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