My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
Installation_and_FAQ  

Featured
de , en, fr
Updated Feb 20, 2011 by zzuzzlwuzzl@gmail.com

Installation

  1. Upload all files in the ZIP archive
  2. make the directories config, data/cache, data/favicons and data/thumbnails writeable (use your FTP client and change the rights of the directories)
  3. 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;
        }

    }
Comment by marc.brodt@gmail.com, Sep 2, 2009

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.

Comment by marc.brodt@gmail.com, Sep 2, 2009

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

Comment by marc.brodt@gmail.com, Sep 2, 2009

Mist. Da fehlt die Hälfte meines Textes... Frust. Erstmal habe ich genug. Die Tage vielleicht wieder.

Comment by project member zzuzzlwuzzl@gmail.com, Sep 6, 2009

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

Tobi

Comment by henrycon...@gmail.com, Dec 30, 2009

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!

Comment by project member zzuzzlwuzzl@gmail.com, Dec 30, 2009

What happens if you delete all lines before # mod_rewrite rules <IfModule? mod_rewrite.c>

RewriteEngine? on
... in your .htaccess?

Is the mod_rewrite Module available?

Comment by henrycon...@gmail.com, Dec 30, 2009

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!

Comment by project member zzuzzlwuzzl@gmail.com, Dec 31, 2009

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.

Comment by Datenban...@gmail.com, Jan 18, 2010

Gibt es schon was neues für den alten Apache?

Comment by project member zzuzzlwuzzl@gmail.com, Jan 21, 2010

For all with an problem with the old Apache 1: add the line

RewriteBase? /
(e.g. RewriteBase? /path/to/rsslounge/)

Comment by frankka...@gmail.com, Feb 16, 2010

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 :-)

Comment by frankka...@gmail.com, Feb 16, 2010

Bug: Umlaute im selbst vergebenen RSS-Feed-Name gehen nicht. Damit der Name übernommen wird, muss ich gruenstadt anstatt grünstadt eingeben.

ciao Frank

Comment by frankka...@gmail.com, Feb 16, 2010

bug? Alle als ungelesen markieren nach einem Import geht auch nicht.....

Comment by frankka...@gmail.com, Feb 16, 2010

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 :-)

Comment by frankka...@gmail.com, Feb 16, 2010

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

Comment by frankka...@gmail.com, Feb 16, 2010

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 :-)

Comment by frankka...@gmail.com, Feb 16, 2010

Die Anzahl neuer Feeds solltest du in rot anzeigen, nicht in blassen grau.....

Comment by francesc...@gmail.com, Feb 19, 2010

Trying to install on dreamhost; does not recognize language|translation. Is there any workaround?

Comment by nicolas....@gmail.com, Feb 21, 2010

Hallo,

tolle Software, allerdings funktioniert das Update bei mir nicht. Wenn ich https://rss.xxxxx.de/update/silent aufrufe - dann kommt "Forbidden - You don't have permission to access /update/silent on this server.". Im Log steht dann tasächlich "client denied by server configuration: /var/www/xxx/html/rsslounge/update/silent".

Was mache ich falsch?

Comment by project member zzuzzlwuzzl@gmail.com, Feb 21, 2010

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

Tobi

Comment by project member zzuzzlwuzzl@gmail.com, Feb 21, 2010

@Nicolas: sieht für mich nach einem Fehler in der Konfiguration von Apache aus.

Comment by nicolas....@gmail.com, Feb 21, 2010

Auf was sollte denn update/silent zeigen? Ein Verzeichnis update (ohne s) gibt es nicht? Was soll/wird da aufgerufen?

Comment by project member zzuzzlwuzzl@gmail.com, Feb 21, 2010

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

Tobi

Comment by nicolas....@gmail.com, Feb 21, 2010

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!

Comment by moepp...@gmail.com, Feb 27, 2010

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?

Comment by david.kr...@gmail.com, Mar 26, 2010

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.

Comment by david.kr...@gmail.com, Mar 26, 2010

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.

Comment by Datenban...@gmail.com, May 22, 2010

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-&gt;_calculate('cmp', Object(Zend_Date), NULL, NULL)
#3 /home/sites/site144/web/rsslounge/application/controllers/helpers/Updater.php(65): Zend_Date-&gt;compare(Object(Zend_Date))
#4 /home/sites/site144/web/rsslounge/application/controllers/UpdateController.php(43): Helper_Updater-&gt;feed(Object(Zend_Db_Table_Row))
#5 /home/sites/site144/web/rsslounge/library/Zend/Controller/Action.php(513): UpdateController-&gt;silentAction()
#6 /home/sites/site144/web/rsslounge/library/Zend/Con in <b>/home/sites/site144/web/rsslounge/library/Zend/Date.php on line 2659 
Comment by project member zzuzzlwuzzl@gmail.com, May 22, 2010

Bei welchem Feed scheitert das Update? Es sieht danach aus, als ob das Feed kein gültiges Datum enthält.

Comment by dzontra....@gmail.com, May 23, 2010

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.

Comment by Datenban...@gmail.com, May 23, 2010

Das passiert leider bei allen Feeds.

Comment by edlefsta...@gmail.com, May 30, 2010

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

Comment by totul...@gmail.com, May 31, 2010

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?

Comment by project member zzuzzlwuzzl@gmail.com, May 31, 2010

Hi,

ensure that your php.ini config allows the file access. check the option safe_mode=0 and whether any "open_basedir" is set.

Comment by dura-z...@freenet.de, Jul 2, 2010

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?

Comment by project member zzuzzlwuzzl@gmail.com, Jul 2, 2010

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

Tobi

Comment by JanHP...@gmail.com, Jul 8, 2010

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

Comment by DieselMe...@gmail.com, Jul 12, 2010

Install halts and the following appears at the top of the install screen:

rsslounge needs the 'pdo' extension rsslounge needs the 'pdo_mysql' extension

Comment by project member zzuzzlwuzzl@gmail.com, Jul 17, 2010

Die aktuelle Version behebt das Problem mit dem Prefix!!

Grüße

Tobi

Comment by jan.nigg...@gmail.com, Nov 18, 2010

Was bedeutet denn "Öffentlicher Zugriff" bei der Installation ganz unten?

Comment by axeng...@gmail.com, Jan 7, 2011

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

Comment by fi...@linuxbsdos.com, Jul 28, 2011

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.

Comment by dfza...@gmail.com, Sep 4, 2011

Hello All, Trying to install RssLounge? all requirements are in green color, on top of theme message in red:

"the Apache Module mod_rewrite is not enabled"
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

Daniel
Comment by Iamnotth...@gmail.com, Sep 6, 2011

http://rsslounge.aditu.de/forum/index.php?id=237 please somebody answer to this question

Comment by tpanagio...@gmail.com, May 5, 2012

Where can I put the google analytics script for a web publlic page?


Sign in to add a comment
Powered by Google Project Hosting