在Google App Engine中运行本地WordPress时出现问题

时间:2013-11-26 作者:OC2PS

下列的these instructions.

在Windows 8 PC上安装了MySQL、Python和Google App Engine PHP SDK。完美!

为WordPress创建了一个应用程序,在localhost上创建了数据库和用户,并相应地编辑了WordPress配置。

在Google应用程序引擎启动器中启动应用程序。单击Browse(浏览)将转到以下位置的空白页http://localhost:8080/

嗯。。。

已检查日志,找到

2013-11-26 17:56:18 Running command: "[\'C:\\\\Python27\\\\python.exe\', 
\'C:\\\\Program Files (x86)\\\\Google\\\\google_appengine\\\\dev_appserver.py\', 
\'--skip_sdk_update_check=yes\', \'--port=8080\', \'--admin_port=8000\',
\'C:\\\\Users\\\\CsillamVilag\\\\Documents\\\\development-appengine\\\\arcfestesmintak\']" 
INFO     2013-11-26 17:56:19,805 devappserver2.py:660] 
Skipping SDK update check. 
WARNING  2013-11-26 17:56:19,813 api_server.py:331] 
Could not initialize images API; you are likely missing the Python "PIL" module. 
INFO     2013-11-26 17:56:19,822 api_server.py:138] 
Starting API server at: http://localhost:53853 
INFO     2013-11-26 17:56:19,826 dispatcher.py:171] 
Starting module "default" running at: http://localhost:8080 
INFO     2013-11-26 17:56:19,828 admin_server.py:117] 
Starting admin server at: http://localhost:8000 
INFO     2013-11-26 17:56:21,828 module.py:617] default: "GET / HTTP/1.1" 302 -
我使用的Python for Windows包中肯定包含了PIL。不知道从这里去哪里。。。

如果我去http://localhost:8080/wp-admin 不过,我

Warning: chdir(): Invalid argument (errno 22) in C:\\Program Files (x86)\\Google\\google_appengine\\google\\appengine\\tools\\devappserver2\\php\\setup.php on line 42

Warning: require(wordpress/wp-admin/wp-admin/install.php): failed to open stream: No such file or directory in C:\\Program Files (x86)\\Google\\google_appengine\\google\\appengine\\tools\\devappserver2\\php\\setup.php on line 103

Fatal error: require(): Failed opening required \'wordpress/wp-admin/wp-admin/install.php\' (include_path=\'C:\\Users\\CsillamVilag\\Documents\\development-appengine\\arcfestesmintak;C:\\Program Files (x86)\\Google\\google_appengine\\php\\sdk\') in C:\\Program Files (x86)\\Google\\google_appengine\\google\\appengine\\tools\\devappserver2\\php\\setup.php on line 103
在返回的错误中http://localhost:8080/wp-admin/ 我明白了/wp-admin/wp-admin/install.php

明显地install.php 找不到。它在/wp-admin/ 不在/wp-admin/wp-admin/不知道该如何修复。

1 个回复
最合适的回答,由SO网友:OC2PS 整理而成

看起来Google App Engine不支持WordPress 3.7.1(任何地方都没有文档记录)。降级到WordPress 3.5.1(谷歌说明书中提到的版本)后,它就可以工作了-http://localhost:8080 已转发到WordPress安装页面。

结束

相关推荐

IS_PAGE和WP_REDIRECT的问题

我使用cookies来确定我应该在我的网站上使用哪个菜单。这很好,但如果有人直接查看URL,而不是通过带有查询字符串(被重定向)的URL,我想强制使用正确的方法。换句话说,URL www.yourdomain。com/?region=阿联酋被重定向到www.yourdomain。com/uae/和我希望当新访问者(没有cookie)单击指向www.yourdomain的直接链接时,能够显示相同的结果。com/阿联酋/我不能对init使用钩子,因为我使用的是is\\u page()函数。add_action