我正在构建一个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
请有人帮助我吗?
答案 0 :(得分:0)
错误本身会告诉您究竟出了什么问题。您正尝试通过require
方案http://
文件,但在您的配置中禁用此功能。
如果文件实际上是本地文件,则不应使用http://
方案,而应使用本地文件系统路径,例如
require 'path/to/some/file';
如果所需文件是远程的,则需要更改服务器配置(php.ini
)。见http://www.php.net/manual/en/filesystem.configuration.php#ini.allow-url-include