codeigniter突然停止工作

时间:2015-09-11 01:26:43

标签: php codeigniter syntax-error

我有CodeIgniter 3.0.0,我在1and1.com上托管,我使用的是PHP 5.5。我正在工作的网站曾经是我上次工作时工作的。今天,我试图加载该网站,我看到(我删除了部分路径,以显示我的用户信息):

return false;

我能想到的唯一可能有变化的是我记得最近在1and1.com管理面板上从php 5.4移动到5.5。我不知道为什么会破坏它。我还没有真正搞乱codeigniter的系统代码。我试着回到5.4并且没有解决它。

这一行:

Parse error: syntax error, unexpected T_ARRAY, expecting ')' in /htdocs/_smchorus/system/core/Common.php on line 238

是第238行。

function get_config(Array $replace = array())

1 个答案:

答案 0 :(得分:0)

您可能不小心将您的php设置为旧版本。尝试将以下内容添加到index.php的顶部,以检查您是否确实使用了正确的版本。

echo phpversion(); die();

错误似乎不在配置或任何内容中。它表示解析错误,因此关键字Array必定会导致问题。旧版本的php无法识别此语法。因此检查。