Wordpress blog fails to open

时间:2013-04-22 作者:Ian Forsyth

当我尝试查看/访问我的博客时,我收到以下消息。。。。

只是想知道是否有人对原因和解决方案有任何想法?

警告:require(/home/photogian/room2850.com/wp includes/post template.php)[函数.require]:打开流失败:在/home/photogian/room2850中权限被拒绝。com/wp设置。php在线119

致命错误:require()[函数.require]:打开required“/home/photogian/room2850失败。com/wp包含/发布模板。php“(include\\u path=\'。:/usr/local/lib/php:/usr/local/php5/lib/pear”)位于/home/photogian/room2850中。com/wp设置。php在线119

1 个回复
SO网友:Chris Krycho

通常,您会得到这些类型的结果,因为您有文件权限问题。无论WordPress安装以何种用户的身份运行,这些文件都需要可读并可执行(例如,在大多数典型的Web服务器上,包括如果您在本地运行LAMP/MAMP,它通常类似于www 用户和staff 组)。您需要检查权限并正确设置。如果您使用的是Linux或Unix(包括Mac)设置,则可以使用chownchmod 要正确设置权限,请执行以下操作:

在WordPress安装的根目录中,您需要运行类似的东西(虽然不一定是这样;这取决于您的设置):

$ chown -R www:staff *
$ chmod -R 755 *
我认为您可能还需要重复这些命令,因此:

$ chown -R www:staff .*
$ chmod -R 755 .*
这样,您将捕获一些隐藏的文件(例如.htaccess 文件)。

此外,您可能需要root权限才能执行此操作,在这种情况下,您需要运行这些权限,因此:

$ sudo chown -R www:staff *
$ sudo chown -R www:staff .*
$ sudo chmod -R 755 *
$ sudo chmod -R 755 .*
如果您使用的是GUI管理工具(例如MAMP Pro),您通常会发现Permissions 在那里的某个地方。在MAMP Pro中,您可以使用Permissions “主机”区域中“常规”选项卡上的按钮。任何XAMPP或Linux管理GUI中都可能有类似的设置。

结束

相关推荐

当我访问我的网站/wp-admin时什么也没有出现?我应该查找哪些文件?

我的托管公司(godaddy)告诉我,有人入侵了我的wordpress管理员登录,并在文件系统中放入垃圾。我的网站已关闭。当我尝试使用mywebsite获取文件时,什么都没有出现。com/wp管理员(我用来管理我的文件)。我不是一个专家,我已经从外部机构获得了该网站。