[英]CodeIgniter 3.1.0 to 3.1.2 upgrade miserable fail
我有一個具有CodeIgniter版本3.1.0的應用程序,我試圖“升級”到3.1.2(最新版本)
我的系統文件夾中沒有自定義文件。 我已經重命名了系統文件夾(出於安全原因),並且此更改已在我的index.php中。一旦打開舊的系統文件夾,應用程序就可以正常工作了。
我得到的錯誤是:
PHP Parse error: syntax error, unexpected T_CONST in C:\\prj\\www\\nbo\\systemXXYYZZ\\core\\CodeIgniter.php on line 58
CodeIgniter.php的58行是:
LINE 37:defined('BASEPATH') OR exit('No direct script access allowed');
/* COMMENTS IN BETWEEN */
LINE 58: const CI_VERSION = '3.1.2';
我的PHP版本是5.2.4,Apache版本是2.2.6
const
在php版本5.2.x上不起作用。
最新版本的codeigniter僅在php 5.3.7+上受支持 ,因此我強烈建議您升級PHP版本。
您可以將項目降級到codeigniter 3.0.5,這是支持php 5.2.x的最新版本,但不建議這樣做。
CodeIgniter 3.1.x建議使用PHP 5.6+, 至少需要PHP 5.3.7。
升級說明中突出提到了刪除PHP 5.2支持(今天沒有人需要)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.