Я только что перенесла проект CodeIgniter на новый сервер, и теперь у меня появляется ошибка 500 и нет выхода из проекта. Он отлично работает на моем старом сервере и в моей тестовой среде. Я полностью зациклен на том, как устранить эту проблему, особенно потому, что в файлах журналов ничего не нужно. Любая помощь будет замечательной!Ошибка 500 с CodeIgniter
ответ
Ну, это неловко. Мне не хватало php-mysql. CodeIgniter не регистрировал тот факт, что он не смог его найти, ничего не появлялось в/var/log/messages. Установил его и внезапно, он работает. Спасибо всем за ваши ответы.
Некоторые идеи для вас:
, что нет ничего в лог-файлах Вы? Вы проверили как файлы журнала веб-сервера, так и системные журналы (EG:/var/log/messages)? Вы проверили все журналы, включенные в php.ini?
Дважды проверьте настройки конфигурации CI. Возможно, вы указываете на неправильную базу данных?
Вы подтвердили, что работает базовый PHP-скрипт
<?phpinfo(); ?>
? Это изолировать проблему CI
Спасибо за ответ. Журналов моего кода в/var/log/messages или журналах httpd нет. База данных верна, и phpinfo() возвращает то, что я ожидаю. – pauloconnor
Скорее всего, вы не указали базовый URL для нового местоположения, вы можете установить его из файла:
/system/config/config.php
на линии:
$config['base_url'] = 'your new url here';
К сожалению, нет. Это настроено на правильный URL-адрес. – pauloconnor
@feylya: Есть ли какой-то URL-адрес, htaccess используется? – 2010-05-26 21:18:00
Yup, значение является правильным URL-адресом и не используется htaccess. Значение index_page указывает на index.php. – pauloconnor
Попробуйте загрузить новый проект CodeIgniter и попытайтесь загрузить в тестовой среде? это работа?
Из моего эксперимента 500 ошибка, обычно вызванная проблемой веб-сервера. Но из того, что вы сказали, у вас не было .htaccess. Лучше попробуйте просто загрузить чистый проект CI и увидеть ваш веб-сервер в порядке или нет.
Я получаю эту проблему на своем реальном сервере с SuPHP. Чтобы избежать этого, все PHP файлы должны иметь права доступа 0644 и 0755. каталоги
Чтобы сделать это без головной боли, выполните одно из следующих действий:
- Получить клиент FTP, который будет загружать с помощью разрешений вы указываете
- Найти скрипт PHP, который изменит права доступа, на основании критериев фильтрации, после загрузки
- Получите доступ к вашему хосту!
Это решило мою проблему, спасибо! –
- 1. Codeigniter: 500: Внутренняя ошибка
- 2. Ошибка сервера CodeIgniter 500
- 3. CodeIgniter + AJAX Внутренняя ошибка 500
- 4. ошибка 500 сервера в CodeIgniter
- 5. Ошибка 500 (Внутренняя ошибка сервера) с использованием ajax в codeigniter
- 6. Внутренняя ошибка сервера 500 на codeigniter Query
- 7. Расширение основной класс Codeigniter - 500 Ошибка
- 8. Ajax 500 (Внутренняя ошибка сервера) Codeigniter
- 9. Ошибка кэширования Codeigniter 500 при загрузке
- 10. CodeIgniter 500 Внутренняя ошибка сервера 7
- 11. 500 Внутренняя ошибка сервера в приложении CodeIgniter
- 12. Ошибка Erratic 500 в приложении Codeigniter
- 13. CodeIgniter 500 Внутренняя ошибка сервера в субдомене
- 14. codeigniter страница не работает, ошибка 500
- 15. 500 ошибка внутреннего сервера .htaccess codeigniter
- 16. 500 Внутренняя ошибка сервера при развертывании Codeigniter
- 17. Ошибка 500 при загрузке Codeigniter на сервер
- 18. codeigniter localhost ошибка внутреннего сервера 500
- 19. 500 Внутренняя ошибка для PHP codeigniter
- 20. CodeIgniter set_userdata() триггер сервер 500 ошибка
- 21. Ошибка 500 после отправки формы в codeigniter
- 22. 500 Внутренняя ошибка сервера в CodeIgniter
- 23. codeigniter custom 500 error
- 24. CodeIgniter 500 error
- 25. Ошибка 500, когда я делаю два запроса ajax с Codeigniter
- 26. CodeIgniter + JQuery UI автозаполнения = 500 внутренняя ошибка сервера (с кодом)
- 27. codeigniter autocomplete с jQuery не работает ~ 500 (Внутренняя ошибка сервера)
- 28. 500 Внутренняя ошибка сервера Cron Job с Codeigniter
- 29. Ошибка CKFinder connector.php 500
- 30. Ошибка кода: ошибка сервера 500
Спасибо, у меня была такая же проблема, и я сходил с ума – polypiel