我想使用我自己的MySql服务器在GAE上运行Wordpress。我使用教程http://googlecloudplatform.github.io/appengine-php-wordpress-starter-project/安装Wordpress并编辑wp-config.php以不使用Cloud SQL:
define('DB_HOST', '**mysql server ip**');
define('DB_USER', '**wordpress user**');
define('DB_PASSWORD', '**user password**');
它在localhost上正常工作,但是当我在appspot加载任何项目页面时,它返回500 Server错误。我在开发控制台日志中看到此警告消息:
" GET / HTTP / 1.1" 500 0 - " Mozilla / 5.0(Windows NT 6.1; WOW64) AppleWebKit / 537.36(KHTML,与Gecko一样)Chrome / 27.0.1453.110 Safari / 537.36 CoolNovo / 2.0.9.20" " wp-blog.gentle-ally-698.appspot.com" ms = 401 cpu_ms = 0 loading_request = 1 exit_code = 204 例如= 00c61b117cd4ccc78b6c87c3678ee520deb2d8ab app_engine_release = 1.9.10
W 19:45:20.193遇到问题 与处理此请求的进程,导致它退出。这个 可能会导致新进程用于下一个请求 你的申请。 (错误代码204)
是因为我使用自己的MySQL服务器而不是Cloud SQL吗?在这种情况下,有没有办法在免费帐户上运行Wordpress?否则,可能是错误的原因是什么?
答案 0 :(得分:0)
要连接外部MySQL服务器,您需要启用套接字,这需要结算帐户:https://developers.google.com/appengine/docs/php/sockets/