我在Azure上托管了一个WordPress网站http://edufunweb.azurewebsites.net/。它工作正常,直到我想要托管另一个网站。所以我去了Microsoft Webmatrix中的edufun wp-config.php文件并更改了行
$table_prefix = 'wp_';
到
$table_prefix = 'wp_2';
(或者可能是另一种方式)为了在每个站点的数据库中有不同的表。然后我删除了其他网站,现在使用上面的代码我得到了
Warning: mysql_connect(): Access denied for user 'abcd'@'xxx.yyy.zzz.xx' (using password: YES) in D:\home\site\wwwroot\wp-includes\wp-db.php on line 1461
Error establishing a database connection
This either means that the username and password information in your wp-config.php file is incorrect or we can't contact the database server at eu-cdbr-azure-north-c.cloudapp.net. This could mean your host's database server is down.
Are you sure you have the correct username and password?
Are you sure that you have typed the correct hostname?
Are you sure that the database server is running?
If you're unsure what these terms mean you should probably contact your host. If you still need help you can always visit the WordPress Support Forums.
此外,如果我连接到http://edufunweb.azurewebsites.net/wp-admin/
我仍然得到同样的错误。
我非常感谢您的帮助,因为我需要将我的网站重回正轨!
答案 0 :(得分:1)
我不认为这是WP多站点问题。这通常是在主机mysql服务器的连接字符串不正确时引起的。
这是一种简单的测试方法。
打开wp-config.php并找到以下行。
/** MySQL database username */
define('DB_USER', 'user_name');
/** MySQL database password */
define('DB_PASSWORD', 'user_password');
/** MySQL hostname */
define('DB_HOST', 'some_hostname');
接下来,在Azure管理门户中打开您的WP站点。转到“配置”选项卡,然后向下滚动到“连接字符串”。单击"显示连接字符串"。将其复制到文本编辑器中,并将值与wp-config.php中的值进行比较。如果这些值不相同,则保留两份副本并执行下一步。
接下来,打开你的本地shell并打开mysqladmin,输入以下内容,替换下面的值(不带单引号),注意-p参数和密码值本身之间没有空格。
mysqladmin -u user_name -puser_password -h some_hostname
其中一个连接值应该是正确的,如果是这样,则替换那个不正确的连接值。如果两者都不起作用,则返回到您的站点的Azure管理门户,单击链接的资源,单击出现的项目,您应该在Clear DB管理门户中,您可以在其中获取MySQL数据库的正确连接信息。 / p>
排序后,您可以配置WP多站点。以下是有关如何为Azure Web Apps http://azure.microsoft.com/en-us/documentation/articles/web-sites-php-convert-wordpress-multisite/
执行此操作的文章 希望有所帮助。答案 1 :(得分:-1)
select message
from [individual chat]
where userid=xxx
order by id desc
这些行添加到config.php并检查wp-admin,有一个选项网络管理员。转到网络管理员,然后从“网络设置”选项转到设置和设置网络。
转到“站点”选项并添加“新站点”。