FuelPHP V 1.7.2致命错误:Class'输入'未找到

时间:2015-05-25 10:09:33

标签: php php-5.3 fuelphp

嘿,我是FuelPHP框架的首发,我使用的是1.7.2版,我已经创建了我的第一个应用程序,它在本地虚拟主机(Windows / Wamp)中完美运行,你没有#&# 39;我上传时在linux服务器上运行良好(我尝试了2个不同的主机,存在同样的问题) 这就是我所得到的,我不知道从哪里开始寻找:

Fatal error: Class 'Input' not found in /var/www/vhosts/carex.benseno.com.tr/httpdocs/fuel/core/classes/uri.php on line 326

Fatal error: Class 'Input' not found in /var/www/vhosts/carex.benseno.com.tr/httpdocs/fuel/core/classes/error.php on line 273

注意:我扩展了Class Uri,并将其添加到自动加载器中,并且我没有使用任何命名空间。 如果有人有一个非常感激的想法

编辑:Autoloader:

Autoloader::add_classes(array(
    // Add classes you want to override here
    'Uri' => APPPATH.'classes/extension/uri.php',
));

注意:从自动编码中删除类不会改变任何内容,错误是相同的,我不认为它与错误有关。

1 个答案:

答案 0 :(得分:0)

嗯,经过长时间的调试,很奇怪,设置'locale' => false,config.php文件中解决了问题。 正如文件所解释的那样:

  

用于某些php安装所需的setlocale(),设置为false   防止它被设置。此语法设置可能有所不同   例如,根据操作系统,Ubuntu需要.utf8(编码)后缀。   Angularjs issue $http.get not working