Назад | Перейти на главную страницу

ajax / jquery вызывает ошибку 500 на сервере Apache2 (включен php-fpm)

Просто установите VPS с помощью этого руководства: "https://www.howtoforge.com/tutorial/perfect-server-ubuntu-18.04-with-apache-php-myqsl-pureftpd-bind-postfix-doveot-and-ispconfig/". Все выглядело идеально! Но я начал замечать (когда я заполнял сервер), что AJAX / jQuery не работает должным образом. В основном при публикации" ajax / post ".

В моих журналах не очень много информации об этой ошибке. Инструмент инспектора Chrome показывает:

«Не удалось загрузить ресурс: сервер ответил статусом 500 (внутренняя ошибка сервера)»

Я искал решение по всему Интернету и до сих пор не могу понять, что происходит ... Есть ли инструмент для проверки настроек сервера? какой-то отладчик, который я могу использовать, чтобы узнать, как определить проблему ?? Пожалуйста, помогите мне с этим...

Обновление: я нашел это:

root@hs1:/var/run/apache2# apache2 -S [Fri Jun 21 17:35:49.287125 2019] [core:warn] [pid 23275] AH00111: Config variable ${APACHE_RUN_DIR} is not defined apache2: Syntax error on line 80 of /etc/apache2/apache2.conf: DefaultRuntimeDir must be a valid directory, absolute or relative to ServerRoot

но мой / etc / apache2 / envvars sais:

# temporary state file location. This might be changed to /run in Wheezy+1 export APACHE_PID_FILE=/var/run/apache2$SUFFIX/apache2.pid export APACHE_RUN_DIR=/var/run/apache2$SUFFIX export APACHE_LOCK_DIR=/var/lock/apache2$SUFFIX