【问题标题】:Magento is not working in wamp server 5.4 , 32bit - Shows Internal Server Error [closed]Magento 在 wamp server 5.4 , 32bit 中不工作 - 显示内部服务器错误 [关闭]
【发布时间】:2012-11-30 21:34:38
【问题描述】:

我尝试在 WAMP 服务器 5.4 32 位中安装 magento
但每次它只显示 500 内部服务器错误
我跟踪了一些代码,发现错误
Deprecated: Function get_magic_quotes_gpc() is deprecated in C:\wamp\www\magento\app\code\core\Mage\Core\functions.php on line 32

Magento 在 32 位 wamp 服务器上的 5.3 版本上完美运行
但是如何用 wamp 5.4 解决这个问题

【问题讨论】:

  • 对 magento 人大喊大叫,告诉他们停止支持 php
  • 这是什么意思? @MarcB
  • magic_quotes 在 5.3 中被正式弃用,并且在此之前很久就成为“zomg 他们怎么会这么愚蠢”的抱怨源。从语言中消除这种彻头彻尾的白痴的最好方法是强迫每个人放弃尝试支持 php 5.2 及更早版本的代码。
  • 是否有任何 php 扩展或任何可能的 magento 代码补丁? @MarcB
  • 您可以在 php 中关闭警告,但这不是一个好主意。 php 正确警告使用不推荐使用的函数。应该由 magento 来修复他们的代码,而不是反过来。

标签: php magento wamp


【解决方案1】:

我认为弃用消息不是问题。但是,当您重新配置 php.ini 并禁用它时,它可能会更好。

error_reporting(E_ALL & ~E_DEPRECATED|E_NOTICE)

您应该禁用通知仅用于测试。

我使用 EasyPHP 和 PHP 5.4.8 运行 Magento,没有任何问题。我在使用 WAMP 时遇到了一些问题,因为 PHP 版本有一些错误,尤其是一些扩展非常错误,我不知道为什么。所以我改为使用 WAMP 并且运行良好的 EasyPHP。

也许你应该下载一个法语版本的 Magento 并用你的网络服务器测试它。

但最后你的问题可能有很多解决方案。有可能您的文件结尾有错误的行,或者您的 .htaccess 有语法错误并且您的网络服务器给出了消息。内部服务器错误很难解决。

【讨论】:

  • 它仍然是一个内部服务器错误,但是当我尝试调试它时,它没有在输出@Stony 中向我发出警告
猜你喜欢
  • 2012-08-13
  • 2018-08-29
  • 1970-01-01
  • 2012-08-20
  • 1970-01-01
  • 2014-08-31
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多