LINUX.ORG.RU

Сообщения EIvanov

 

Как увеличить время выполнения скрипта nginx PHP-FPM (debian 9)?

Ответ можно получить сразу загуглив, но... Делал по инструкции https://alexnettm.com/nginx/uvelichenie-vremeni-vypolneniya-php-skripta-v-ngi... (и англоязычные аналоги этой инструкции)

Что делал:

Увеличим время выполнения скрипта

nano /etc/php/7.0/fpm/php.ini

max_execution_time = 300

max_input_time = 600

memory_limit = 512M

И тут nano /etc/php/7.0/fpm/pool.d/www.conf

request_terminate_timeout = 300

И тут nano /etc/nginx/nginx.conf

добавим в секцию http {

fastcgi_read_timeout 300;

Перезапуск

service nginx restart

systemctl restart php7.0-fpm

Проверяю - создал файл test.php который выполняет команду sleep а затем выводит ok.

10 сек - ok

60 сек - ok

70 сек 504 Gateway Time-out

Не работает. Ровно как и любой другой долговыполняющийся скрипт.

Как увеличить время выполнения скрипта nginx PHP-FPM (debian 9)?

 

EIvanov
()

Как установить phpmyadmin на debian9 (nginx php-fpm)?

Делал по этой инструкции http://www.howtoforge.com/tutorial/how-to-install-nginx-with-php-and-mysql-le... (БД MySQL)

Все работает (php скрипты), но далее потребовалось установить phpmyadmin.

Раньше ставил его без проблем с апачем, но тут nginx. Делал по разным инструкциям (разумеется не выбирал при установке апач или lighthttpd). Но при вызове site/phpmyadmin возникает ошибка 502 Bad Gateway. Т.е. не находит? Правил конфиги, создавал символические ссылки - не работает. Видимо я что то делаю не так или что то упустил.

Как установить phpmyadmin на debian9 (nginx php-fpm)? Можно совет, подсказку или работающую инструкцию?

 ,

EIvanov
()

Научите устанавливать/настраивать веб сервер - Linux

Передо мной встала задача - правильно установить и настроить веб сервер. На веб сервере будет проект написанный на php. Нужно все стандартное - php+mysql+apache (или аналоги?)+библиотеки (z-lib и т.д.) ОС Linux Debian 7-8-9 (или может другая?)

Какой - никакой опыт работы с линукс есть. Веб сервер на Linux Debian 7-8 подымал и ранее.

Приблизительно так

apt-get update
apt-get install -y apache2 php5 libapache2-mod-php5 
apt-get install -y mysql-server mysql-client php5-mysql
apt-get install -y phpmyadmin

Далее небольшая настройка - доустановка ПО. И собственно всё. Все мои скрипты работают нормально.

Но возникла проблема. Заказав в очередной раз VPS и развернув там уже не свой проект, а сторонний сайт (wordpress) - сайт начал падать. После долгих поисков и изучения логов выяснилось, что есть проблемы с памятью, вызванные отсутствием настройки апач. После смены апача на nginx появилась ошибка 500. Сайт начал падать, работать и падать....

Научите устанавливать/настраивать веб сервер. Надоело это шаманство, поиск ошибок, бесконечные правки конфигов и т.д.

Где можно взять инструкцию, либо почитать о правильной настройке веб сервера? С самого начала и до конца. От и до. Чтобы сказать - я установил и настроил веб сервер правильно. Точка. Все остальное - вина разработчика скриптов, хостера, так сложились звезды.

 , ,

EIvanov
()

RSS подписка на новые темы