1

我正在构建一个 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

请问有人可以帮我吗?

4

1 回答 1

0

错误本身会告诉您究竟出了什么问题。您正在尝试require通过该http://方案创建文件,但这在您的配置中被禁用。

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

require 'path/to/some/file';

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

于 2013-04-16T05:41:34.650 回答