如何使缓存目录可写

时间:2012-03-25 16:29:44

标签: php image

请原谅我的简单问题,但你如何让它成为可写的呢?

我读过它需要更改为例如:for timthumbs或http://shiftingpixel.com/2008/03/03/smart-image-resizer/

“使您的imagecache目录可由Web服务器写入(通常是chmod 775)”

所以我只是调用函数或者什么?

3 个答案:

答案 0 :(得分:1)

通常情况下,如果没有一些严肃的预见,chmod 755目录是个坏主意。在您的网络服务器上,将有一个用户运行Web服务器软件,通常是www-dataapache。您可以chown -R apache /path/to/your/cache/dir以及PHP可以写入该目录的方式。

编辑:为了澄清,这些是您可以从Web服务器上的shell运行的命令,例如通过SSH。它们不是PHP函数。您的Web主机应该有关于如何获得shell访问权限的更多信息。

答案 1 :(得分:0)

chmod是命令行unix / linux命令。您可以通过SSH控制台访问它,或者您应该能够使用您用来上传文件的任何机制进行修改(SSH,SFTP,FTP等)

答案 2 :(得分:0)

使用chmod命令更改文件夹权限

chmod 775 foldername

或者如果您使用的是FTP,则可以使用filezilla(右键单击文件夹,然后在权限中键入775)