PHP GET请求响应404错误

时间:2019-06-04 14:46:41

标签: php apache get debian debian-stretch

我拥有安装了Debian 9的VPS,并安装了Apache2(具有PHP 7),我已经在Apache中启用了虚拟主机,并禁用了默认主机。问题如下:在我的本地主机服务器上,所有内容都相同(仅VirtualHost配置不同),GET请求在子目录中工作,但是在将文件上传到VPS的文件夹var / www / PersonalWebsite / API index.php之后正常工作,但在添加&Example =之后它不会给我任何404错误,就像GET无法正常工作(在网站(var / www / PersonalWebsite)的根目录中,获取请求有效。)如果您应问,不,我在任何文件夹中都没有任何.htaccess文件

我已经尝试过添加诸如Grant request all之类的行(我不记得它是怎么调用的),但是Apache服务没有启动,因此当我恢复到先前的配置时,我也尝试了很多重启,但都没有好处。 :(

实际上不需要API文件中的代码,因为正如我在Win10 XAMPP中的localhost上所提到的那样,它确实起作用。但我会向您展示virtualhost配置-www.itzarty.cf.conf包含以下内容:

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/PersonalWebsite
    ServerAlias itzarty.cf
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
    Options Indexes FollowSymLinks
</VirtualHost>

日志中没有错误消息出现,只有404错误消息

1 个答案:

答案 0 :(得分:0)

对此很抱歉,我关闭了这个,我刚刚重新安装了整个系统。