Php 无法启动并运行Wordpress

Php 无法启动并运行Wordpress,php,windows,wordpress,iis-7,Php,Windows,Wordpress,Iis 7,我正试图让Wordpress启动并运行,但登录机制出现了问题。当我第一次运行Wordpress安装程序时,它成功地创建了数据库并填充了wp\u capabilities表,但它未能创建用户。我做了一些研究,发现了用户数据是如何存储的,并手动创建了条目。它允许我登录,但随后出现以下错误: 您没有足够的权限访问此页面。 我在wp\u usermeta中添加了以下键: wp_capabilities = a:1:{s:13:"administrator";b:1;} wp_user_level = 1

我正试图让Wordpress启动并运行,但登录机制出现了问题。当我第一次运行Wordpress安装程序时,它成功地创建了数据库并填充了
wp\u capabilities
表,但它未能创建用户。我做了一些研究,发现了用户数据是如何存储的,并手动创建了条目。它允许我登录,但随后出现以下错误:

您没有足够的权限访问此页面。

我在
wp\u usermeta
中添加了以下键:

wp_capabilities = a:1:{s:13:"administrator";b:1;}
wp_user_level = 10

你知道怎么了吗?如果有什么不同,我将在Windows IIS7(支持PHP)上运行它。

我建议您重新开始,并确保您在
wp config.PHP
中配置的数据库用户具有正确的数据库写入权限。此外,我建议在设置wordpress目录时,将其权限更改为所有用户的读、写、执行权限,然后在设置后将
group
other
权限更改为只读和执行权限

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

CACLS <your_wordpress_directory> /E /T /C "<user>":F
CACLS/E/T/C”“:F
授予完全权限。然后:

CACLS <your_wordpress_directory> /E /T /C /W "<user>"
CACLS/E/T/C/W“
撤消写入权限

编辑:


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

您的wp配置文件中有什么内容?我已将问题隔离到安装程序的步骤2。它正试图发送电子邮件并崩溃,因为我没有一个没有身份验证的SMTP服务器。我现在唯一的选择是找到一个没有身份验证的SMTP服务器,或者阻止它发送电子邮件。是的。我不知道为什么它挂在第2步,但一个用户有一个类似的问题,这是他的邮件功能。看看我编辑的链接。。。那应该对你有帮助。如果您在未正确设置SMTP身份验证的情况下打开了SMTP身份验证,那么您很可能会看到您描述的错误。我使用正确的详细信息为IIS7设置了SMTP,但它仍然卡在第2页上。这就是我看到的。嗯,很好奇。我是否可以假定您没有阻止计算机、路由器或外部防火墙上的SMTP端口?你能发布你看到的异常吗?