Я только что перенесла проект CodeIgniter на новый сервер, и теперь я получаю 500 ошибок и не выводят из проекта. Он отлично работает на моем старом сервере и в моей тестовой среде. Я полностью зациклен на том, как устранить эту проблему, особенно потому, что в файлах журналов ничего не нужно. Любая помощь будет замечательной!
Ну, это неудобно. Мне не хватало php-mysql. CodeIgniter не регистрировал тот факт, что он не смог его найти, ничего не появлялось в / var / log / messages. Установил его и внезапно, он работает. Спасибо всем за ваши ответы.
Я получаю эту проблему на моем реальном сервере с SuPHP. Чтобы этого избежать, все файлы PHP должны иметь разрешения 0644 и каталоги 0755.
Чтобы сделать это без головной боли, выполните одно из следующих действий:
Некоторые идеи для вас:
Вы уверены, что в файлах журналов ничего нет? Вы проверили как файлы журнала веб-сервера, так и системные журналы (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 и увидеть ваш веб-сервер в порядке или нет.