gpt4 book ai didi

php - 与 WordPress 和 Azure 建立数据库连接时出错

转载 作者:行者123 更新时间:2023-12-02 07:30:49 25 4
gpt4 key购买 nike

我托管了一个 WordPress 网站,http://edufunweb.azurewebsites.net/ ,在 Azure 上。它工作得很好,直到我想托管另一个网站。所以我转到 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/

我仍然遇到同样的错误。

非常感谢您的帮助,因为我需要我的网站重回正轨!

最佳答案

我不认为这是 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/

希望有帮助。

关于php - 与 WordPress 和 Azure 建立数据库连接时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29914397/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com