cakephp jpgraph警告(2):文件存在()[函数.文件存在]:open_basedir限制已生效

1mrurvl1  于 2022-11-11  发布在  PHP
关注(0)|答案(1)|浏览(130)

我在网页上运行jpgraph的图片时遇到了问题。当我在localhost上运行时,jpgraph可以正常工作,但当我上传时,出现了一条错误消息:
警告(2):文件存在()[函数.文件存在]:open_basedir限制已生效。文件(/usr/share/fonts/truetype/arialbd.ttf)不在允许的路径中:(/home/:/usr/lib/php:/tmp)[应用程序/供应商/jpgraph/jpgraph-3.5.0b1/src/jpgraph_ttf. inc.php,第505行]
且这
警告(2):文件存在()[函数.文件存在]:open_basedir限制已生效。文件(/usr/share/fonts/truetype/arialbd.ttf)不在允许的路径中:(/home/:/usr/lib/php:/tmp)[应用程序/供应商/jpgraph/jpgraph-3.5.0b1/src/jpgraph_ttf. inc.php,第510行]
如果你们有任何问题需要澄清,请不要犹豫,请提出。提前感谢

lyfkaqu1

lyfkaqu11#

这实际上是PHP配置的问题,而不是CakePHP。
http://php.net/manual/en/ini.core.php开始
将PHP可以访问的文件限制在指定的目录树中
打开您的php.ini,查找open_basedir行,并将其注解掉。
重新启动Web服务器,您应该可以开始了。

相关问题