只需按照本指南设置 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 说:
# 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