首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VirtualBox上的Ubuntu20.04服务器安装与Windows 10共享文件夹权限问题

VirtualBox上的Ubuntu20.04服务器安装与Windows 10共享文件夹权限问题
EN

Ask Ubuntu用户
提问于 2020-08-23 15:36:33
回答 1查看 820关注 0票数 0

我试图在下面的设置中安装Magento2.4开源。

Windows6.1安装在Windows10上

安装在VirtualBox上的Nginx服务器

安装在Virtualbox上的Ubuntu20.4服务器

Php 7.3.20

为了在VirtualBox Ubuntu20.04Server上共享Windows文件夹,我使用了以下过程。

参考资料:https://stackoverflow.com/a/54348495/1616003

1) sudo apt-获取更新

代码语言:javascript
复制
sudo apt-get install virtualbox-guest-dkms

sudo apt-get install virtualbox-guest-utils
  1. 重新启动虚拟机
  2. 让这个共享文件夹自动挂载-t vboxsf magento2_vm_folder /var/www/html回显"sudo -t vboxsf magento2_vm_folder /var/www/html“>> /home/mukesh/..profile
  3. sudo visudo mukesh ALL = (ALL) NOPASSWD: /bin/mount

Windows文件夹现在可以在VirtualBox的Ubuntu服务器的/var/www/html中访问。

现在,我试图在/var/www/html目录中安装Magento2.4。要做到这一点,我运行以下命令

代码语言:javascript
复制
composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition .

我得到跟随错误

插件安装失败(include(/var/www/html/qa.magento.com/vendor/magento/magento-composer-installer/src/MagentoHackathon/Composer/Magento/Plugin.php):未能打开流:没有这样的文件或目录),回滚

注意:当我在UbuntuServer18.04中执行上述所有步骤时,一切都正常。好像有什么许可问题。

因此,有人可以帮助我理解UbuntuServer20.04中是否有什么变化。

即使我对/var/www/html文件夹给予777权限,错误仍然存在。

EN

回答 1

Ask Ubuntu用户

发布于 2020-08-24 09:56:02

我的猜测是,"/var/www/html/“下的某个文件夹没有777权限。

解决这个问题的方法有两种,一种是将nginx添加到vboxsf中,另一种是通过使用挂载选项。

vboxsf组:

代码语言:javascript
复制
usermod -aG vboxsf nginx

使用/etc/fstab选项:

代码语言:javascript
复制
magento2_vm_folder    /var/www/html     vboxsf    defaults,uid=<nginx uid>,gid=<nginx gid>,umask=0022    0    0

编辑:如果您在FPM模式下使用PHP,您可能需要用nginx用户来代替PHP用户的信息。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1269490

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档