我正在设置一个 aws ec2 实例。安装 apache 后,它有/var/www/html。然后我用我自己的 html 目录替换了 html,其中包含我的 php 文件。现在索引.php文件无法再从浏览器访问。我在网上搜索,找不到任何解决方案。如果有人能帮忙,我将不胜感激。
我可以访问测试.php或测试.html。但是无法访问索引.php实际上默认情况下应该加载而不给出名称。
我复制的目录是wordpress,如果这些信息有用的话。现在,浏览器只显示一个空白页。
检查文件的权限
ls -lR /var/www
可能是 Apache 用户(例如 www-data)没有权限。
chmod 744 -R /var/www/html
并尝试重新启动Apache。
/etc/init.d/apache2 restart
也许你没有为 Apache 定义".php"索引
<IfModule mime_module>
AddType text/html .php .phps
</IfModule>
请参阅本教程安装 Apache 和 php
并安装 Apache 和 php
在你的 htaccess 或 httpd.conf 文件中添加此行
目录索引索引.php
它有一个非常简单的解决方案,在.htaccess文件中定义目录索引。如果您的网站根目录上没有.htaccess文件,请添加一个文件并将以下行放入其中。
DirectoryIndex index.php