Во-первых, я должен сказать, что я очень новичок в администрировании php и linux.
Для предыдущего сайта Zend мы установили на нашу производственную машину. Мы решили отказаться от zend и использовать codeigniter. Однако, как только я перевел сайт в производство из локального для тестирования, я получаю сообщения об ошибках, в которых говорится, что:
Неустранимая ошибка: require_once() [function.require]: не удалось открыть необходимый 'codeigniter/application/models/vo/navItemVO.php' (include_path='.:/var/www/html/ZendFramework-1.5.2/library') в /var/www/html/staging/echo/website/codeigniter/application/models/wordpresshook_model.php в строке 9
Я предполагаю, что сервер будет обращаться к Zend для вызова своих функций, а не к codeigniter. Есть ли способ отключить или отключить Zend в .htaccess. Я вижу записи в блоге или отключаю оптимизатор "php_value zend_optimizer.optimization_level= 0", но, похоже, это не работает.
Я открыт для любых других вариантов, но я не могу отключить это на корневом уровне в php.ini.
Заранее спасибо!!!! Лори-
1 ответ
Я действительно не знаю CI, но похоже, что вам нужно настроить путь включения к файлам библиотеки CI.
Вы можете настроить этот сервер в файле php.ini
или установить его в скрипте начальной загрузки/запуска вашего приложения, используя что-то вроде
set_include_path(implode(PATH_SEPARATOR, array(
'/path/to/codeigniter/lib',
get_include_path()
)));
Похожие вопросы
Новые вопросы
zend-framework
Zend Framework - это объектно-ориентированная среда веб-приложений с открытым исходным кодом, реализованная в PHP 7.1 и лицензированная по новой лицензии BSD. Zend Framework был заархивирован 1 января 2020 года одновременно с миграцией и запуском Laminas Project, официального продолжения под управлением The Linux Foundation.