【问题标题】:How can I upload files to Amazon EC2 instance?如何将文件上传到 Amazon EC2 实例?
【发布时间】:2016-10-17 16:45:00
【问题描述】:

我设法使用 Drupal 在 Linux ec2 实例上配置了我的网站。但我不知道我需要在哪里修改服务器的文件。我的本地主机上已经有一个功能齐全的网站,并希望将其上传到我的 ec2 实例中。

我可以将我的网站上传到 Drupal 的某个地方吗?我也尝试过不使用 Drupal,安装了 Apache 和所有东西,但我无法在 /var/www/ 文件夹中添加文件,因为我没有必要的权限。

您能否给我一些可能对我有帮助的建议或教程?

【问题讨论】:

  • 为什么不能将文件添加到 var/www?您拥有对 ec2 实例的完全访问权限吗?
  • 当我尝试授予 var/www 权限时,它说我不能这样做,因为以下问题:权限被拒绝
  • 我好像没有root权限
  • 我可以改变这个事实吗?这个问题有解决办法吗?
  • 你用什么命令来改变权限

标签: amazon-web-services drupal amazon-ec2


【解决方案1】:

您可以使用终端命令更改文件权限。

作为超级用户使用:

chmod -R 777 var/www/ 

-R 使其递归。出于安全原因,让每个人都可以访问 var/www 文件夹并不是一个好习惯。真的考虑一下您是否希望您的文件系统如此易于访问。

我的建议是在您从本地服务器迁移站点时,创建子文件夹并临时授予它完全访问权限。

chmod -R 777 var/www/folder_for_your_drupal_site

完成本地站点迁移后,您应该更改 Drupal 默认设置的权限(注意 settings.php 文件)。

有关本地 Drupal 站点迁移的更多信息,请查看我的回答 here。

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 2015-11-19
    • 2016-02-12
    • 1970-01-01
    • 2013-10-24
    • 2020-06-20
    • 2018-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多