【问题标题】:Xampp and MavericksXampp和小牛队
【发布时间】:2013-10-25 23:50:23
【问题描述】:

我最近更新到 Mavericks,并且我正在使用 XAMPP 1.7.3,每次尝试访问我的网站时,我的 error_log 中都会出现 child pid 2094 exit signal Bus error (10)

知道什么会导致这个错误吗?

在我升级到 Mavericks 之前一切正常。

【问题讨论】:

    标签: macos xampp osx-mavericks


    【解决方案1】:

    如果需要,备份您的 httpd-vhosts.conf

    去 apachefriends.org 获取最新的 osx 包(1.8.3 和 php 5.5)
    打开 dmg 并运行安装向导,!!检查核心文件和开发者文件!!

    替换新的 httpd-vhosts.conf
    在 httpd.conf 中取消注释 vhosts conf

    完成

    【讨论】:

    • 是否还需要备份包含所有项目和 mysql 数据库的 htdocs 文件夹? @diosney:对你有帮助吗?我有类似的问题,但有些项目可以工作,其他的则不行。那些使用 Zend 框架的。
    • 如果有必要继续使用 PHP 5.3 怎么办?
    【解决方案2】:

    re - 备份文件夹和数据库 - 可能不会,但拥有第二个副本永远不会有什么坏处。

    我也总是备份 php.ini 和 http.conf,以便在看到性能变化时将新设置与旧设置进行比较

    顺便说一句 - 您的某些配置设置在安装后会有所不同。例如,默认情况下可能会报告低级错误(如 E_NOTICE)。这可能需要编辑您的 php.ini 文件。例如,error_reporting 的默认设置设置为 error_reporting=E_ALL & ~E_DEPRECATED & ~E_STRICT 这对开发来说很好,但对生产来说很混乱(你可能会看到一大堆变量声明错误)来关闭低级错误 -设置

    error_reporting=E_ALL & ~E_DEPRECATED & ~E_STRICT &~E_NOTICE 
    

    或注释掉 error_reporting 设置(默认报告除 E_NOTICE 错误之外的所有内容)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-20
      • 1970-01-01
      • 2013-11-18
      • 2013-11-01
      • 2014-02-17
      • 2013-07-28
      • 2013-12-06
      • 1970-01-01
      相关资源
      最近更新 更多