Пользуюсь роутером ASUS RT-N66U.
Установил на него:
Code:
/opt/bin/ipkg-opt install lighttpd
/opt/bin/ipkg-opt install php-fcgi
/opt/bin/ipkg-opt install microperl
/opt/bin/ipkg-opt install phpmyadmin
#/opt/bin/ipkg-opt install busybox С busybox ничего не выйдет! Будем использовать вместо него net-tools!
/opt/bin/ipkg-opt install net-tools
Сконфигурировал все работает!
Как сконфигурировать думаю вы знаете !
Собственно для работы мне нужен на MySQL 5 а не MySQL 4!
Где-то читал что MySQL 5 не заработает на phpmyadmin с каталога Optware...
Но у меня получилось:
Code:
/opt/bin/ipkg-opt remove mysql -force-depends
/opt/bin/ipkg-opt install mysql5
НЕ ПЕРЕЗАГРУЖАЕМСЯ!
После этого конфигурируем
Идем в \opt\etc\init.d\S70mysqld
Видим
Code:
#
# Set pid file if not given
#
if test -z "$pid_file"
then
pid_file=$datadir/mysqlmanager-`/bin/hostname`.pid
else
case "$pid_file" in
/* ) ;;
* ) pid_file="$datadir/$pid_file" ;;
esac
fi
if test -z "$server_pid_file"
then
server_pid_file=$datadir/`/bin/hostname`.pid
else
case "$server_pid_file" in
/* ) ;;
* ) server_pid_file="$datadir/$server_pid_file" ;;
esac
fi
Дописываем:
pid_file=$datadir/mysqlmanager-`/opt/bin/hostname`.pid
server_pid_file=$datadir/`/opt/bin/hostname`.pid
Идем в \opt\etc\my.cnf
Видим:
Code:
# The MySQL server
[mysqld]
port = 3306
socket = /tmp/mysql.sock
skip-locking
Делаем:
Code:
# The MySQL server
[mysqld]
user = root
datadir = /opt/var/lib/mysql
port = 3306
socket = /tmp/mysql.sock
skip-locking
Перезапускаем командой:
Code:
/opt/etc/init.d/S70mysqld restart
Вуаля:
http://192.168.1.1:Порт веб сервера/phpmyadmin/
В поле про MySQL написано версия 5.0.88....
И команды работают те что надо, проверял! То что не работало в 4 работало сейчас на 5!
Собственно куда же без проблем:
После перезагрузки роутера счастье заканчивается и Lighttpd уже не хочет подниматься да же не Lighttpd, а сам PHP-Fistgui...
При попытке зайти на сервер он выдает ошибку:
500 internal server error
Иду в \opt\var\log\lighttpd\error.log
Code:
2014-01-13 22:34:41: (mod_fastcgi.c.1732) connect failed: Connection refused on unix:/tmp/php-fcgi.sock-0
2014-01-13 22:34:41: (mod_fastcgi.c.3002) backend died; we'll disable it for 1 seconds and send the request to another backend instead: reconnects: 0 load: 1
2014-01-13 22:34:41: (mod_fastcgi.c.2781) child signaled: 11
2014-01-13 22:34:42: (mod_fastcgi.c.2543) unexpected end-of-file (perhaps the fastcgi process died): pid: 1127 socket: unix:/tmp/php-fcgi.sock-0
2014-01-13 22:34:42: (mod_fastcgi.c.3329) response not received, request sent: 926 on socket: unix:/tmp/php-fcgi.sock-0 for /index.php?, closing connection
2014-01-13 22:34:42: (mod_fastcgi.c.1732) connect failed: Connection refused on unix:/tmp/php-fcgi.sock-0
2014-01-13 22:34:42: (mod_fastcgi.c.3002) backend died; we'll disable it for 1 seconds and send the request to another backend instead: reconnects: 0 load: 1
2014-01-13 22:34:42: (mod_fastcgi.c.2781) child signaled: 11
2014-01-13 22:34:42: (mod_fastcgi.c.2543) unexpected end-of-file (perhaps the fastcgi process died): pid: 1128 socket: unix:/tmp/php-fcgi.sock-0
2014-01-13 22:34:42: (mod_fastcgi.c.3329) response not received, request sent: 926 on socket: unix:/tmp/php-fcgi.sock-0 for /index.php?, closing connection
2014-01-13 22:34:42: (mod_fastcgi.c.1732) connect failed: Connection refused on unix:/tmp/php-fcgi.sock-0
2014-01-13 22:34:42: (mod_fastcgi.c.3002) backend died; we'll disable it for 1 seconds and send the request to another backend instead: reconnects: 0 load: 1
2014-01-13 22:34:42: (mod_fastcgi.c.2781) child signaled: 11
2014-01-13 22:34:43: (mod_fastcgi.c.2543) unexpected end-of-file (perhaps the fastcgi process died): pid: 1129 socket: unix:/tmp/php-fcgi.sock-0
2014-01-13 22:34:43: (mod_fastcgi.c.3329) response not received, request sent: 926 on socket: unix:/tmp/php-fcgi.sock-0 for /index.php?, closing connection
Команды:
/opt/etc/init.d/S80lighttpd restart
/opt/etc/init.d/S70mysqld restart
По прежнему возвращают что все нормально но результат на лицо...
У кого нибудь есть идеи как поправить ? Не перезагружать роутер не вариант же(((