Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 复制站点但保留权限_Linux_Drupal - Fatal编程技术网

Linux 复制站点但保留权限

Linux 复制站点但保留权限,linux,drupal,Linux,Drupal,我想将我的Drupal站点复制到另一个位置(VDS),我从我的提供商那里得到了完整的备份(在tar.gz中),取消了备份并解压缩,删除了一些文件夹,以7zip格式再次压缩,然后用sftp将其复制到VDS上的/var/www并解压缩,但现在所有权限都是只读的,因此Drupal根本无法工作,因为它无法访问文件 有人能告诉我什么时候失去了权限,迁移到VDS的正确方法,或者(和)我现在如何使用损坏的权限Drupal进行管理(也许我可以更改它们?对于Drupal站点,只读权限通常是可以的,上传文件夹除外(

我想将我的Drupal站点复制到另一个位置(VDS),我从我的提供商那里得到了完整的备份(在tar.gz中),取消了备份并解压缩,删除了一些文件夹,以7zip格式再次压缩,然后用sftp将其复制到VDS上的/var/www并解压缩,但现在所有权限都是只读的,因此Drupal根本无法工作,因为它无法访问文件


有人能告诉我什么时候失去了权限,迁移到VDS的正确方法,或者(和)我现在如何使用损坏的权限Drupal进行管理(也许我可以更改它们?

对于Drupal站点,只读权限通常是可以的,上传文件夹除外(它通常称为
文件
,可以位于
站点/默认
站点/您的站点配置文件夹
中,或者您将其设置在
管理/配置/媒体/文件系统
中的任何位置).files文件夹及其包含的每个子文件夹必须可以从web服务器写入,因此,如果您的web服务器以www数据用户(Ubuntu中Apache的标准用户,其他系统可能不同)的身份运行,您可以这样做

chmod -R o+w sites/default/files
chown -R www-data sites/default/files