“OPEN_BASEDIDR限制”,但项目在允许的路径内

时间:2014-08-03 作者:Manolo

我有一个项目工作正常,但突然间我遇到了数据库连接错误。查看Apache2日志,我可以看到以下几行:

PHP警告:file\\u exists():open\\u basedir限制生效。文件(STYLESHEETPATH/index.php)不在允许的路径内:(…)在/webDir/project/wp includes/template中。php在线467

PHP警告:file\\u exists():open\\u basedir限制生效。文件(TEMPLATEPATH/index.php)不在允许的路径内:(…)在/webDir/project/wp includes/template中。php在线470

但在php.ini 项目位于允许的路径内:

open\\u basedir=/webDir/project:/usr/share/phpmyadmin

那么这里会发生什么呢?

1 个回复
SO网友:Manolo

奇怪的行为,但只需重新启动mysql 服务:

service mysql restart

结束

相关推荐

主题需要在php.ini中启用Allow_url_Include=

我甚至不知道从哪里开始。我使用的主题要求我重写服务器php。我自己的php中的ini设置。ini带allow_url_include = on根据许多人(和我的webhost)的说法,这种设置至少看起来是一种安全风险,最多需要其他主机上的一些其他用户将该行添加到他们自己的php中。ini文件或某些主题功能无法工作。(一些流行的主机,如Bluehostallow_url_include = on 默认设置。)任何人都知道主题中的哪些功能可以查找a)查找所需内容allow_url_include = on 以