0

有一篇很好的文章https://developers.google.com/appengine/articles/wordpress 关于如何让 wordpress 在谷歌应用引擎下运行。我在 Windows 8(64 位)下运行我按照这些步骤安装了 Python 和 PHP,使用了我运行的 MySQL 实例并按照描述添加了 wp_user。我验证了 helloworld 应用程序在本地使用 GAE 运行。我验证了 Mysql 正在运行,wordpress_db 存在并且 wp_user 可以按照文章中的描述进行连接。我按照描述创建了 wp-config.php。

在 php,ini 在我的 php 安装中我取消注释行 extension=php_mysql.dll

当我按照描述运行并点击 localhost:8080 时,我得到您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展。扩展=php_mysqli.dll

我尝试 在将 db.php 放入 wp_content localhost:8080 后安装http://wordpress.org/plugins/mysqli/说 php failure (255) with: stdout:X-Powered-By: PHP/5.4.20 Content-type: text/html stderr: 命令行上的标准输出显示 ERROR:root:php failure (255) with: stdout: X-Powered-By: PHP/5.4.20 Content-type: text/html

好的,我被卡住了 - 有人在 Windows 上运行了它,但我没有看到任何故障排除信息,而且我是 PHP 和 Wordpress 的新手,我出于政治原因正在使用它

那里的任何人都可以提供任何帮助吗

4

3 回答 3

0

我也遇到了同样的问题,经过反复试验,我意识到我需要在 php.ini 中指定完整路径

尽管本教程仅包含google_app_engine.enable_functions = "php_sapi_name, gc_enabled"您需要添加extension=PATHPATH 是您的 php 安装的完整路径的行,例如

google_app_engine.enable_functions = "php_sapi_name, gc_enabled"
extension=C:\Users\YOUR\php\ext\php_mysqli.dll
于 2013-09-27T00:05:59.430 回答
0

我遇到了同样的问题并尝试了各种方法,最终取消了该行的注释:

extension=php_openssl.dll

php.ini我的应用程序文件夹中的文件中。这样就成功了,WordPress 现在正在我的开发环境中运行。

于 2013-09-25T06:48:19.170 回答
0

如果您不限于 GAE,那么 WAMP 或 XAMPP 可能是更好的选择?WAMP 相当不错,因为它是一个点击按钮安装程序,所需知识最少。安装后,您应该会在托盘中看到一个绿色的“W”,您只需将浏览器指向http://localhost.

于 2013-09-23T03:24:05.473 回答