在第二级目录中出现MVC框架错误


MVC framework error in second level directory

我正在构建一个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
请问有人能帮我一下吗?

错误本身会告诉您哪里出了问题。您正在尝试通过http://方案对文件进行require,但在您的配置中禁用了此功能。

如果文件实际上是本地的,则不应该使用http://方案,而应该使用本地文件系统路径,例如

require 'path/to/some/file';

如果所需的文件是远程的,则需要更改服务器配置(php.ini)。看到http://www.php.net/manual/en/filesystem.configuration.php ini.allow-url-include