3

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

所以我用谷歌搜索解决方案。一些建议添加 directoryindex index.php.htaccess文件中。我这样做了,导致 500 内部服务器错误。

google 中的一些帖子建议查看 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>

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

非常感谢你

问候

4

3 回答 3

3

This may be a long shot, but once saw a simillar problem which in the end the problem was that there was an index.html file as well in the folder. Make sure such file does not exist.

And did you try re-installing?

于 2012-05-17T16:30:01.643 回答
0

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

find /top/level/directory -type f -name "*.php" -print | xargs chmod 644
于 2014-10-27T01:27:44.077 回答
0

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

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

试试这个命令

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

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

编辑:

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

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

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

于 2012-05-17T16:41:40.997 回答