二级目录中的MVC框架错误

时间:2013-04-16 05:31:53

标签: php remote-file-inclusion

我正在构建一个mvc框架来管理我的项目我已将hta​​ccess文件配置为此

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 个答案:

答案 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