Two days after I installed Tiny Tiny RSS (ttrss) v1.7.2 was released a new version of it 1.7.4. Thats great!
To be able to install Update from preferences are some fixes in config.php required. Maybe its only my problem!?; but my updater was not active.
define('PLUGINS', 'auth_remote, auth_internal, note');
Add a Updater plugin:
define('PLUGINS', 'auth_remote, auth_internal, note, updater');
This methode still not work for me. After clicking on update I was able a see only a empty field =(
So I decided to stop wasting my time with debugging and started with command line Update. Which was more successful :-)
su -m www-data -c "/usr/bin/php -e update.php -update_self"
[12:35:59/15352] Warning: self-updating is experimental. Use at your own risk.
[12:35:59/15352] Please backup your tt-rss directory before continuing. Your database will not be modified.
[12:35:59/15352] Type ‘yes’ to continue.
[12:36:00/15352] Work directory: /var/www/ttrss
[12:36:00/15352] Checking for tar…
[12:36:00/15352] Checking for gunzip…
[12:36:00/15352] Checking for latest version…
[12:36:00/15352] Target version: 1.7.4
[12:36:00/15352] Downloading checksums…
[12:36:03/15352] Downloading distribution tarball…
[12:36:03/15352] Verifying tarball checksum…
[12:36:03/15352] Saving download to /tmp/tt-rssqD69Aw
[12:36:03/15352] Renaming tt-rss directory to tt-rss-oldIlI8ZG
[12:36:03/15352] Extracting tarball…
[12:36:03/15352] Renaming target directory…
[12:36:03/15352] Copying config.php…
[12:36:03/15352] Cleaning up…
[12:36:03/15352] Fixing permissions…
[12:36:03/15352] -> cache
[12:36:03/15352] -> cache/export
[12:36:03/15352] -> cache/images
[12:36:03/15352] -> cache/simplepie
[12:36:03/15352] -> feed-icons
[12:36:03/15352] -> lock
[12:36:03/15352] Upgrade completed.
[12:36:03/15352] Your old tt-rss directory is saved at /var/www/tt-rss-oldIlI8ZG. Please migrate locally modified files (if any) and remove it.
[12:36:03/15352] You might need to re-enter current directory in shell to see new files.
After web login your database will be updated to the new structure.
The only one problem all feed icons are disappeared, so don’t forget to make a backup before you go on;)
cp ../reader-Backup/feed-icons/* feed-icons/
Today was released another ttrsss update to v1.7.5.
Tweaked combined mode UI appearance
Fix SQL error when image cache is enabled
Better default sorting of starred and published feeds
Initial load time improved
Attempt to run under safe mode
Support gzipped feeds if CURL is not present
Added auth_ldap plugin
Improved support for embedded content like videos
Add ability to collapse articles in combined/unexpanded mode
theme_image() is removed, plugins using it need to be updated
update.php option syntax changed to use two dashes e.g. -feeds -> –feeds
update.php: add support for logging to file
update_daemon2.php: add –help and a few other options
Several translations updated
Added embed_original plugin
Remove deprecated mobile/ in favor of mobile client by Matthieu Boinet
Add basic password recovery
After command line update, a recieved a error message that SMTP_PORT was not defined in my config.php
Fix in config.php:
1 2 3 4
[...] define('SMTP_HOST', ''); define('SMTP_PORT', ''); [...]
Update command has changed:
1 2 3 4
from su -m www-data -c "/usr/bin/php update.php -daemon &" # to su -m www-data -c "/usr/bin/php update.php --daemon &"
Tiny Tiny RSS was successfully updated to v1.7.8.
This time was used a auto updated from preferences:
Update to target version: 1.7.9 – Changelog
Migrating feed icons…
Done; 113 files copied
Very nice! After some config.php fixes it still works after update :-)
“FEED_CRYPT_KEY should be exactly 24 characters in length.”
“FEED_CRYPT_KEY requires mcrypt functions which are not found.”
“Required configuration file parameter SMTP_SERVER is not defined in config.php. You might need to copy it from config.php-dist.”
“Required configuration file parameter FEED_CRYPT_KEY is not defined in config.php. You might need to copy it from config.php-dist.”
Some CSS stuff in new version is really terrible like 14px font size and title size, was changed by me to lovely 12px.
UPDATE 03.07.2013 to Tiny Tiny RSS v1.8
Target version 1.8 see Changelog
UPDATE 05.10.2013 to Tiny Tiny RSS v1.10
Improve compatibility with feeds containing invalid UTF-8 entities
Fix category filters set to Uncategorized applying to all feeds
Your Tiny Tiny RSS database needs update to the latest version: 121 to 123.
So after a diff add folowing to config.php:
1 2 3 4 5
define('DETECT_ARTICLE_LANGUAGE', true); // Detect article language when updating feeds, presently this is only // used for hyphenation. This may increase amount of CPU time used by // update processes, disable if necessary (i.e. you are being billed // for CPU time).
As usually the same problem with my lovely CSS, I think I should spend some time to fix this behavior for the rest of time