500 с помощью CodeIgniter

Я только что перенесла проект CodeIgniter на новый сервер, и теперь я получаю 500 ошибок и не выводят из проекта. Он отлично работает на моем старом сервере и в моей тестовой среде. Я полностью зациклен на том, как устранить эту проблему, особенно потому, что в файлах журналов ничего не нужно. Любая помощь будет замечательной!

Ну, это неудобно. Мне не хватало php-mysql. CodeIgniter не регистрировал тот факт, что он не смог его найти, ничего не появлялось в / var / log / messages. Установил его и внезапно, он работает. Спасибо всем за ваши ответы.

Я получаю эту проблему на моем реальном сервере с SuPHP. Чтобы этого избежать, все файлы PHP должны иметь разрешения 0644 и каталоги 0755.

Чтобы сделать это без головной боли, выполните одно из следующих действий:

  • Получите FTP-клиент, который будет загружаться с использованием разрешений, которые вы укажете
  • Найдите PHP-скрипт, который будет изменять разрешения, основываясь на критериях фильтрации, после загрузки
  • Получите доступ к оболочке вашего хоста!

Некоторые идеи для вас:

  • Вы уверены, что в файлах журналов ничего нет? Вы проверили как файлы журнала веб-сервера, так и системные журналы (EG: / var / log / messages)? Вы проверили все журналы, включенные в php.ini?

  • Дважды проверьте настройки конфигурации CI. Возможно, вы указываете на неправильную базу данных?

  • Вы подтвердили, что базовый PHP-скрипт <?phpinfo(); ?> <?phpinfo(); ?> работает? Это изолировало бы проблему с CI

Скорее всего, вы не указали базовый url для нового местоположения, вы можете установить его из файла:

 /system/config/config.php 

на линии:

 $config['base_url'] = 'your new url here'; 

попробуйте загрузить новый проект CodeIgniter и попытайтесь загрузить тестовую среду? это работа?

Из моего эксперимента 500 ошибок, как правило, из-за проблем с веб-сервером. Но из того, что вы сказали, у вас не было .htaccess. Лучше попробуйте просто загрузить чистый проект CI и увидеть ваш веб-сервер в порядке или нет.