Installazione Tiny Tiny RSS

Per installarlo ho seguito la guida:

https://git.tt-rss.org/fox/tt-rss/wiki/InstallationNotes

Ho clonato il repository direttamente in "/var/www" e prima di proseguire, ho creato il database mysql:

# mysql -p
create database t2rss;
create user 't2rss'@'localhost' identified by 'PASSWORD';
grant all on t2rss.* to ''t2rss'@'localhost' identified by 'PASSWORD';
exit

 

Come indicato, ho aperto nel browser la pagina d'installazione e compilato il form di richiesta, senonche`, ho avuto qualche problema di permessi, che ho cercato di risolvere prima di proseguire:

# chmod 775 -R t2rss
# chown www-data:www-data -R t2rss

 

Poi il problema dell'aggiornamento feeds, che dev'essere eseguito da utente normale, quindi:

$ crontab -e

Aggiunto la riga:

*/30 * * * * /usr/bin/php /var/www/t2rss/update.php --feeds --quiet

 

E correzione di altri errori riportati dallo script di update (con la soluzione):

Tiny Tiny RSS was unable to start properly. This usually means a misconfiguration or an incomplete upgrade.
Please fix errors indicated by the following messages:

* Image cache is not writable (chmod -R 777 cache/images)
* Upload cache is not writable (chmod -R 777 cache/upload)
* Data export cache is not writable (chmod -R 777 cache/export)
* Javascript cache is not writable (chmod -R 777 cache/js)
* ICONS_DIR defined in config.php is not writable (chmod -R 777 feed-icons).

* LOCK_DIRECTORY defined in config.php is not writable (chmod -R 777 lock).