【问题标题】:Apache2 server can't find files in same folderApache2 服务器在同一文件夹中找不到文件
【发布时间】:2021-07-23 04:47:05
【问题描述】:

这里绝对是初学者,如果我做错了,请纠正我。

我正在尝试在 apache2 服务器(操作系统:Ubuntu 服务器 20.04 LTE)上创建登录系统,我可以从同一 WiFi 网络中的另一台计算机(操作系统 Win10 家庭)访问所有页面,但它们无法连接即使他们在同一个文件夹中。铬说

Not Found
The requested URL was not found on this server.

Apache/2.4.41 (Ubuntu) Server at 192.168.0.184 Port 80

意味着我不能使用链接在页面之间切换,也不能使用 php 文件来处理表单输入。 http://ip-adress 显示 /var/www/html 中的所有可用文件,但它们无法相互连接。

Opera 上面也说了

【问题讨论】:

  • 您是否尝试过查找 Apache 正在运行的计算机的确切 WiFi ip。
  • 我们能否看到您输入的确切 URL 示例,从而导致此响应?当您只输入地址时,Apache 会显示文件列表?我的怀疑是 PHP 没有被处理,并且带有 .php 扩展名的文件没有被 Web 服务器识别。您确定 mod_php 已安装和配置吗?
  • 网址只是 192.168.0.184/form_sub.php 。当然,它在 WiFi 之外是无法访问的。 mod_php我不确定,如何检查?

标签: php html apache server localhost


【解决方案1】:

您需要启用mod_rewrite,要启用运行以下命令:

sudo a2enmod rewrite

然后通过以下命令重新启动 apache2:

sudo service apache2 restart

【讨论】:

    猜你喜欢
    • 2018-10-18
    • 2015-04-25
    • 2016-12-15
    • 2023-04-10
    • 2018-07-16
    • 1970-01-01
    • 1970-01-01
    • 2017-10-25
    • 1970-01-01
    相关资源
    最近更新 更多