当 PrestaShop 出现错误的时候如何显示错误

当我在 PrestaShop 中获得空白页面的时候,如何在空白页面上显示错误信息?

显示空白页面的原因是出现了 HTTP 500 的错误,你可以单击下面的链接来了解有关这个的 500 错误的定义:

[url]List of HTTP status codes - Wikipedia

[url]http://www.checkupdown.com/status/E500.html[/url]

[url]http://pcsupport.about.com/od/findbyerrormessage/a/500servererror.htm[/url]

500 错误是服务器的错误,出现这个错误的原因是要不然服务器出现了问题,要不然就是网站的程序出现了问题,例如 PrestaShop 本身自己出现了程序错误。
HTTP 500 错误只是告诉你出错了,但是并不会告诉你出错的具体位置和原因是什么,你需要获得更多的信息来了解出错的原因。这时候你需要获得程序的 Debug 信息才能获得有用的内容。

请按照下面的步骤来进行:
使用你的 FTP 客户端,打开defines.inc.php 文件,这个文件位于 /config 目录中。在这个文件中有下的一些内容:

/* Debug only */ define('_PS_MODE_DEV_', false); if (_PS_MODE_DEV_)

修改这个内容的第二行,将 false 换成 true

/* Debug only */ define('_PS_MODE_DEV_', true); if (_PS_MODE_DEV_)

开发模式现在就启用了,然后在程序中将会显示更多的错误信息。使用这些显示的错误信息来找到可能出现错误的地方在哪里。

一旦完成了错误信息的修改,你需要将这里的变量设置回 false。