Ubuntu 20.04 serve r установка на VirtualBox с проблемой разрешения Windows 10 Shared Folde r - proUbuntu
0 голосов
/ 23 августа 2020

Я пытаюсь установить Magento2.4 с открытым исходным кодом при следующей настройке.

VirtualBox 6.1 установлен на Windows 10

Nginx serve r установлен на VirtualBox

Ubuntu 20.4 Serve r установлен на Virtualbox

Php 7.3.20

Чтобы сделать Windows Folde r общим для VirtualBox Ubuntu 20.04 Serve r, я использовал следующий процесс.

Ссылка: https://stackoverflow.com/a/54348495/1616003

1) sudo apt-get update

sudo apt-get install virtualbox-guest-dkms

sudo apt-get install virtualbox-guest-utils

Перезагрузить виртуальную машину

Сделать эту общую папку r автоматически смонтировать

mount -t vboxsf magento2_vm_folde r / var / www/html

echo "sudo mount -t vboxsf magento2_vm_folde r / var / www/html" >> /home/mukesh/.profile

sudo visudo

muke sh ALL = (ALL) NOPASSWD: / bin / mount

Windows свернуть r теперь доступен в VirtualBox Ubuntu serve r / var / www/html

Теперь я пытаюсь установить Magento2.4 в / var / www/html каталог. Для этого я запускаю следующую команду

composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition .

Я получаю следующую ошибку: r

Ошибка установки плагина (include (/ var / www/html/qa.magento.com/vendor/magento/magento-composer-installer/src/MagentoHackathon/Composer/Magento/Plugin.php): не удалось открыть поток : Нет такого файла в каталоге r), откат

Примечание : Когда я выполняю все вышеупомянутые шаги в Ubuntu Serve r 18.04, все работает хорошо. Кажется, какая-то проблема с разрешением.

Может ли кто-нибудь помочь мне понять, изменилось ли что-то в Ubuntu Serve r 20.04.

Даже если я даю разрешение 777 на / var / www/html свернуть r ошибка r остается.

1 Ответ

0 голосов
/ 24 августа 2020
• 1000 * к vboxsf и другим r с помощью параметров монтирования.

группа vboxsf:

usermod -aG vboxsf nginx

Использование параметров / etc / fstab:

magento2_vm_folder    /var/www/html     vboxsf    defaults,uid=<nginx uid>,gid=<nginx gid>,umask=0022    0    0

EDIT : Если вы используете PHP в режиме FPM, вам может потребоваться заменить nginx use r fo r на PHP FPM use r информацию.

...