2017-06-19 33 views
1

的我想对我的Drupal安装配置临时目录配置Drupal的临时目录。以前,我一直在一个共享的cPanel账户,而我只想做的是增加“../tmp”的设置,它都能正常运作。我最近超出了我的共享帐户,并升级到VPS,CentOS和VestaCP。现在,当我输入'../tmp'时,表示该文件夹'不存在,无法创建'。我已经查看过,该文件夹确实存在通过文件管理器和FTP,是755不管我怎么努力,它只是似乎拥有权限等不得要承认它的存在。外Web根

我的CentOS和VestaCP安装有很小的调整,所以他们几乎默认情况下安装的时刻。有人建议我尝试,如路径:

/家/管理/网络/ MYDOMAIN/tmp目录

其他尝试过:

的/ tmp和/ home /管理/网络/ */tmp目录

但他们都吐出来了同样的错误。如果我只输入'tmp',它可以正常工作,但显然在web根目录内,这并不理想。帮帮我?

+0

如果你有尝试了一切,我会建议检查文件夹的所有权。我得到了类似的问题,并提供tmp文件夹的所有权给www-data用户组下的用户为我做了工作。 – Anurag

+1

谢谢。我试图从提到www-data:www-data的文章中发现,但它只是给出了该用户不可用的错误。看后,它被建议它应该是apache:CentOS的apache。试过了,虽然它改变了所有权,但它仍然无法通过Drupal访问 – stuhannaford

回答

0

最终,事实证明,最好的办法是使用预设置和指定文件夹TMP对整个安装,它位于/首页/管理/ tmp目录。这也允许uberCart信用卡处理,这也不能通过普通的../cc获得。该文件夹还允许目录,所以你可以域和需求之间的分离,即

/home/admin/tmp/domain.com或/home/admin/tmp/cc/domain.com