我对此错误消息在我的代码点火器网站上所说的感到困惑

时间:2018-11-27 05:27:14

标签: codeigniter

Warning: Unknown: open_basedir restriction in effect. File(/home/mk6g6obzufkw/mywebsite.com/index.php) is not within the allowed path(s): (G:/PleskVhosts//autismfights.com\;C:\Windows\Temp\) in Unknown on line 0

Warning: Unknown: failed to open stream: Operation not permitted in Unknown on line 0

Fatal error: Unknown: Failed opening required '/home/mk6g6obzufkw/mywebsite.com/index.php' (include_path='.:/opt/alt/php56/usr/share/pear:/opt/alt/php56/usr/share/php') in Unknown on line 0

我确实检查了index.php,但是我没有看到任何问题。如何获得有关错误的更多详细信息。我不是代码点火器方面的专家,但是可以,我是初学者。

2 个答案:

答案 0 :(得分:1)

这是由于服务器设置引起的。

1. Open your cPanel
2. Navigate to PHP Settings
3. Search for Common Settings
4. Check for `open_basedir`
5. Set value as `none`
6. Save the settings

答案 1 :(得分:1)

PHP脚本正在尝试访问不允许访问的文件夹。此限制受每个虚拟主机的PHP open_basedir变量分别限制。默认情况下,open_basedir设置为允许PHP文件访问tmp和HTTP公共目录。

因此,您要么上传到服务器上的错误文件夹,或者错误地设置了一些php.ini值,主机提供者没有正确设置虚拟主机,或者您已经要求CodeIgniter在它没有找到的某个位置找到文件没有读取/写入/执行权限。