Ошибки при установке AjaXplorer
Я пытаюсь установить AjaXplorer, но сталкиваюсь с проблемами. Тест первого запуска просит меня установить мой язык на UTF-8
но я не уверен, как это сделать.
Если я пропускаю предупреждение, я получаю следующую ошибку и спрашиваю себя, связано ли это с этим.
Исключение выдается в обработчике исключений! Сообщение было: не удалось найти текст плагина для журнала типов в C:\UniServer\www\domain\secure\core\classes\class.ConfService.php в строке 164 #0 C:\UniServer\www\domain\secure\core\classes\class.ConfService.php(184): ConfService->initUniquePluginImplInst('LOG_DRIVER', 'log') #1 C:\UniServer\www\domain\secure\core\classes\class.ConfService.php(229): ConfService->getUniquePluginImplInst('LOG_DRIVER', 'log') #2 C:\UniServer\www\domain\secure\core\classes\class.AJXP_Logger.php(89): ConfService::getLogDriverImpl() #3 C:\UniServer\www\domain\secure\core\classes\class.AJXP_Logger.php(69): AJXP_Logger::getInstance() #4 C:\UniServer\www\domain\secure\core\classes\class.AJXP_XMLWriter.php(195): AJXP_Logger::logAction('error', Array) #5 C:\UniServer\www\domain\secure\core\classes\class.AJXP_XMLWriter.php(208): AJXP_XMLWriter::catchError(0, 'Не удается найти plu...', 'C:\UniServer\ww...', 164, NULL) #6 [внутренняя функция]: AJXP_XMLWriter::catchException(Object(Exception)) #7 {main}
4 ответа
Вероятно, это вызвано PHP >= 5.4
У меня не было ошибки до обновления PHP.
РЕДАКТИРОВАТЬ: понижение обратно до PHP 5.3 исправлена ошибка, поэтому она вызвана PHP 5.4
Просто была такая же проблема: вызвано правами на запись в папки в каталоге "data".
Установите права на запись для каталога "data" верхнего уровня и всех подкаталогов. Я думал, что установил разрешения с помощью Filezilla, но после быстрой проверки я не сделал.
Что касается уведомления "установить локаль", вы можете найти подробное объяснение с некоторыми примерами в документации PHP: http://php.net/manual/en/function.setlocale.php.
Что касается исключения AjaXplorer, его документация гласит:
у вас есть FTP доступ к удаленному серверу с PHP (>5.1) и доступным через Интернет
Я погуглил исключение, и большую часть времени оно выдается из-за неправильной версии PHP. Вы можете легко проверить свою версию PHP с помощью функции PHP phpversion()
:
echo phpversion();
Если ваша версия PHP не соответствует требованию AjaXplorer, вам необходимо явно обновить PHP или отказаться от AjaXplorer в пользу другого решения.
Просто поменяйте разрешение chmod -R 777 /etc/zpanel/panel
и журналtail /etc/httpd/logs/error_log