Я использую Composer с CodeIgniter в моем бродяге. Моя среда разработки — CentOS 6.5, PHP 5.6. Я загрузил другой пакет из github через composer.json
и в моей среде разработки все работает нормально. Когда я загрузил полную папку в моем DigitalOcean VPS и попытался запустить приложение,
Я получил это Ошибка фател.
Fatal error: Class 'AppioLab\LRPC\Lrpc' not found in /var/www/html/personal/demo/lstoxero/public_html/application/controllers/mytest.php on line 43
В строке 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>";
}
}
Когда я пытаюсь получить доступ к этой функции теста с помощью URL http://mydemosite.com/MyTest/test
я получаю ошибку, которую я упоминал выше. Что я делаю не так и почему он работает в vagrant, а не в live, который также является CentOS 6.5?
Ваш ответ может помочь мне решить это быстро. Заранее спасибо.
Задача ещё не решена.
Других решений пока нет …