繁体   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