我的wordpress网站遇到了麻烦 昨天我的网站突然消失了......我只看了一条消息“错误403禁止访问,litespeed ......”。我的提供者说我必须使用以下代码将.htaccess文件放在我的目录中:mod_security2.c> SecFilterEngine关闭 SecFilterScanPOST关闭
我做到了但没有改变。但他们还写道,我必须在755中更改权限。
我用cyberduck再次做了但是(当我更改邮件文件夹“public_html”的权限时)我按下了“我的错误”按钮“在文件夹的所有文件中也更改了权限”。几秒钟后我停了下来然后我在我的主页上只看了我的目录....所有文件的列表(wp-admin,wp-login等等......)文件的维度0 k并且附近写了每个文件“最后修改1970”) 如果我用/ wp-admin写我的网站名称,我看到“错误404”....我的提供者当然说我错误地更改了文件的权限,我不得不再次上传网站。 ..我不知道网站是否由于更改了wordpress的每个文件中的权限而崩溃...有没有办法设置正确的权限,以便网站再次可见? 非常感谢你的帮助
答案 0 :(得分:0)
没有简单的单一命令来回滚您已更改的权限。你必须手动完成。您可以使用您使用的相同工具批量更新权限,但这次要非常小心。
以下内容适用于默认的Wordpress安装:
所有文件夹权限都应设置为755.文件应设置为644.要在WordPress主题编辑器中编辑的文件应为666. 从不使用777 进行WordPress权限。
如果您具有对Web主机的命令行SSH(安全shell)访问权限,请查看以下article。您也可以请技术支持人员为您执行这些命令,并检查它是否能解决您的问题。
find ~/public_html -type d -exec chmod 755 {} \;
find ~/public_html -type f -exec chmod 644 {} \;
启动网站后,使用WordPress Security Scan插件检查是否有错过或配置错误的文件。这将检查不安全的文件权限以及密码和数据库安全性等其他内容。这是它的实际应用截图: