Wordpress Index.php无法加载

时间:2012-05-17 16:25:27

标签: wordpress apache2

我是新手。我在Apache2运行的服务器上安装了wordpress。但是wordpress没有加载index.php页面。我可以访问deshboard,所有其他类别都显示良好。但主网址没有加载index.php。虽然我尝试在我的网址末尾添加/index.php,但它仍无法正常工作。它只显示404错误。当我查看主题目录和wordpress目录时,有(index.php)文件。

所以我用Google搜索解决方案。一些人建议补充一下 directoryindex index.php文件中的.htaccess。我这样做了,导致500内部服务器错误。

谷歌的一些帖子建议在Apache2下查看dir.conf和httpd.conf。在我的httpd.conf文件中,我有这行代码

SSLcertificateChainfile /etc/ssl/certs/secure_yosalasd_org.ca-bundle

在我的dir.conf文件中,我有这行代码

<IfModule mod_dir.c>
DirectoryIndex index.php index.html
</IfModule>

我似乎没有找到这个问题的答案。如果有人能够弄清楚这里的问题,我将不胜感激。

提前非常感谢

问候

Khun

3 个答案:

答案 0 :(得分:2)

这可能是一个很长的镜头,但一旦看到一个simillar问题,最终问题是该文件夹中还有一个index.html文件。 确保此类文件不存在。

您是否尝试重新安装?

答案 1 :(得分:0)

可能是htaccess禁止它工作的前提,这将导致找不到页面

如果您通过root访问权限上传了脚本

尝试此命令

chown -hR user:user folder_path;chmod -R 644 folder_path/*.php

用您的用户名替换user,用wordpress的完整路径替换文件夹路径

编辑:

问题是你的主题不包括index.php

尝试探索您的主题目录,并检查是否有index.php文件,或切换到另一个主题

如果文件存在,尝试更改文件权限使用我上面提供的命令,我已经编辑了

答案 2 :(得分:0)

您可以使用此SSH命令更改主目录和子目录的所有php文件权限

find /top/level/directory -type f -name "*.php" -print | xargs chmod 644