Ошибка инфраструктуры MVC в каталоге второго уровня
Я строю инфраструктуру MVC для управления своими проектами, у меня настроен файл htaccess, как это
RewriteEngine On
RewriteBase /mymvc/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^?]*) index.php?url=$1 [QSA,L]
все в порядке с папками проекта, когда я тестирую. но когда я иду дальше на один каталог (admin/), я получаю эту ошибку
SCREAM: Error suppression ignored for
( ! ) Warning: require() [<a href='function.require'>function.require</a>]: http:// wrapper is disabled in the server configuration by allow_url_include=0 in C:\wamp\www\mymvc\Admin\library\View.php on line 17
пожалуйста, кто-нибудь может мне помочь?
1 ответ
Сама ошибка говорит вам, что именно не так. Вы пытаетесь require
файл через http://
Схема, но это отключено в вашей конфигурации.
Если файл на самом деле локальный, вы не должны использовать http://
схема, а скорее путь локальной файловой системы, например
require 'path/to/some/file';
Если требуемый файл удален, вам нужно изменить конфигурацию вашего сервера (php.ini
). См. http://www.php.net/manual/en/filesystem.configuration.php.