我正在将Drupal 7网站从开发转移到生产。现在我无法更改我网站的临时目录。
每当我尝试更改路径时,它都会给我一个无法执行mkdir()
功能的错误。
我还尝试使用devel
模块变量编辑器更改它,它给了我一条成功的消息,但值保持不变。 (旧的价值)
我还从variable
表中删除了变量,它保持不变。
我真的不知道该怎么做!
有什么想法吗?!!!
答案 0 :(得分:4)
虽然明显的罪魁祸首是权限,但还有其他陷阱,例如尝试将其设置为/ tmp而不是tmp。 / tmp归服务器操作系统所有。使用tmp而不使用文件夹中Drupal目录的前导斜杠。
答案 1 :(得分:1)
在我的情况下,网络用户无法访问/ tmp(我使用的是最新版本的AlternC控制面板http://alternc.org/)
我刚刚更改了drupal变量表中的路径:
mysql> update variable set value='s:28:"/var/www/alternc/u/user/temp";' where name='file_temporary_path';