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