Php 致命错误:类';AppioLab\LRPC\LRPC';在DigitalOcean中使用时未在CodeIgniter中找到
我在一台流浪机器上使用带CodeIgniter的Composer。我的开发环境是CentOS 6.5,PHP5.6。我已经从github通过Php 致命错误:类';AppioLab\LRPC\LRPC';在DigitalOcean中使用时未在CodeIgniter中找到,php,codeigniter,composer-php,digital-ocean,Php,Codeigniter,Composer Php,Digital Ocean,我在一台流浪机器上使用带CodeIgniter的Composer。我的开发环境是CentOS 6.5,PHP5.6。我已经从github通过composer.json加载了另一个包,在我的开发环境中,一切正常。当我在DigitalOcean VPS中加载完整文件夹并尝试运行应用程序时,我遇到了以下致命错误: 致命错误:在第43行的/var/www/html/personal/demo/lstoxero/public_html/application/controllers/mytest.php中
composer.json
加载了另一个包,在我的开发环境中,一切正常。当我在DigitalOcean VPS中加载完整文件夹并尝试运行应用程序时,我遇到了以下致命错误:
致命错误:在第43行的/var/www/html/personal/demo/lstoxero/public_html/application/controllers/mytest.php中找不到类“AppioLab\LRPC\LRPC”
第43行是我试图创建通过composer和autoload.php加载的类的实例的地方
这是我的文件夹结构这是我的测试控制器
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
use AppioLab\LRPC\Lrpc;
error_reporting(E_ALL);
ini_set('display_errors', 1);
class MyTest extends CI_Controller {
public function test(){
echo "Cron Test<br>";
$lrpc = new Lrpc(); // this is line 43 in my code.
echo "lrpc loadedt<br>";
}
}
您使用的是哪个CodeIgniter版本?认为它不支持名称空间,需要一个解决方案来解决这个问题work@Kstro21我使用的是2.2.1版。这是完美的工作在我的流浪者与CentOS 6.5,但当我上传到我的DigitalOcean视频处理系统,它打破了。如果使用名称空间,则无法找出此处缺少的内容php版本必须大于等于5.3。0@Kstro21在我的开发中,我使用PHP5.5.16,在我的Live中,我使用PHP5.3.3。您在AppioLab\LRPC\LRPC
path中还有一个文件夹吗?