我正在尝试启动并运行Wordpress,并且遇到了登录机制的问题。当我第一次运行Wordpress设置时,它成功创建了数据库并填充了wp_capabilities
表,但是无法创建用户。我做了一些研究,发现了如何存储用户数据,并手动创建了条目。它让我登录但后来给了我以下错误:
You do not have sufficient permissions to access this page.
我在wp_usermeta
中添加了以下键:
wp_capabilities = a:1:{s:13:"administrator";b:1;}
wp_user_level = 10
知道出了什么问题吗?如果它有所不同我在Windows IIS7上运行它(支持PHP)。
答案 0 :(得分:2)
我建议您从头开始,确保您在wp-config.php
中配置的数据库用户具有对数据库的正确写入权限。此外,我建议您在设置时更改wordpress目录的权限,以便为所有用户进行读取,写入和执行,然后在设置后更改group
和other
权限以进行读取和执行。
对于Windows,您需要以下内容:
CACLS <your_wordpress_directory> /E /T /C "<user>":F
授予完整权限。然后:
CACLS <your_wordpress_directory> /E /T /C /W "<user>"
取消写入权限。
<强>编辑:强>
如果您看到SMTP失败问题,请查看here以查看禁用身份验证是否有帮助。