在替换/ var / www / html目录后,apache不再起作用了

时间:2014-12-14 04:09:26

标签: apache amazon-ec2

我正在设置一个aws ec2实例。安装apache后,它有/ var / www / html。然后我用我自己的html目录替换了html,其中包含我的php文件。现在不再可以从浏览器访问index.php文件了。我在网上搜索,找不到任何解决方案。如果有人能提供帮助我真的很感激。

我可以访问test.php或test.html。但无法访问index.php,默认情况下应该加载而不给出名称。

如果此信息有用,我复制的目录是wordpress。而现在,浏览器只显示一个空白页面。

4 个答案:

答案 0 :(得分:2)

检查文件的权限

ls -lR /var/www

可能是Apache用户(例如www-data)没有权限。

chmod 744 -R /var/www/html

并尝试重新启动Apache。

/etc/init.d/apache2 restart

答案 1 :(得分:0)

也许你没有定义" .php" Apache的索引

<IfModule mime_module>
   AddType text/html .php .phps
</IfModule>

请参阅本教程install Apache and php

install Apache and php

答案 2 :(得分:0)

在你的htaccess或httpd.conf文件中添加这一行

DirectoryIndex index.php

答案 3 :(得分:0)

它有一个非常简单的解决方案,在.htaccess文件中定义目录索引。如果您的网站根目录上没有.htaccess文件,则添加一个文件并放在其下面。

DirectoryIndex index.php