Я работаю на локальном сайте (WAMP), и он работает на 100%. Теперь я пытаюсь установить его онлайн на сервере Dreamhost клиента, и это дает мне 5 дней проблем.
Однако на странице index.php он гласит:
An Error Was Encountered Unable to locate the model you have specified: Settings
Структура сервера:
Options +FollowSymLinks AuthType Basic AuthName "Restricted Access" AuthUserFile "/home/user/domain1.com/.htpasswd" Require valid-user RewriteEngine On RewriteCond %{REQUEST_URI}::$1 ^(.*?/)(.*)::\2$ RewriteRule ^(.*)$ - [E=BASE:%1] RewriteBase /home/user/domain1.com RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ %{ENV:BASE}/index.php?/$1 [L,QSA]
В config.php мой base_url
:
$config['base_url'] = 'domain1.com';
И место, где вызывается необоснованная модель настроек, находится в приложении / контроллерах GoCart / файле Bootstrap.php по строке 143. Оно читает
//autoload some libraries here. $this->load->model('Settings'); $this->load->library(['session', 'auth', 'form_validation']); $this->load->helper(['file', 'string', 'html', 'language', 'form', 'formatting']);
Поскольку я использую GoCart CMS, Settings.php находится не в папке с образцами, а в приложении / modules / settings / models.
Это единственная информация, которую я могу предоставить. Я не уверен, что происходит между локальной версией и веб-версией, но я нашел много статей и сообщений на форуме о Dreamhost, вызывающих проблемы с CodeIgniter. Я думаю, что это работает с CodeIgniter, но теперь GoCart вызывает некоторые проблемы, и GoCart, к сожалению, не так документирован как CodeIgniter (так что ответы сложнее найти).
Есть идеи?