问题是当我将Laravel应用程序放在服务器上并安装PDF插件时出现错误类型......
file_put_contents(): open_basedir restriction in effect. File(/tmp/XXXX) is not within the allowed path(s): (/home/admin/XXX)
所以这里的问题是,互联网上有太多错误的解决方案,我们需要更改.htaccess
或httpd.conf
(一个不存在LOL的文件)
或者我发现的其他一些解决方案是在apache配置文件中放置类似的东西:
<DirectoryMatch "/home/admin/web/XXX">
php_admin_value open_basedir "/home/admin/web/XXXX"
</DirectoryMatch>
但它仍然不起作用......
显然我试图在php.ini文件上更改open_basedir
......并且没有!!
那么正确答案是什么? (对我来说:P)
答案 0 :(得分:-1)
答案
我意外地找到了答案......而且只是因为我花了10多个小时来解决这个问题,我才写出这个解决方案...
我们需要在php.ini
上更改的变量不 open_basedir
但是:sys_temp_dir =&#34; / home / admin / XXX&#34;
我们也可以留下open_basedir
作为评论......
SURPRISE !!! :d