2017-09-15 61 views
0

我用自动更新模块将prestashop从1.4升级到1.6 后台工作正常,但没有显示前台,它给我一个服务器错误500我接通调试上,发现以下行末define('_ PS_ORDER_S在prestashop中突然结束给我一个错误

define('_PS_CAT_IMG_DIR_',   _PS_IMG_DIR_.'c/'); 
 
define('_PS_COL_IMG_DIR_',    _PS_IMG_DIR_.'co/'); 
 
define('_PS_EMPLOYEE_IMG_DIR_',  _PS_IMG_DIR_.'e/'); 
 
define('_PS_GENDERS_DIR_',   _PS_IMG_DIR_.'genders/'); 
 
define('_PS_LANG_IMG_DIR_',   _PS_IMG_DIR_.'l/'); 
 
define('_PS_MANU_IMG_DIR_',   _PS_IMG_DIR_.'m/'); 
 
define('_PS_ORDER_S

错误,该调试运行模式显示为:

Parse error: syntax error, unexpected ''_PS_ORDER_S' (T_ENCAPSED_AND_WHITESPACE) in C:\xampp\htdocs\prestashop\config\defines.inc.php on line 130

130行是我发布的代码片段的最后一行。我不是程序员,但它看起来像修剪了什么。你有什么想法放在那里?

谢谢

回答

0

你是对的,它被切断或“修剪”。该代码的Prestashop的查找后,即整条生产线应该是:

define('_PS_ORDER_STATE_IMG_DIR_', _PS_IMG_DIR_.'os/'); 

但是,如果这就是该文件结束,那么你有一个更大的问题,你就需要重新安装这些文件。

defines.inc.php reference

+0

当你说重新安装这些文件,你的意思是复制粘贴一个健康的代码或我将不得不重新安装的Prestashop? – Morgoth

+0

复制/粘贴代码可能工作,但你怎么知道其他文件没有损坏?重新安装整个事情可能会更安全。 – Spartacus

+0

不幸的是我不能重新安装prestashop,因为我已经有数百个小时了。我会尝试修复它。谢谢你的帮助! – Morgoth