-1
问题是,当我将Laravel应用程序放在服务器上并安装PDF插件时,出现这种类型的错误...file_put_contents():有效的open_basedir限制。文件(/ tmp/XXX)不在允许的路径中:(/ XXX)Ubuntu16.04
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)
不,不是一个惊喜。如果您阅读错误信息并了解base dir的工作原理,您应该知道如何正确设置它。在5分钟内。 –
@MarcinOrlowski错误信息不清楚......,但确定好教授先生;) –