Приветствую господа.
Помогите пожалуйста с проблемой.
Установил Nginx
Конфиг NGnix.conf не трогал, всё как по-умолчанию.
В /etc/ngnix/site-avalible один только default
server {
listen 80;
root /var/www/html;
index index.php index.html index.htm;
server_name localhost;
client_max_body_size 300m;
location / {
# First attempt to serve request as file, then
# as directory, then fall back to index.html
try_files $uri $uri/ /index.html;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/www;
}
location ~ \.php$ {
try_files $uri =404;
include /etc/nginx/fastcgi.conf;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}
}
Работает чертовка демон.
Но вот есть 2 проблемы. Мне нужно установить owncloud и вот с чем я столкнулся
1. Никак не могу застравить работать phpmyadmin
При таком конфиге, нефига не работает. Говорит что не найдено 404.
server {
listen 80;
root /var/www/html;
index index.php index.html index.htm;
server_name localhost;
client_max_body_size 300m;
location / {
# First attempt to serve request as file, then
# as directory, then fall back to index.html
try_files $uri $uri/ /index.html;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/www;
}
location ~ \.php$ {
try_files $uri =404;
include /etc/nginx/fastcgi.conf;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}
access_log /var/log/phpmyadmin.access_log;
error_log /var/log/phpmyadmin.error_log;
location ^~ /phpmyadmin/ {
alias /usr/share/phpMyAdmin/;
index index.php;
location ~ /phpmyadmin(/.*\.php) {
include fastcgi.conf;
fastcgi_param SERVER_NAME localhost;
fastcgi_param SCRIPT_FILENAME /usr/share/phpMyAdmin$1;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
}
}
}
Ну думаю и чёрт бы с ним, обошёлся старым дедовским способом. Скачал с сайта, и закинул в корень.
Сделал с базой всё что нужно, предварительно вписав
client_max_body_size 300m;
Дальше больше. На финальной стадии, когда вписываешь данные к базе и создаешь супер_мега_тру_админа
php должен обработать все запросы, и собсно настроить всё как должно быть. Но мне в ответ
500 Internal Server Error
капец. Почитав, предполагаю, что какой то из конфигов настроен не верно.
Помогите разобраться. Ибо трудно с apache на NGnix перелазить.
Вроде бы всё одно и тоже, но нет.
P.S.чуть не забыл
лог ошибок fpm
Взял всего 3 ошибки, так как они одинаковы, только процесс (pid) разный
[26-Jun-2018 04:28:20] NOTICE: fpm is running, pid 25291
[26-Jun-2018 04:28:20] NOTICE: ready to handle connections
[26-Jun-2018 04:28:20] NOTICE: systemd monitor interval set to 10000ms
[26-Jun-2018 04:29:17] NOTICE: Terminating ...
[26-Jun-2018 04:29:17] NOTICE: exiting, bye-bye!
[26-Jun-2018 04:29:17] NOTICE: configuration file /etc/php/7.0/fpm/php-fpm.conf test is successful
[26-Jun-2018 04:29:17] NOTICE: fpm is running, pid 25807
[26-Jun-2018 04:29:17] NOTICE: ready to handle connections
[26-Jun-2018 04:29:17] NOTICE: systemd monitor interval set to 10000ms
[26-Jun-2018 04:29:18] NOTICE: Terminating ...
[26-Jun-2018 04:29:18] NOTICE: exiting, bye-bye!
[26-Jun-2018 04:29:19] NOTICE: configuration file /etc/php/7.0/fpm/php-fpm.conf test is successful
[26-Jun-2018 04:29:19] NOTICE: fpm is running, pid 26092
[26-Jun-2018 04:29:19] NOTICE: ready to handle connections
[26-Jun-2018 04:29:19] NOTICE: systemd monitor interval set to 10000ms
P.S.S. Что сделал.
Файл
/etc/php/7.0/fpm/pool.d/www.conf немного отредактировал. Вот какие строки
раскоментировал и изменил
php_admin_value[memory_limit] = 300Mраскоментировал
php_flag[display_errors] = onи всё без изменений
ТС не появлялся на Форуме более полугода по состоянию на 22/07/2019 (последняя явка: 14/11/2018). Модератором раздела принято решение закрыть тему.
--zg_nico