Installation
- Upload all files in the ZIP archive
- make the directories config, data/cache, data/favicons and data/thumbnails writeable (use your FTP client and change the rights of the directories)
- open rsslounge in your browser and follow install instructions
OPML Import
The most RSS reader offers an OPML export. You can export all your feeds in a single XML File. This file can be imported in rsslounge. Open the menue on the header (right) and chose "OPML Import". rsslounge will import all feeds and reloads the page. Afterwards rsslounge will update all feeds. This first update needs a little bit more time than the further updates.
Important: The feed icons will be set after the first update of the feeds!
Update via Cronjob
For updating rsslounge feeds via cronjob point your cronjob to open
http://<rsslounge url>/update/silent
via wget or curl.
After installation all looks weird
Mac OS and Linux users must ensure that all files will be uploaded. Also the file .htaccess which is hidden by default on Unix based Systems.
Password protected rss feeds
You can also subscribe to password protected rss feeds. Just enter the username and passwort before the url:
http://user:password@example.com/rss
The page is empty or following php error occurs
PHP Parse error: syntax error, unexpected T_CLASS in /home/bongzone/public_html/rsshat.com/application/models/settings.php on line 1
Choose the binary upload in your FTP Client software.
There are problems on the feed update process, where can I find more debug information?
rsslounge offers an logging mechanism which can be activated via the configuration file
config/config.ini
Change there the option
logger.level = ALERT
to
logger.level = DEBUG
Then you can find detailed information about an cronjob or ajax update in the log file:
data/logs/default
I only get an ServerError 500
This error occurs especially on Apache 1. Insert in the
.htaccess
following line bellow "RewriteEngine on"
RewriteEngine on
RewriteBase /path/to/rsslounge/I don't see icons
rsslounge tries to collect all favicons of your feeds in one single image file. This reduce the http requests on loading rsslounge dramaticaly. But the conversion of some ico files failed. You can disable the favicon collection by setting following parameter in the config/config.ini file:
cache.iconcaching = 0
Then rsslounge will include the favicons directly (without generating one single image file).
Installation on lighttpd
For user of lighttpd you have to set the rewrite rules in the lighttpd configuration:
url.rewrite-once = (
"^/rsslounge/favicon.ico$" => "/rsslounge/public/favicon.ico",
"^/rsslounge/plugins/([^/]+)/(.*)$" => "/rsslounge/plugins/$1/public/$2",
"^/rsslounge/favicons/(.*)$" => "/rsslounge/data/favicons/$1",
"^/rsslounge/thumbnails/(.*)$" => "/rsslounge/data/thumbnails/$1",
"^/rsslounge/javascript/(.*)$" => "/rsslounge/public/javascript/$1",
"^/rsslounge/stylesheets/(.*)$" => "/rsslounge/public/stylesheets/$1",
"^/rsslounge/public/" => "$0",
"^/rsslounge/(.*)" => "/rsslounge/index.php?mod_rewrite=1&$1"
)Modify the urls according to your directory structure.
Installation on nginx
For user of nginx you have to set the rewrite rules in the configuration:
server {
listen 80;
server_name www.server.com;
root /var/www;
index index.php index.html index.htm;
location ~ .php$ {
root /var/www;
fastcgi_pass unix:/tmp/php-fpm; # oder einfach 127.0.0.1:9000 je nach Einstellung
include fastcgi_params;
fastcgi_param QUERY_STRING mod_rewrite=1&$query_string; # perfomanter als ein rewrite
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
# rewrites von .htaccess:
rewrite ^/favicon.ico$ /public/favicon.ico;
rewrite ^/plugins/([^/]+)/(.*)$ /plugins/$1/public/$2;
rewrite ^/favicons/(.*)$ /data/favicons/$1;
rewrite ^/thumbnails/(.*)$ /data/thumbnails/$1;
rewrite ^/javascript/(.*)$ /public/javascript/$1;
rewrite ^/stylesheets/(.*)$ /public/stylesheets/$1;
location ~ \.htaccess {
deny all;
}
if (!-e $request_filename) {
rewrite ^.*$ /index.php last;
}
}
Hallo.
Auf den letzten Punkt (für MacOS und den unsichtbaren Dateien) sollte man in der Readme besser hinweisen. Mich hat das etwas Zeit gekostet.
Jetzt bekomme ich folgende Fehlermeldung ganz oben (über dem schwarzen Balken): {{{Notice: Use of undefined constant APPLICATION_PATH - assumed 'APPLICATION_PATH' in /srv/www/vhosts/meine-domain.de/httpdocs/rss-lounge/index.php on line 4 Notice: Use of undefined constant APPLICATION_PATH - assumed 'APPLICATION_PATH' in /srv/www/vhosts/meine-domain.de/httpdocs/rss-lounge/index.php on line 5
Mist. Da fehlt die Hälfte meines Textes... Frust. Erstmal habe ich genug. Die Tage vielleicht wieder.
Hi Marc,
wenn das PHP Error Reporting auf STRICT gesetzt ist, kommt diese Fehlermeldung. Die aktuelle Version behebt das Problem. Einfach patchen. Wenn du dann noch Probleme hast, kontaktiere mich bitte einfach nochmal.
Viele Grüße
My apache 1.3.33 server gives me an 500 Internal Server Error wich i think its caused by the .htaccess. I can access if i point the browser directly to index.php but the reference to all public assets (javascript and stylesheets) is lost, then I can't do anything in the ajax interface. I want to test rsslounge in my domain, so any help would be appreciated! Thanks!
What happens if you delete all lines before # mod_rewrite rules <IfModule? mod_rewrite.c>
... in your .htaccess?Is the mod_rewrite Module available?
Yes, the mod_rewrite is enabled. The 500 error continues to appear after removing the indicated lines. I tried to identify the rule behind the error and the only way to avoid the error is removing the two rules for the front controller, but instead of the 500 error i got a 404 one. Thanks for your answer!
Hm, it seems as if mod rewrite of apache version 1 differs from apache version 2. I will test this the next days and install apache 1 on my test system.
Gibt es schon was neues für den alten Apache?
For all with an problem with the old Apache 1: add the line
(e.g. RewriteBase? /path/to/rsslounge/)Reader ist absolut ok. Aber 2934 Dateien in über 550 Ordnern...... allein das hochladen dauerte über 30 MInuten bei ner 16-mbit-Leitung.
Halt ich für etwas übertrieben. Wird das wirklich alles benötigt??
ciao Frank :-)
Bug: Umlaute im selbst vergebenen RSS-Feed-Name gehen nicht. Damit der Name übernommen wird, muss ich gruenstadt anstatt grünstadt eingeben.
ciao Frank
bug? Alle als ungelesen markieren nach einem Import geht auch nicht.....
correction: letzteres geht doch! MAn muss nur mehrfach klicken....
Sollte man umbauen. Wenn ich auf ALLE klicke, dann mein ich auch ALLE. Und nicht nur die auf dieser Seite....
Könnte man noch verbessern :-)
Damit hier nicht nur der Eindruck von Meckerei aufkommt: Lob an den Reader und an Tobias. Funktioniert soweit einwandfrei und ich werde ihn auch nutzen. Als Webworker ist man ja auch immer an neuen Dingen interessiert :-)
ciao Frank
So als letztes:
Es wäre wünschenswert, noch einen BUtton zu haben, der nur die ungelesenen Feeds anzeigt. Also einfach nen Button NEU ins Menü und man sieht sofort auf einen Blick alle News....
Nur n Vorschlag!
Frank :-)
Die Anzahl neuer Feeds solltest du in rot anzeigen, nicht in blassen grau.....
Trying to install on dreamhost; does not recognize language|translation. Is there any workaround?
Hallo,
Was mache ich falsch?
Hallo Frank,
> Bug: Umlaute im selbst vergebenen RSS-Feed-Name gehen nicht. Damit der Name übernommen wird, muss ich gruenstadt anstatt grünstadt eingeben. Ja, das ist ein Bug. Komisch das der bisher noch garnicht aufgefallen ist. Im nächsten Release wird ein Bugfix enthalten sein.
> bug? Alle als ungelesen markieren nach einem Import geht auch nicht..... > correction: letzteres geht doch! MAn muss nur mehrfach klicken.... > Sollte man umbauen. Wenn ich auf ALLE klicke, dann mein ich auch ALLE. Und nicht nur die auf dieser Seite.... Finde das Verhalten so sehr sinnvoll. Werden alle sichtbaren Einträge als gelesen markiert, so kann man beim lesen schön schrittweise die Einträge seitenweise durchlesen.
>Damit hier nicht nur der Eindruck von Meckerei aufkommt: Lob an den Reader und an Tobias. Vielen Dank ;)
Grüße
@Nicolas: sieht für mich nach einem Fehler in der Konfiguration von Apache aus.
Auf was sollte denn update/silent zeigen? Ein Verzeichnis update (ohne s) gibt es nicht? Was soll/wird da aufgerufen?
Die URL wird mittels mod_rewrite auf die Datei index.php umgeschrieben. Anhand der URL wird dann der entsprechende Controller und die Action aufgerufen. In diesem Fall wird im UpdateController? die Funktion silentAction aufgerufen, welche dann alle Feeds aktualisiert. Nachdem die Installation bei dir geklappt hat, scheint mod_rewrite zu funktionieren.
Ich könnte mir vorstellen, dass bei dir mod_speling aktiviert ist. Funktioniert der Aufruf, wenn du in der .htaccess Datei folgende Zeile hinzufügst: CheckSpelling? off
Viele Grüße
Vielen Dank für deine Hilfe! Mit CheckSpelling? off geht gar nichts mehr. Habe es dann wieder auskommentiert - jetzt funktioniert alles wie aus Geisterhand. Habe eigentlich nichts großartiges geändert, kann es mir so noch nicht erklären.
Also nochmals vielen Dank für deine Mühe. rsslounge gefällt mir bis jetzt richtig gut!
Sorry, ich bin ziemlicher Anfänger. Ich bekomme beim Installieren immer die Fehlermeldung "Datenbankverbindungsfehler (bitte stelle sicher, dass die Datenbank existiert)". Ich habe die Datenbank in MySQL angelegt, Passwort und Login stimmen auch. Was muss man denn bei Prefix angeben?
I can't seem to make the mod_rewrite check happy on Ubuntu (karmic). I have done the 'a2enmod rewrite' and "rewrite_module (shared)" shows up when I do a 'apache2ctl -M'. I've tried working around the check, and proceeding with the install, but when I try to load the main page, it's missing all of the graphics. So it's clear that I've NOT actually got mod_rewrite in a state that rsslounge would like, but I can't figure out what else I could do to make it happy.
I've kept playing with it, and it would seem that all I am missing is a mapping of the public/ folder into the root of the application. If I create links from public/javascript and public/stylesheets into the root directory, it LOOKS like it works. Is this any clue as to how I can get this working correctly?
However, when I try to import my feeds, it pops up a message saying that it will, but it doesn't ever seem to do so, so I guess it's still not happy.
Fehler beim Aufruf von http://<rsslounge url>/update/silent
Fatal error: Uncaught exception 'Zend_Locale_Exception' with message 'Unknown date format, neither date nor time in 'dd.MM.yyyy HH:mm:ss' found' in /home/sites/site144/web/rsslounge/library/Zend/Locale/Format.php:829 Stack trace: #0 /home/sites/site144/web/rsslounge/library/Zend/Locale/Format.php(1098): Zend_Locale_Format::_parseDate('21.05.2010 00:0...', Array) #1 /home/sites/site144/web/rsslounge/library/Zend/Date.php(2623): Zend_Locale_Format::getDate('21.05.2010 00:0...', Array) #2 /home/sites/site144/web/rsslounge/library/Zend/Date.php(1143): Zend_Date->_calculate('cmp', Object(Zend_Date), NULL, NULL) #3 /home/sites/site144/web/rsslounge/application/controllers/helpers/Updater.php(65): Zend_Date->compare(Object(Zend_Date)) #4 /home/sites/site144/web/rsslounge/application/controllers/UpdateController.php(43): Helper_Updater->feed(Object(Zend_Db_Table_Row)) #5 /home/sites/site144/web/rsslounge/library/Zend/Controller/Action.php(513): UpdateController->silentAction() #6 /home/sites/site144/web/rsslounge/library/Zend/Con in <b>/home/sites/site144/web/rsslounge/library/Zend/Date.php on line 2659Bei welchem Feed scheitert das Update? Es sieht danach aus, als ob das Feed kein gültiges Datum enthält.
Hello there. Is there a way to hide settings from public when login is off? I want my site to be public for everyone, but not to see settings.
Thanks.
Das passiert leider bei allen Feeds.
Hi Tobias, erstmal herzlichen Glückwunsch zu rssloung! Es ist wirklich eine gelungene Weiterentwicklung von gregarius. Was mir fehlt: Die Möglichkeit die Feeds zur Verfügung zu stellen, aber nur der Admin darf etwas ändern, wie es bei gregarius möglich ist. Meine Gregarius-Installation lesen sehr viele Leutchen, aber nur der Admin kann etwas ändern. Planet Biblioblogs Kann ich das auch bei rsslounge irgendwie einstellen?? Schönen Gruss Edlef
Please help, error:
Fatal error: Uncaught exception 'Zend_Config_Exception?' with message 'parse_ini_file() has been disabled for security reasons' in /home/friggmd/domains/frigg.md/public_html/library/Zend/Config/Ini.php:181 Stack trace: #0 /home/friggmd/domains/frigg.md/public_html/library/Zend/Config/Ini.php(201): Zend_Config_Ini?->parseIniFile('/home/friggmd/d...') #1 /home/friggmd/domains/frigg.md/public_html/library/Zend/Config/Ini.php(125): Zend_Config_Ini?->loadIniFile('/home/friggmd/d...') #2 /home/friggmd/domains/frigg.md/public_html/updates/install.php(40): Zend_Config_Ini?->construct('/home/friggmd/d...') #3 /home/friggmd/domains/frigg.md/public_html/index.php(8): require_once('/home/friggmd/d...') #4 {main} thrown in /home/friggmd/domains/frigg.md/public_html/library/Zend/Config/Ini.php on line 181
problem?
Hi,
ensure that your php.ini config allows the file access. check the option safe_mode=0 and whether any "open_basedir" is set.
Nach der (Neu-)installation sagt er mir er müsse meine DB updaten. (Wieso? ist doch garnix drin bei ner Neuinstallation?). Drücke ich auf den Knopf "Update Database" passiert nix mehr weiter. Die CPU Auslastung am Server geht auf 100%, nach 10 Minuten würgt PHP ihn ab: 'Maximum Execution Time exceeded (600 secs)'. Der Versuch die Time auf 1800 zu setzen führte nach ca 15 Minuten zu einem Read-Timeout im Browser. Der Prozess läuft aber weiter und verursacht 100% Auslastung af dem Server bis ich den httpd kille. OS: FreeBSD 8.0 Apache 2.2.14 PHP 5.3.2 MySQL 5.5.4-m3
Weiß jemand Rat?
Hi dura-zell@freenet.de,
hast du eine Version aus dem Repository verwendet? Da gab es einige Zeit eine neuere Datenbankversion, da ich hier etwas ausgetestet habe. Der Update funktioniert nur von einem offiziellen Release auf den neuesten. Hast du viele Feeds abonniert? Wenn nicht, dann empfehle ich OPML Export -> Neuinstallation -> OPML Import (die Kategoriezuordnung bleibt erhalten, die Prioritäten gehen verloren). Wenn das neu setzen der Prioritäten zu viel Aufwand ist, dann schick mir ein Dump von deiner Datenbank (nur die Struktur ohne Daten reicht) und ich sende dir ein kleines Updateskript zu.
Viele Grüße
Hallo Tobi, "dura-zell",
ich hatte das gleiche Problem: nach der Erstinstallation (hatte vorher noch kein rsslounge) des aktuellen Release (1.4) kam ständig ein Datanbank-update mit timeout. Das Problem trat auf, solange ich ein Datenbank-Prefix bei der Installation angegeben habe. Ohne Prefix tritt das Problem nicht auf.
Viele Grüße, JAn
Install halts and the following appears at the top of the install screen:
rsslounge needs the 'pdo' extension rsslounge needs the 'pdo_mysql' extension
Die aktuelle Version behebt das Problem mit dem Prefix!!
Grüße
Was bedeutet denn "Öffentlicher Zugriff" bei der Installation ganz unten?
Get HTTP500 error,Apache/2.2.9 (Unix) DAV/2 mod_ssl/2.2.9 OpenSSL/0.9.8h PHP/5.2.6 mod_apreq2-20051231/2.6.0 mod_perl/2.0.4 Perl/v5.10.0 Server
Hi guys,
Attempting to install on a shared hosting account. Every check passed except apache mod_rewrite. I know mod_rewrite is enabled, but I can't seem to figure out how to let RSSLounge know that it is.
Your help is appreciated.
Hello All, Trying to install RssLounge? all requirements are in green color, on top of theme message in red:
mod_rewrite is enabled for sure!.htaccess is like this
# BEGIN rsslounge <IfModule? mod_rewrite.c> RewriteEngine? On RewriteBase? /bebe/ RewriteCond? %{HTTP_HOST} bebe.co.il$ OR? RewriteCond? %{HTTP_HOST} www.bebe.co.il$ RewriteCond? %{REQUEST_URI} !/2cdesign/ RewriteRule? ^(.)$ 2cdesign/$1 L? </IfModule> # END rsslounge
Viele Grüße
http://rsslounge.aditu.de/forum/index.php?id=237 please somebody answer to this question
Where can I put the google analytics script for a web publlic page?