nginx+php+mysql на Entware(mipsel)

Используем пакеты, расширяющие возможности оборудования
monxim
Сообщения: 2
Зарегистрирован: 24 сен 2015, 16:53

Сообщение monxim » 03 окт 2015, 14:39

Бьюсь уже не первый день, не могу запустить nginx, пробовал по инструкции от сюда http://nixtalk.com/wl500gp_webserver2 и частично брал от сюда http://forum.zyxmon.org/topic467-web-se ... ik-p3.html (брал конфиги и сами настройки S50nginx). Но nginx так и не завелся не говорю об остальном. Может кто настраивал, поможете опытом, конфигами? Думаю инструкция пригодилась бы не только мне :-)
Zyxel giga II

Аватара пользователя
TheBB
Сообщения: 114
Зарегистрирован: 31 авг 2015, 02:24
Откуда: 26 ~44.098,43.022

Сообщение TheBB » 17 окт 2015, 19:46

monxim, "... пользуясь случаем, хочу..." ( из т\п "Поле чудес") поинтересоваться:
1 выбор пал на эти компоненты
2 конечная цель
K Giga II NDMSv.2.06C/2.11D/2.15A + Entware-Keenetic/Entware&Gentoo; K DSL NDMSv.2.05C/2.11D + Entware-Keenetic/Entware&Debian 8.11/9.6

yuoras
Сообщения: 81
Зарегистрирован: 21 сен 2015, 19:22

Сообщение yuoras » 25 окт 2015, 12:41

nginx работает.
Хочу прикрутить php.
Установил

Код: Выделить всё

nginx - 1.4.7-4
php5 - 5.6.13-1
php5-cgi - 5.6.13-1
php5-fastcgi - 5.6.13-1
php5-fpm - 5.6.13-1

Подразумеваю , что должен появиться SXXphp в \opt\etc\init.d , но его нет.
Что делаю не так?
Как запустить php-fcgi?
ZyXEL Keenetic Giga II на Entware

Аватара пользователя
TheBB
Сообщения: 114
Зарегистрирован: 31 авг 2015, 02:24
Откуда: 26 ~44.098,43.022

Сообщение TheBB » 25 окт 2015, 13:03

все так. если упрощенно, то... создать\сделать копию скрипта запуска, напр. cp /opt/etc/init.d/S80nginx /opt/etc/init.d/S30php-fcgi и в последнем поменять имя бинарника (PROCS=nginx <-- меняем на php-fcgi) и прописать в ARGS="-b /opt/var/run/php-fcgi.sock" - для сокета или ARGS="-b 9000" - для порта (по дефолту 127.0.0.1:9000)
K Giga II NDMSv.2.06C/2.11D/2.15A + Entware-Keenetic/Entware&Gentoo; K DSL NDMSv.2.05C/2.11D + Entware-Keenetic/Entware&Debian 8.11/9.6

yuoras
Сообщения: 81
Зарегистрирован: 21 сен 2015, 19:22

Сообщение yuoras » 25 окт 2015, 13:25

Спасибо Вам , сейчас попробую.
ZyXEL Keenetic Giga II на Entware

yuoras
Сообщения: 81
Зарегистрирован: 21 сен 2015, 19:22

Сообщение yuoras » 25 окт 2015, 14:20

Процес пошёл

Код: Выделить всё

php-fcgi -b 9000
nginx: worker process

Вот конфиг nginx

Код: Выделить всё

server {
    listen    80;
        server_name  xxx.xxx.in.ua;
    location / {
	root /media/DISK_A1;
	index index.php index.html index.htm;
}
    	
	location ~ \.php$ {
            root   /media/DISK_A1;
            include        fastcgi_params;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  /media/DISK_A1$fastcgi_script_name;
            fastcgi_intercept_errors on;
            }
	}

Получаю 403 Forbidden.
Что не так?
ZyXEL Keenetic Giga II на Entware

Аватара пользователя
TheBB
Сообщения: 114
Зарегистрирован: 31 авг 2015, 02:24
Откуда: 26 ~44.098,43.022

Сообщение TheBB » 25 окт 2015, 14:57

пути:
root /opt/... <- где лежат файлы сервера (по умолчанию - /opt/share/nginx)
fastcgi_param SCRIPT_FILENAME <- также (fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; )
K Giga II NDMSv.2.06C/2.11D/2.15A + Entware-Keenetic/Entware&Gentoo; K DSL NDMSv.2.05C/2.11D + Entware-Keenetic/Entware&Debian 8.11/9.6

yuoras
Сообщения: 81
Зарегистрирован: 21 сен 2015, 19:22

Сообщение yuoras » 25 окт 2015, 16:32

разве тут
root /opt/... <- где лежат файлы сервера (по умолчанию - /opt/share/nginx)
не указывается путь к моему проекту , где лежат файлы и index.php
ZyXEL Keenetic Giga II на Entware

Аватара пользователя
TheBB
Сообщения: 114
Зарегистрирован: 31 авг 2015, 02:24
Откуда: 26 ~44.098,43.022

Сообщение TheBB » 25 окт 2015, 16:51

/media/DISK_A1 - такое разве есть в entware? пропишите реальный путь до проекта в php.ini (напр., doc_root = "/opt/share/nginx") и в nginx.conf (напр., root /opt/share/nginx;)
K Giga II NDMSv.2.06C/2.11D/2.15A + Entware-Keenetic/Entware&Gentoo; K DSL NDMSv.2.05C/2.11D + Entware-Keenetic/Entware&Debian 8.11/9.6

yuoras
Сообщения: 81
Зарегистрирован: 21 сен 2015, 19:22

Сообщение yuoras » 25 окт 2015, 16:58

Спасибо, попробую.
Путь мой указан как корень диска А1
ZyXEL Keenetic Giga II на Entware


Вернуться в «Entware/Qnapware/Optware/Zyxware - обсуждаем репозитории пакетов»

Кто сейчас на конференции

Всего 0 посетителей :: 0 зарегистрированных, 0 скрытых и 0 гостей (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (162) здесь было 16 ноя 2019, 18:33

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей