2013-05-25 4 views
0

все, У меня есть эта проблема, и я не знаю, как ее решить. Я объясняю:Ошибка конфигурации сервера: Неустранимая ошибка: не удается переопределить класс JDate

Я нанял vps и установил шаблон centos6 с vhm/cpanel.Itried для настройки всего и, похоже, он работает; Единственная проблема заключается в том, что скрипт, который я использовал на общем хосте, больше не запускается, и я получаю эту ошибку «Неустранимая ошибка: не удается переопределить класс + имя класса». Эти скрипты, например, joomla2.5, joomla 3, ...

Я искал на форумах, и никакое тело, похоже, не понимает эту проблему. Все думают, что это использование «include» вместо «require_once», но это не так, потому что я ничего не трогал в этих сценариях, и я просто перенес их из прежнего хоста в новую среду на новых vps. Для меня я думаю, что что-то идет не так, как в этом окружении, а не в сценариях. У кого-нибудь есть представление о том, что происходит в моем новом vps? Пожалуйста?

+0

Хорошо, если вы думаете, что это имеет какое-то отношение к окружающей среде, разве было бы разумно дать нам некоторую информацию об окружающей среде (php, modules и т. Д.)? – Andreas

+0

Спасибо за интерес @ Andreas вот TheVersion Apache \t 2.2.23 Версия PHP \t 5.3.21 Версия MySQL \t 5.1.66-cll или есть специальный модуль для обработки классов, отличных от основного php? Архитектура \t x86_64 Système d'operating \t linux –

+0

Эй, я решил проблему! Ошибка произошла из-за неправильного обработчика php «sdo». Когда я перешел на «cgi», все стало работать плавно. Я думаю, что cpanel не должен включать обработчик sdo php по умолчанию, но вместо этого установите «cgi» или «suPHP». –

ответ

0

Я решил проблему! Ошибка произошла из-за неправильного обработчика php «dso». Этот обработчик не позволяет загружать или переопределять классы внутри одной операции скрипта. Когда я перешел на «cgi», все стало запутаться. Я думаю, что cpanel не должен включать обработчик php «dso» по умолчанию, но вместо этого установите «cgi» или «suPHP». Вот статья о запуске PHP в качестве модуля cgi/apache. http://docs.joomla.org/Should_PHP_run_as_a_CGI_script_or_as_an_Apache_module%3F

Эта другая статья, наиболее использующая cgi в среде php5 и dso на php4.

http://blog.servint.net/2011/10/28/the-tech-bench-all-about-php-handlers/

Если у вас есть эта проблема на виртуальном хостинге, я не знаю никакой другой работы вокруг, но называя хостинг Campany адресовать проблему путем изменения обработчиков PHP на сервер.

Вот еще одна интересная статья о PHP обработчиков http://www.webhostingtalk.com/showthread.php?t=679944

Спасибо и я надеюсь, что это поможет кому-то.

Смежные вопросы