替换 /var/www/html 目录后,Apache 不再工作



我正在设置一个 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

最新更新