我有一个问题,我所有的WordPress的网站。 我可以在所有访问,并在帖,网页和其他导航。 但是,当我去wp-login.php
我查看的形式,把用户名和密码。
当我点击访问放在这里:
被禁止
您没有权限访问/blog/wp-login.php此服务器上。
我在文件夹的权限755
和文件644
,我检查所有,如果我可以,任何帮助吗?
谢谢
我有一个问题,我所有的WordPress的网站。 我可以在所有访问,并在帖,网页和其他导航。 但是,当我去wp-login.php
我查看的形式,把用户名和密码。
当我点击访问放在这里:
被禁止
您没有权限访问/blog/wp-login.php此服务器上。
我在文件夹的权限755
和文件644
,我检查所有,如果我可以,任何帮助吗?
谢谢
解决的办法是添加到您的.htaccess的开始
<Files wp-login.php>
Order Deny,Allow
Deny from all
Allow from all
</Files>
这是因为许多主机受到攻击,使用WordPress的,从他们的客户。
作为上述预先添加此
<Files wp-login.php>
Order Deny,Allow
Deny from all
Allow from all
</Files>
你的主.htaccess文件的开头,它会工作
我有同样的问题,并且在临时删除我的.htaccess文件,然后试图修改他们的建议,并确保所有我的文件和文件夹权限被设置为777
,我仍然无法得到它的工作。 我不知道为什么我不能访问该文件,但我还是能够创建一个新的文件和访问它没有问题。 因此,我所做的就是创建一个新的文件/wp-admin/
称为temp.php
并粘贴所有代码install.php
进去。 这让我访问该文件。 我所要做的唯一的另一件事是编辑代码,以便提交表单temp.php而不是install.php了。 在那之后,我可以完成安装和一切工作。
<form id="setup" method="post" action="temp.php?step=2">
请确保以下行没有在你的wp.config
define( 'FORCE_SSL_LOGIN', true );
define( 'FORCE_SSL_ADMIN', true );
define( 'DISALLOW_FILE_EDIT', true );
我被停用的iThemes安全插件后锁定
我有一个类似的错误,这是固定的,加入:
Options FollowSymLinks
...在apps/[app-name]/conf/httpd-app.conf
文件。 这是因为,在我的情况下, .htaccess
文件要使用重写规则,不与的FollowSymLinks允许和SymLinksIfOwnerMatch关闭。
如果你的conf文件已经有行Options ...
,只需将它添加FollowSymLinks
到选项列表。 你可能最终的东西是这样的:
Options Indexes MultiViews FollowSymLinks
有时,如果您使用的是像这样一些简单的登录信息:用户名:“管理员”,并通过:“管理”,托管是看到你作为一个潜在的暴力攻击通过WP登录文件,并阻止你的IP地址或特别文件。
我曾与IXWebHosting的这一问题,并刚刚从他们的支持家伙信息。 他们必须解除禁止你的IP在这种情况下。 你必须改变你的WP管理员的登录信息的东西更安全。
这解决了我的问题。
这应该工作:
该指令说你添加包含上述的WP-admin文件夹的线独立的.htaccess - 和离开主的.htaccess,在根,独自一人。
如果不帮助,你可以试试这个:
复制.htaccess文件如从可湿性粉剂管理员并把它放在根文件夹和宾果! 它应该工作! 如果您在这之后面临着新的错误让我们知道。
参考你可以看看这里还有:
http://wordpress.org/support/topic/you-dont-have-permission-to-access-blogwp-loginphp-on-this-server
请使用此:
<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>
如果您正在使用的iThemes安全插件(前更好的WP安全性),请参阅由Mikeys4u提供了答案。
此外,还有与此相关的插件在WordPress支持类似的线程: https://wordpress.org/support/topic/how-to-reset-ithemes-security-plugin-to-fix-issues
尝试任何解决方案之前,请务必备份您的数据库。
这段代码更改.htaccess文件的代码:
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# uploaded files
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^[_0-9a-zA-Z-]+/(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^[_0-9a-zA-Z-]+/(.*\.php)$ $1 [L]
RewriteRule . index.php [L]
# END WordPress