Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/94.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress Index.php未加载_Wordpress_Apache2 - Fatal编程技术网

Wordpress Index.php未加载

Wordpress Index.php未加载,wordpress,apache2,Wordpress,Apache2,我是这里的新手。我在Apache2运行的服务器上安装了wordpress。但是wordpress不加载index.php页面。我可以访问deshboard,所有其他类别都显示得很好。但是主url没有加载index.php。尽管我试图在url的末尾添加/index.php,但它仍然不起作用。它只显示404错误。当我查看主题目录和wordpress目录时,有(index.php)文件 所以我在谷歌上搜索解决方案。一些代表团建议补充 .htaccess文件中的directoryindex.php。我这

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

所以我在谷歌上搜索解决方案。一些代表团建议补充
.htaccess
文件中的
directoryindex.php
。我这样做了,结果导致500个内部服务器错误

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

SSLcertificateChainfile/etc/ssl/certs/secure\u yosalasd\u org.ca bundle

在我的dir.conf文件中,我有以下几行代码

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

DirectoryIndex.php index.html
我似乎找不到这个问题的答案。如果有人能找出问题所在,我将不胜感激

事先非常感谢

问候


Khun

这可能是一个很长的机会,但曾经看到一个类似的问题,最终问题是文件夹中还有一个index.html文件。 确保该文件不存在


您是否尝试重新安装?

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

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

试试这个命令

chown -hR user:user folder_path;chmod -R 644 folder_path/*.php
将用户替换为您的用户名,将文件夹路径替换为wordpress的完整路径

编辑: 问题是您的主题不包含index.php

尝试浏览您的主题目录,检查是否有index.php文件,或者切换到其他主题


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

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

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

非常感谢您的回复,我在wordpress目录或主题文件夹中找不到任何index.html良好。您好,即使我尝试运行该命令,似乎都不起作用。当我打开网站时,它只是不断加载404.php文件。它调用了所有的头函数和边栏函数。但是主url没有显示index.php文件。非常感谢你的耐心和帮助。正如你所建议的,我检查我的主题文件夹,那里有index.php。为了确保问题不与主题有关,我将切换到另一个主题。但问题依然存在。我是这里的新手。所以请检查我的命令行是否正确chow-hR root:root/var/www;chmod-R 664/var/www/*.php。我不知道这个命令是否正确。再次感谢您当我输入命令行时,没有任何更改。再次感谢,我有更多的更新。我尝试将wordpress文件夹中的index.php更改为testindex.php。结果是网站只显示文件夹中存在的文件列表。但是当我将文件重命名为index.php时,网站又出现了,但它没有调用模板index.php。这是否意味着apache工作正常,但问题在于wordpress?这里最可能的问题是什么?@khun对不起,我太晚了,如果你确定类别、帖子和标签工作正常,这意味着问题在于你的wordpress无法访问主题的index.php文件,请尝试检查你的permalink选项,或者尝试重新安装wordpress脚本