i am using ddev for a typo3 development environment. for better performance i have enabled the nfs_mount_enabled option. But as soon as i enable this option, i end up getting the error "typo3cms: Permission denied" when i run something through composer via
ddev composer require helhum/typo3-console
I get the error "Permission denied".
Here is my composer.json
"name": "typo3/cms-base-distribution",
"description" : "TYPO3 CMS Base Distribution",
"license": "GPL-2.0-or-later",
"config": {
"platform": {
"php": "7.2"
},
"sort-packages": true
},
"require": {
"helhum/typo3-console": "^6.4",
"laxap/bootstrap-grids": "^2.2",
"typo3/cms-about": "^10.4",
"typo3/cms-backend": "^10.4",
"typo3/cms-belog": "^10.4",
"typo3/cms-beuser": "^10.4",
"typo3/cms-core": "^10.4",
"typo3/cms-dashboard": "^10.4",
"typo3/cms-extbase": "^10.4",
"typo3/cms-extensionmanager": "^10.4",
"typo3/cms-felogin": "^10.4",
"typo3/cms-filelist": "^10.4",
"typo3/cms-fluid": "^10.4",
"typo3/cms-fluid-styled-content": "^10.4",
"typo3/cms-form": "^10.4",
"typo3/cms-frontend": "^10.4",
"typo3/cms-impexp": "^10.4",
"typo3/cms-info": "^10.4",
"typo3/cms-install": "^10.4",
"typo3/cms-recordlist": "^10.4",
"typo3/cms-rte-ckeditor": "^10.4",
"typo3/cms-seo": "^10.4",
"typo3/cms-setup": "^10.4",
"typo3/cms-sys-note": "^10.4",
"typo3/cms-t3editor": "^10.4",
"typo3/cms-tstemplate": "^10.4",
"typo3/cms-viewpage": "^10.4"
},
"scripts":{
"typo3-cms-scripts": [
"typo3cms install:fixfolderstructure",
"typo3cms install:generatepackagestates"
],
"post-autoload-dump": [
"@typo3-cms-scripts"
]
}
}
here the error-message
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update
Generating autoload files
Generating class alias map file
> typo3cms install:fixfolderstructure
sh: 1: typo3cms: Permission denied
Script typo3cms install:fixfolderstructure handling the typo3-cms-scripts event returned with error code 127
Script @typo3-cms-scripts was called via post-autoload-dump
Installation failed, reverting ./composer.json to its original content.
as soon as I set nfs_mount_enabled to false, it works.
do you have any idea how i can set the permissions?
question from:
https://stackoverflow.com/questions/65835270/ddev-permission-denied-on-composer-require-nfs 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…