【问题标题】:I cannot get WordPress running in local mode on Windows using GAE我无法使用 GAE 在 Windows 上以本地模式运行 WordPress
【发布时间】:2013-09-27 18:57:05
【问题描述】:

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

在我的 php 安装中的 php,ini 中,我取消了对这些行的注释 扩展=php_mysql.dll

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

我尝试安装http://wordpress.org/plugins/mysqli/ 将 db.php 放入 wp_content localhost:8080 后说 php 失败(255):标准输出:X-Powered-By:PHP/5.4.20 内容类型:文本/html 标准错误: 命令行上的标准输出说 错误:root:php 失败(255): 标准输出: X-Powered-By: PHP/5.4.20 内容类型:text/html

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

任何人都可以提供任何帮助

【问题讨论】:

    标签: php python mysql wordpress google-app-engine


    【解决方案1】:

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

    【讨论】:

    • 本地部署是在 google app 引擎上部署的关键步骤 - 游戏的目标是考虑将我们的网站移动到 gae,因此我想在尝试上传之前在他们的本地空间运行
    【解决方案2】:

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

    extension=php_openssl.dll
    

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

    【讨论】:

      【解决方案3】:

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

      虽然本教程仅包含 google_app_engine.enable_functions = "php_sapi_name, gc_enabled" 行,但您需要添加 extension=PATH 行,其中 PATH 是您的 php 安装的完整路径,例如

      google_app_engine.enable_functions = "php_sapi_name, gc_enabled"
      extension=C:\Users\YOUR\php\ext\php_mysqli.dll
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-01-20
        • 2014-09-11
        • 1970-01-01
        相关资源
        最近更新 更多