PHPExcel无法创建文件夹/ tmp / xxxxxxxx

问题描述 投票:0回答:1

我的行为很奇怪,我需要一些想法。

我有一个具有标准apache和php7安装的Redhat7服务器。在此服务器上运行的应用程序使用PHPExcel将数据从数据库导出到excel文件。因为该应用程序非常古老,而不是我的,所以如果有其他选择,我不想从PHPExcel更改为PHPWorksheet。该服务器也未由我安装,但我具有sudo访问权限。

会发生什么:

看来服务器每天晚上都会对httpd服务进行一些更改,因为每天早晨当我尝试使用该应用程序时,我收到一个错误,即PHPExcel无法创建文件夹/ tmp / xxxxxx。我要做的就是以sudo的方式重新启动httpd服务,并且应用程序可以正常工作到第二天。

我知道这不是很多信息,所以如果您需要更多信息,请询问。

我也知道很难在这里提供帮助,但也许以前有人遇到过类似的问题?

谢谢

克劳斯

phpexcel redhat
1个回答
0
投票
我已经更改了

sys_temp_dir

upload_temp_dir

在php.ini中到另一个自己创建的文件夹。看起来/ tmp文件夹(这是默认设置)每天晚上都以这种方式从服务器上运行的任何其他应用程序更改,PHP不再具有对其的写权限。我不太满意不知道/ tmp文件夹到底出了什么问题,但是因为我不是服务器的管理员,所以我认为我一定可以接受。

© www.soinside.com 2019 - 2024. All rights reserved.