CodeIgniter не может найти модель при использовании SSL - PullRequest
1 голос
/ 15 апреля 2011

У меня, похоже, проблема с сайтом, который я разрабатываю с использованием CodeIgniter.Я использую подстановочный SSL-сертификат, выданный через Thawte, который был проверен и правильно установлен.Однако, похоже, у меня проблема с моделями определения местоположения CodeIgniter, когда я получаю к нему доступ через безопасный URL-адрес.

Когда я получаю доступ к следующему URL через https, я получаю сообщение об ошибке, что CI не может найти модель.

https://takeoff.specwise.com/index.php/admin/

Я считаю, что это проблема SSL, потому что еслиЯ получаю доступ к той же странице через обычный небезопасный URL-адрес, страница загружается так, как и должна:

http://takeoff.specwise.com/index.php/admin/

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

Если у кого-то есть мысли или идеи относительно того, что идет не так или как я могу исправить проблему, я был бы очень признателен.

Спасибо за вашу помощь.

1 Ответ

0 голосов
/ 16 апреля 2011

Первое, что нужно проверить: вы можете получить доступ к своей главной странице (index.php) OK с помощью https?

Используете ли вы Apache? Возможно, вы захотите убедиться, что у вас нет некоторых настроек (перенаправлений, перезаписей) в вашем Apache Conf, которые применяются только к виртуальному сайту http. Когда-то у меня были настройки apache для моего сайта на хосте виртуальных имен:

<VirtualHost *:80>
    ServerName example.com
....
</VirtualHost>

Очевидно, что это не относится к https, поэтому в этом случае вам нужно будет заменить 80 на * или указать другой виртуальный хост для своего сайта https.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...