好吧所以我在亚马逊实例上运行apache,我需要一个Android应用程序通过PHP与mySQL通信。我可以阅读index.html,但是我的文件夹/var/www/android_login_api/index.php获得了404.当它可以读取apache web服务的根文件夹时怎么样?
在此服务器上找不到请求的网址/var/www/html/android_login_api/index.php。
答案 0 :(得分: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
这将递归地使所有文件可读
答案 1 :(得分:1)
我认为您应该在 .htaccess
中创建一个 /var/www/html
文件。
只需添加以下行:
DirectoryIndex index.php