【问题标题】:Apache /var/www/html will read index.html, but not index.phpApache /var/www/html 将读取 index.html,但不会读取 index.php
【发布时间】:2015-08-05 16:53:06
【问题描述】:

好的,所以我在亚马逊实例上运行 apache,我需要一个 android 应用程序通过 PHP 与 mySQL 通信。我可以读取 index.html,但是我的文件夹 /var/www/android_login_api/index.php 得到了 404。当它可以读取 apache web 服务的根文件夹时怎么会这样?

在此服务器上找不到请求的 URL /var/www/html/android_login_api/index.php。

【问题讨论】:

  • 不要使用与问题不直接相关的标签发送垃圾邮件。我现在删除了它们。

标签: apache ubuntu


【解决方案1】:

听起来像是权限问题。尝试将 index.php 权限更改为 755

Sudo chmod 755 index.php

这将使 index.php 文件可读。 另一个想法是因为 android_login_api 本身可能有链接,你也可以使用

sudo chmod 755 /var/www/html/android_login_api 755 -R

这将递归地使您的所有文件可读

【讨论】:

  • 它说“chmod:无效模式:”/var/www/html/android_login_api/index.php“:(
  • 对不起。试试 sudo chmod 755 index.php
  • @NicklasN 我讨厌 chmod 语法。我总是乱七八糟。我上一条评论有用吗?
  • No :/ 该命令现在有效,但是... 在此服务器上找不到请求的 URL /var/www/html/android_login_api/index.php。
  • 在文件夹上尝试 chmod 755。也许我们在一个受读保护的文件夹中授予了读权限。
【解决方案2】:

我认为你应该在 /var/www/html 中创建一个 .htaccess 文件。

只需添加这一行:

DirectoryIndex index.php

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-03-03
    • 1970-01-01
    • 2020-07-04
    • 2017-02-28
    • 2017-01-08
    • 1970-01-01
    • 2015-09-26
    • 2021-12-20
    相关资源
    最近更新 更多