ubuntu ecryptfs:DDev Magento linux快速启动安装程序因“文件名过长”而失败

0wi1tuuw  于 2023-06-21  发布在  Linux
关注(0)|答案(1)|浏览(88)

Ubuntu详细信息:
B_ID=Ubuntu
B_RELEASE=20.04
B_CODENAME=焦点
B_DESCRIPTION=“Ubuntu 20.04.6 LTS”
我想在我的Linux机器上安装Magento。我使用ddev快速启动magento。https://ddev.readthedocs.io/en/stable/users/quickstart/#magento-2
此命令出现以下错误:
/var/www/html/vendor/composer/90d2dd07/dev/tests/acce
ptance/tests/_data/adobe-base-image-long-name-image-long-name-image-long-na
me-image-long-name-image-long-name-image-long-name-image-long-name-image-lo
ng-name-image-long-name.jpg):无法打开流:文件名太长
Error
我认为这是由于Linux中的char限制。有什么办法可以绕过它吗?我不能在根文件夹中运行命令,因为我们不能用sudo运行ddev。

58wvjzkj

58wvjzkj1#

正如@rfay所指出的,这是由于我的主文件夹使用ecryptfs加密,导致文件名加密达到极限。作为变通,我有-
我在我的主目录外创建了一个单独的目录,并设置了适当的权限以允许ddev访问它。以下是一个逐步指南:
创建新目录:选择主目录之外的位置,例如/opt/magento。

sudo mkdir /opt/magento

设置所有权和权限:将目录的所有权分配给我的用户帐户并设置相应的权限。

sudo chown -R yourusername:yourusername /opt/magento
sudo chmod -R 755 /opt/magento

然后我用这个文件夹为Magento。

相关问题