我的数字海洋wordpress网站有问题

时间:2014-03-28 04:37:07

标签: wordpress woocommerce prompt

我对数字海洋wordpress网站有疑问。该网站使用woocommerce插件作为网站功能的基础。我的sitye托管在数字海洋水滴

我通过使用FTP将整个文件从本地迁移到在线来安装wordpress。现在,在每个页面加载时,站点会提示弹出,显示以下消息。

" http://107.170.xx.xxx正在请求用户名和密码。该网站说:"请通过SSH登录您的Droplet以获取登录详细信息。"

在禁用woocommerce插件时,它不会提示弹出窗口。但我想在我的网站中使用woocommerce插件,这是该网站的基础。任何人都可以帮助我。

1 个答案:

答案 0 :(得分:3)

试试这个。 (这来自数字海洋网站)Link here

删除管理区域的其他Apache密码提示 通常,在完成安装步骤之后,您将要删除每次尝试登录站点的管理部分时都会问候的Apache级密码提示。虽然它可以是一个额外的安全层,但许多用户仍然可以放心使用WordPress自己的身份验证机制。

注意:在完成初始安装之前,不应删除此身份验证。否则,任何连接到您的域名或IP地址的人都可以配置WordPress或访问管理文件来更改您的设置。

要删除其他密码提示,您需要通过SSH登录您的VPS实例,如上所示。登录后,您需要更新主Apache配置文件。使用文本编辑器以root身份打开它:

nano /etc/apache2/apache2.conf

在内部,你需要找到处理" / wp-admin /"的部分。部分。它应该是这样的:

<DirectoryMatch ^.*/wp-admin/>
    AuthType Basic
    AuthName "Please login to your droplet via SSH for login details."
    AuthUserFile /etc/apache2/.htpasswd
    Require valid-user
</DirectoryMatch>

通过放置&#34;#&#34;可以注释掉整个部分。每行前面的字符,如下所示:

#<DirectoryMatch ^.*/wp-admin/>
#    AuthType Basic
#    AuthName "Please login to your droplet via SSH for login details."
#    AuthUserFile /etc/apache2/.htpasswd
#    Require valid-user
#</DirectoryMatch>

完成此操作后,您可以重新启动Apache以使新更改生效。

service apache2 restart

这应该从管理区域中删除额外的密码提示,这通常是好的,因为WordPress本身可以处理身份验证。