2017-09-15 68 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