嘿,我是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',
));
注意:从自动编码中删除类不会改变任何内容,错误是相同的,我不认为它与错误有关。
答案 0 :(得分:0)
嗯,经过长时间的调试,很奇怪,设置'locale' => false,
在config.php
文件中解决了问题。
正如文件所解释的那样:
用于某些php安装所需的setlocale(),设置为false 防止它被设置。此语法设置可能有所不同 例如,根据操作系统,Ubuntu需要.utf8(编码)后缀。 Angularjs issue $http.get not working