1

我正在尝试启动并运行 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)上运行它。

4

1 回答 1

2

我建议您从头开始,并确保您配置的数据库用户对数据库wp-config.php具有正确的写入权限。另外,我建议在设置时将 wordpress 目录的权限更改为所有用户的读取、写入和执行权限,然后在设置后更改groupother仅读取和执行的权限。

对于 Windows,您将需要以下内容:

CACLS <your_wordpress_directory> /E /T /C "<user>":F

授予完全权限。然后:

CACLS <your_wordpress_directory> /E /T /C /W "<user>"

撤销写权限。

编辑:

如果您看到 SMTP 失败问题,请查看此处以了解禁用身份验证是否有帮助。

于 2012-10-30T20:00:53.177 回答