按照Google App Engine的instructions创建本地WordPress开发平台,我使用指令的MySQL方向创建了数据库和初始用户:
CREATE DATABASE IF NOT EXISTS wordpress_db;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'wp_password';
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wp_user'@'localhost';
运行它后没有报告错误,MySQL随后报告回来了:
CREATE DATABASE IF NOT EXISTS wordpress_db;# 1 row affected.
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'wp_password';# MySQL returned an empty result set (i.e. zero rows).
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wp_user'@'localhost';# MySQL returned an empty result set (i.e. zero rows).
虽然命令行运行dev_appserver.py,但我尝试使用WordPress应用程序并改为:
建立数据库连接时出错
我已经删除并重新创建了数据库(wordpress_db)和用户(wp_user),但没有到达WP应用程序。
有任何建议如何解决此问题表示赞赏。
谢谢,这是我的App Engine日志:
2013-11-26 17:40:25运行命令:“['C:\ Program Files \ Python27 \ python.exe',u'C:\ Program Files \ Google \ google_appengine \ dev_appserver.py',' --skip_sdk_update_check = yes',' - port = 8080',' - admin_port = 8000',u'C:\ Documents and Settings \ User \ My Documents \ Catalyx \ Catalyx-GoogleAppEngine \ Catalyx']“ 2013-11-26 17:40:26(流程退出代码-1073741515)
答案 0 :(得分:1)
正如您所提到的,您正在关注谷歌拥有instructions ...
然后在标题为......的部分 步骤4.创建wp-config.php配置文件
其中说明指出您应该使用以下内容替换现有行:
/** The name of the database for WordPress */
define('DB_NAME', '**wordpress_db**');
/** MySQL database username */
define('DB_USER', '**wp_user**');
/** MySQL database password */
define('DB_PASSWORD', '**wp_password**');
你应该输入那些没有**
这两行字样的行...
/** The name of the database for WordPress */
define('DB_NAME', 'wordpress_db');
/** MySQL database username */
define('DB_USER', 'wp_user');
/** MySQL database password */
define('DB_PASSWORD', 'wp_password');
当您点击本地应用的默认根网址时 - 通常localhost:8080
您可能会收到一些奇怪的重定向,因此请直接转到本地Wordpress安装网址...
http://localhost:8082/wp-admin/install.php
然后你应该得到你期待的好的Wordpress安装页面
答案 1 :(得分:0)
这种情况发生在我身上,我有一个非常好的'晚上有它。所以希望有人能早点发现这个问题......
我正在尝试在localhost上复制服务器wordpress。用localhost替换实际的URL之后,事情就完美了。除了一件事,新创建的页面始终在"错误建立数据库连接“。
让我按顺序说明为什么会出现这个问题。
那么谁是罪魁祸首?它是.htaccess
RewriteBase /wp/
所以它指向wp使用的另一个数据库,这当然会导致错误! 修复很简单,只需将其更改为wp2!
RewriteBase /wp2/
瞧!干杯和傍晚突然变得美丽了! :)
答案 2 :(得分:0)
要解决此问题,请尝试以下修复:
打开wp-config.php,检查行DB_USER,DB_PASSWORD,DB_HOST,DB_NAME。确保值与mysql访问权限相同。
如果您使用Dedicated服务器或VPS主机,请尝试键入以下命令重新启动您的mysql服务器: -service mysql restart 要么 -service mysql start 但如果您使用共享主机,请忽略此步骤!
如果之前的所有修补程序都无法解决问题,那么它就是服务器端问题!这不是你的错误!所以让托管公司为您修复此错误,因为这是他们的错误! 联系他们或给他们一天左右他们将解决此错误,问题将自动消失。 您还可以查看此视频,了解建立数据库连接修复的错误