簡體   English   中英

CodeIgniter 3.1.0到3.1.2升級失敗

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM