рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдЧреБрдб рдХреЙрд░реНрдкреЛрд░реЗрд╢рди рдиреЗ Google рд░реАрдбрд░ рдХреЛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ред рд╣рдЬрд╛рд░реЛрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЖрд░рдПрд╕рдПрд╕ рдлрд╝реАрдб рдкрдврд╝рдиреЗ рдХреЗ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдХрд┐рд╕реА рдХреЛ рддреБрд░рдВрдд рд╡рд╣реА рдорд┐рд▓рд╛ рдЬреЛ рдЙрд╕реЗ рдкрд╕рдВрдж рдерд╛, рдФрд░ рдХреЛрдИ рдЕрднреА рднреА рдЦреЛрдЬ рдореЗрдВ рд╣реИред рд▓реЗрдХрд┐рди рд╕рднреА рдСрдирд▓рд╛рдЗрди рдкрд╛рдардХреЛрдВ рдореЗрдВ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрдореА рд╣реИ - рд╡реЗ, Google рд░реАрдбрд░ рдХреА рддрд░рд╣, рдХрд┐рд╕реА рднреА рд╕рдордп рдмрдВрдж рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рд╕реЗ рдмрд╛рд╣рд░ рдХрд╛ рд░рд╛рд╕реНрддрд╛ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд╕реНрд╡рдпрдВ-рд╣реЛрд╕реНрдЯ рдкрд╛рдардХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реИ - рдЯрд┐рдиреА рдЯрд┐рдиреА рдЖрд░рдПрд╕рдПрд╕ (рдЗрд╕рдХреЗ рдмрд╛рдж tt-rss)ред рдЗрд╕реЗ VDS рд╕рд░реНрд╡рд░, рдпрд╛ рд╣реЛрдо рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рд╡рд╣ рдЫреЛрдЯрд╛ рд╣реЛ, рд▓реЗрдХрд┐рди рдкреИрд╕рд╛ рд╣реЛ, рдФрд░ рдкреАрд╕реА рдХреЛ рд╣рдореЗрд╢рд╛ рдЪрд╛рд▓реВ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП (рд╣рд░ рдЬрдЧрд╣ рд╕реЗ рдкрд╛рдардХ рддрдХ рдкрд╣реБрдВрдЪ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП) рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЬрд╝реЗрдХреНрд╕реЗрд▓ рдХреАрдиреЗрдЯрд┐рдХ рд░рд╛рдЙрдЯрд░ рд╣реИ, рддреЛ tt-rss рдЙрд╕ рдкрд░ рдПрдХ рд░реАрдбрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ!
рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЪрд╛рд╣рд┐рдП:
- рдлрд░реНрдорд╡реЗрдпрд░ V1 рдХреЗ рд╕рд╛рде Zyxel рдХреАрдиреЗрдЯрд┐рдХ рдкрд░рд┐рд╡рд╛рд░ рдХрд╛ рдХреЛрдИ рднреА рд░рд╛рдЙрдЯрд░
- USB рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ рдпрд╛ USB рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ (рдкрд╕рдВрджреАрджрд╛)
рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХред рдХреАрдиреЗрдЯрд┐рдХ рд░рд╛рдЙрдЯрд░реНрд╕ рдореЗрдВ рдХреНрд░рдорд╢рдГ рдлрд░реНрдорд╡реЗрдпрд░ V1 рдФрд░ V2 рдХреА рджреЛ рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╣реЛрддреА рд╣реИрдВред рдкрд╣рд▓реА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рдлрд░реНрдорд╡реЗрдпрд░ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╣реИрдВ рдХрд┐ рд╡реЗ рдЖрдкрдХреЛ рдмрд╛рд╣рд░реА рдпреВрдПрд╕рдмреА рдбреНрд░рд╛рдЗрд╡ / рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ рдкрд░ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред рдФрд░ рдпрд╣ рд░рд╛рдЙрдЯрд░ рдХреЗ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рдмрд┐рдирд╛ рд╣реА рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ! рд╣рд╛рд▓рд╛рдВрдХрд┐, рдХреАрдиреЗрдЯрд┐рдХ рд░рд╛рдЙрдЯрд░реНрд╕ (рдХреАрдиреЗрдЯрд┐рдХ II / рдХреАрдиреЗрдЯрд┐рдХ рдЧреАрдЧрд╛ II / рдХреАрдиреЗрдЯрд┐рдХ рдЕрд▓реНрдЯреНрд░рд╛) рдХреА рджреВрд╕рд░реА рдкреАрдврд╝реА рдХреЗ рд▓рд┐рдП, рд╡реА 1 рдлрд░реНрдорд╡реЗрдпрд░ рдЕрдиреМрдкрдЪрд╛рд░рд┐рдХ рд╣реИ (рдЙрдирдХреЗ рд▓рд┐рдП рддрдХрдиреАрдХреА рд╕рд╣рд╛рдпрддрд╛ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХреА рдЧрдИ рд╣реИ)ред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдПрдХ рдХреАрдиреЗрдЯрд┐рдХ рдЧреАрдЧрд╛ II рд░рд╛рдЙрдЯрд░ рдерд╛, рдЬрд┐рд╕реЗ V1 рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рд╕рд╛рде рдлреНрд▓реИрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд░рд╛рдЙрдЯрд░ рдХреА рджреВрд╕рд░реА рдкреАрдврд╝реА рдХреЗ рд▓рд┐рдП рдлрд░реНрдорд╡реЗрдпрд░ V1 рдХреЛ
рдпрд╣рд╛рдВ рд▓реЗ рдЬрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛
рд╣реИ (рдирд╡реАрдирддрдо рддрд╛рд░реАрдЦ рддрдХ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░реЗрдВ)ред рдлрд░реНрдорд╡реЗрдпрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИ, рдЗрд╕рдХреЗ рд▓рд┐рдП рд░рд╛рдЙрдЯрд░ рдХреА рд╕рд┐рд╕реНрдЯрдо рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдЖрдкрдХреЛ "рд╕рд┐рд╕реНрдЯрдо рдлрд╛рдЗрд▓ рдореИрдиреЗрдЬрдореЗрдВрдЯ" рдореЗрдВ рдЬрд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ рдФрд░
firmware
рдлрд╛рдЗрд▓ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЧрдИ
firmware
рдлрд╛рдЗрд▓ рд╕реЗ рдмрджрд▓ рджреЗрдВред
рдЪрд▓реЛ рдЕрдЧрд▓реЗ рдХрджрдо рдкрд░ рдЪрд▓рддреЗ рд╣реИрдВ - рдЖрд╡рд╢реНрдпрдХ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ред рдЖрдкрдХреЛ рдкрд╣рд▓реЗ opkg рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдореИрдВ рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд▓реЗрдЦрдХ рдХреА
рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдкрд░реНрдпрд╛рдкреНрдд рд╡рд┐рд╡рд░рдг рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╣реИ, рдЬреЛ рдЗрди рдкреИрдХреЗрдЬреЛрдВ рдХреА рдЕрд╕реЗрдВрдмрд▓реА рдореЗрдВ рд▓рдЧрд╛ рд╣реБрдЖ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЙрд╕рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рдзрдиреНрдпрд╡рд╛рджред
рдЗрд╕рд▓рд┐рдП, рдУрдкрдХрд╛ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рд╕реАрдзреЗ рдЖрд╡рд╢реНрдпрдХ рд╕рдВрдХреБрд▓ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВред рд╣рдо ssh рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд░рд╛рдЙрдЯрд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ:
opkg install libiconv-full libmysqlclient libncurses libncursesw libopenssl libpcre libreadline libxml2 lighttpd lighttpd-mod-fastcgi mysql-server php5 php5-cgi php5-mod-ctype php5-mod-dom php5-mod-hash php5-mod-iconv php5-mod-json php5-mod-mbstring php5-mod-mysql php5-mod-session uclibcxx mysql-server php5-mod-json php5-mod-mysql php5-mod-mbstring php5-mod-hash php5-mod-ctype php5-mod-iconv php5-mod-dom
рдЕрдм рдЙрдиреНрд╣реЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВред рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ USB рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ / рдбрд┐рд╕реНрдХ рдкрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
WinSCP рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдРрд╕рд╛ рдХрд░рдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ (рдХрдиреЗрдХреНрд╢рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ SCP рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ)ред
рдПрдХ рд▓рд╛рдЗрдЯрдЯреИрдк рд╕рд░реНрд╡рд░ рд╕реЗрдЯ рдХрд░реЗрдВред рдлрд╝рд╛рдЗрд▓ рдореЗрдВ
/media/DISK_A1/system/etc/lighttpd/lighttpd.conf
рдореЙрдбреНрдпреВрд▓ рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣рдо рд▓рд╛рдЗрдиреЛрдВ рдХреЛ
/media/DISK_A1/system/etc/lighttpd/lighttpd.conf
рдХрд░рддреЗ рд╣реИрдВ:
server.modules = ( "mod_fastcgi" )
рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдлрд╝рд╛рдЗрд▓ рдирд╛рдореЛрдВ рдХреА рд╕реВрдЪреА рдореЗрдВ index.php рдЬреЛрдбрд╝реЗрдВ:
index-file.names = ( "index.html", "default.html", "index.htm", "default.htm", "index.php" )
рдФрд░ рд╣рдо tt-rss рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдорд╛рдЙрд╕ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП mime рдкреНрд░рдХрд╛рд░ svg рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ:
mimetype.assign = ( ... ".xml" => "text/xml", ".svg" => "image/svg+xml" )
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рд░рджреНрдж рдХрд░реЗрдВ:
fastcgi.server = ( ".php" => ( "localhost" => ( "min-procs" => 1, "max-procs" => 1, "max-load-per-proc" => 4, "socket" => "/media/DISK_A1/system/tmp/php-fastcgi.socket", "bin-path" => "/media/DISK_A1/system/usr/bin/php-fcgi" ) ) )
рд╣рдо php рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдордп рдкрд░ рдкреНрд░рддрд┐рдмрдВрдз рдХреЛ рд╣рдЯрд╛рддреЗ рд╣реИрдВ, рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣рдо
/media/DISK_A1/system/etc/php.ini
рдкреИрд░рд╛рдореАрдЯрд░
0
рд╕реЗрдЯ рдХрд░рддреЗ рд╣реБрдП рдкреИрд░рд╛рдореАрдЯрд░
max_execution_time
ред
рд╣рдо http, mysql рд╕рд░реНрд╡рд░ рдФрд░ рдХреНрд░реЙрди рдХреЗ рдСрдЯреЛрд▓реЙрдб рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВрдЧреЗ, рдЬрд┐рд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдлреАрдб рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдпрд╣
/media/disk_a1/system/etc/init.d/
рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдирд╛рдо рдмрджрд▓рдХрд░
/media/disk_a1/system/etc/init.d/
ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрди рдЖрджреЗрд╢ рдЪрд▓рд╛рдПрдБ:
mv /media/DISK_A1/system/etc/init.d/K02cron /media/DISK_A1/system/etc/init.d/S02cron mv /media/DISK_A1/system/etc/init.d/K27mysqld /media/DISK_A1/system/etc/init.d/S27mysqld mv /media/DISK_A1/system/etc/init.d/K50lighttpd /media/DISK_A1/system/etc/init.d/S50lighttpd
рдЖрдзрд┐рдХрд╛рд░рд┐рдХ
рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╕реЗ рдЯрд╛рд░рдмреЙрд▓ рдбрд╛рдЙрдирд▓реЛрдб
рдХрд░реЗрдВ ред рдЗрд╕реЗ рдлреЛрд▓реНрдбрд░
/media/DISK_A1/system/www/
ред рдпрд╣, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рд╣реА WinSCP рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЕрдирдкреИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдкреНрд░рджрд░реНрд╢рди рдХрд░рддреЗ рд╣реИрдВ:
cd /media/DISK_A1/system/www/ tar -xvzf ./Tiny-Tiny-RSS-1.8.tar.gz rm ./Tiny-Tiny-RSS-1.8.tar.gz mv /media/DISK_A1/system/www/Tiny-Tiny-RSS-1.8/ /media/DISK_A1/system/www/tt-rss
рд╣рдо рд╕рднреА рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╛рдЙрдЯрд░ рдХреЛ рд░рд┐рдмреВрдЯ рдХрд░рддреЗ рд╣реИрдВред рдлрд┐рд░ рд╕реЗ, ssh рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд░рд╛рдЙрдЯрд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВред
mysql
рдирд╛рдо рдХрд╛ рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдмрдирд╛рдПрдВ (
root
рдирд╛рдо рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП)ред рд╣рдо рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ:
mysql_install_db --datadir=/media/DISK_A1/system/var/mysql --basedir=/media/DISK_A1/system/usr --force /media/DISK_A1/system/etc/init.d/S27mysqld restart
рдбреЗрдЯрд╛рдмреЗрд╕ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рд╕рд╡рд░реНрдб рдмрджрд▓реЗрдВ:
/media/DISK_A1/system/usr/bin/mysqladmin -u root password "new-password"
рдЕрдЧрд▓рд╛ рд╣рдо рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВ:
mysql -u root -p
рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдкрд░, рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдП рдЧрдП рдкрд╛рд╕рд╡рд░реНрдб рдХреЛ рджрд░реНрдЬ рдХрд░реЗрдВ рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рджрд░реНрдЬ рдХрд░реЗрдВ:
create database ttrss; use ttrss; source /media/DISK_A1/system/www/tt-rss/schema/ttrss_schema_mysql.sql; quit;
Mysql рдбреЗрдЯрд╛рдмреЗрд╕ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд▓реЛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП iptables рдирд┐рдпрдо рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛:
iptables -I INPUT -i lo -j ACCEPT
ред рд░рд┐рдмреВрдЯ рдкрд░ рдЗрд╕ рдХрдорд╛рдВрдб рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдЗрд╕ рдХрдорд╛рдВрдб рдХреЛ рд╕рд░реНрд╡рд░
/media/DISK_A1/system/etc/init.d/S27mysqld
рд▓рд┐рдП mysql autostart рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ:
case "" in start) start iptables -I INPUT -i lo -j ACCEPT ;;
Mysql рд╕рд░реНрд╡рд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛:
/media/DISK_A1/system/etc/init.d/S27mysqld restart
рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдкрддрд╛ рдЦреЛрд▓реЗрдВ
192.168.1.1:81/tt-rss/
192.168.1.1:81/tt-rss/
рдЬрд╣рд╛рдВ tt-rss рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдЦреБрд▓рддрд╛ рд╣реИ:

рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдлрд╝реАрд▓реНрдб рднрд░реЗрдВред рдкрд░реАрдХреНрд╖рдг рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдпрджрд┐ рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ, рддреЛ рдирд┐рдореНрди рд╕рдВрджреЗрд╢ рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреЗ:

рдмреЗрдЭрд┐рдЭрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдФрд░ рдлрд┐рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕рд╣реЗрдЬреЗрдВред
рдЖрдЗрдП рдПрдбреНрд░реЗрд╕ рдЦреЛрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ
192.168.1.1:81/tt-rss/
192.168.1.1:81/tt-rss/
ред рдХрд╕рдо рдЦрд╛рддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдк рдЬрдбрд╝ рд╕реЗ рдирд╣реАрдВ рднрд╛рдЧ рд╕рдХрддреЗред рд░рд╛рдЙрдЯрд░ рдореЗрдВ рдХреЛрдИ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╣реАрдВ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЗрд╕ рдЪреЗрдХ рдХреЛ рдмрдВрдж рдХрд░реЗрдВ, рдФрд░ рд░реВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЙрдиреНрдЪ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП,
/media/DISK_A1/system/www/tt-rss/include/sanity_check.php
рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВред рдкрдВрдХреНрддрд┐ рдореЗрдВ
if (function_exists('posix_getuid') && posix_getuid() == 0) {
рд╕реЗрдЯ
posix_getuid() == -1
ред
рд╣рдо рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдкреГрд╖реНрда рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рд▓реЙрдЧрд┐рди, рдкрд╛рд╕рд╡рд░реНрдб рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВред рд╕рдм рдХреБрдЫ, рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ!
рдлрд╝реАрдбреНрд╕ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреНрд░реЛрди рдореЗрдВ рдХрд╛рд░реНрдп рдЬреЛрдбрд╝реЗрдВ, рдлрд╝рд╛рдЗрд▓
/media/DISK_A1/system/etc/crontabs/root
рдФрд░ рдЬреЛрдбрд╝реЗрдВ
*/30 * * * * /media/DISK_A1/system/usr/bin/php-cgi /media/DISK_A1/system/www/tt-rss/update.php --feeds --quiet
рдпрд╣ рдХрдорд╛рдВрдб рдЕрдкрдбреЗрдЯ рд╣рд░ 30 рдорд┐рдирдЯ рдореЗрдВ рдлреАрдб рдХрд░рддрд╛ рд╣реИред
рдкрд╛рдардХ рдХреЛ рдмрд╛рд╣рд░ рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ http рд╕рд░реНрд╡рд░
/media/DISK_A1/system/etc/init.d/S50lighttpd
рдХреА рдСрдЯреЛрд░рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ iptables рдирд┐рдпрдо рдХреЛ
/media/DISK_A1/system/etc/init.d/S50lighttpd
:
iptables -A INPUT -p tcp --dport $PORT_F -j ACCEPT
Tt-rss рдореЗрдВ, рд░рд╛рдЙрдЯрд░ рдкрд░ рдПрдХ рдХрд╖реНрдЯрдкреНрд░рдж рдмрдЧ рдХреА рдЦреЛрдЬ рдХреА рдЧрдИ рдереА, рдЬрд┐рд╕рдореЗрдВ рдЗрд╕ рддрдереНрдп рдХреЛ рд╕рдорд╛рд╣рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдХрд┐ рд╡рд┐рди -1251 рдПрдиреНрдХреЛрдбреЗрдб рдлреАрдб рд╕рдВрд╕рд╛рдзрд┐рдд рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдмреИрд╕рд╛рдЦреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдлрд╝рд╛рдЗрд▓ рдореЗрдВ
/media/DISK_A1/system/www/tt-rss/include/rssfuncs.php
рдкрд╣рд▓реЗ
if (!$rss) { $rss = new FeedParser($feed_data); $rss->init(); }
рдЬреЛрдбрд╝реЗрдВ (
рдордВрдЪ рд╕реЗ рд╕реНрдЯрд╛рд░ рдкреНрд░рддрд┐ рдЯрд┐рдк рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж):
if (stripos($feed_data, 'encoding="windows-1251"')) { $feed_data = str_ireplace( 'encoding="windows-1251"', 'encoding="utf-8"', iconv( 'CP1251', 'UTF-8', $feed_data ) ); }
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣рдореЗрдВ рдПрдХ рдЖрд░рдПрд╕рдПрд╕ рд░реАрдбрд░ рдорд┐рд▓рд╛, рдЬреЛ рдПрдХ рдмрд┐рдВрджреБ рдкрд░ рдПрдХ рдХрд╛рд░рдг рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдХреЗ рд▓рд┐рдП рдмрдВрдж рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рд░реАрдбрд░ рдорд▓реНрдЯреА-рдпреВрдЬрд░ рдореЛрдб рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЗрд╕реЗ рдЕрдкрдиреЗ рджреЛрд╕реНрддреЛрдВ рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд░реАрдбрд░ рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкрд╛рд╕рд╡рд░реНрдб рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдордд рднреВрд▓рдирд╛! рдЕрдЪреНрдЫрд╛ рдкрдврд╝рд╛ рд╣реИред