Open dwenzel opened 6 years ago
The root composer.json must require "typo3/cms" before "helhum/typo3-no-symlink-install"
{
"require": {
"typo3/cms": "^8.7",
"helhum/typo3-no-symlink-install": "^0.2.0",
"typo3/cms-backend": "^8.7",
"typo3/cms-core": "^8.7",
"typo3/cms-extbase": "^8.7",
"typo3/cms-extensionmanager": "^8.7",
"typo3/cms-filelist": "^8.7",
"typo3/cms-fluid": "^8.7",
"typo3/cms-frontend": "^8.7",
"typo3/cms-install": "^8.7",
"typo3/cms-lang": "^8.7",
"typo3/cms-recordlist": "^8.7",
"typo3/cms-saltedpasswords": "^8.7"
},
"repositories": [
{
"type": "composer",
"url": "https://composer.typo3.org/"
}
],
"config": {
"vendor-dir": "app/vendor",
"web-dir": "app/web"
},
"extra": {
"typo3/class-alias-loader": {
"always-add-alias-loader": true
},
"autoload-case-sensitivity": false,
"typo3/cms": {
"cms-package-dir": "{$vendor-dir}/typo3/cms",
"web-dir": "app/web"
}
}
}
There is no point in requiring this package for a typo3 8.7.11 install, as the default currently will already produce what you need. no symlinks are created.
I think I could add a conflict with typo3 8.7 within this package.
Hi @helhum I'm not sure whether I get you right: Do you mean a default install of typo3/cms:8.7 would be produced without symlinks? This is not right. When I remove helhum/typo3-no-symlink-install a normal installation with symlinks is created:
.
├── app
│ ├── vendor
│ │ ├── autoload.php
│ │ ├── bin
│ │ ├── cogpowered
│ │ ├── composer
│ │ ├── doctrine
│ │ ├── guzzlehttp
│ │ ├── helhum
│ │ ├── mso
│ │ ├── psr
│ │ ├── swiftmailer
│ │ ├── symfony
│ │ ├── typo3
│ │ └── typo3fluid
│ └── web
│ ├── fileadmin
│ ├── index.php -> ../vendor/typo3/cms/index.php
│ ├── typo3 -> ../vendor/typo3/cms/typo3
│ ├── typo3conf
│ ├── typo3temp
│ └── uploads
├── composer.json
└── composer.lock
don’t require this package and don’t require typo3/cms, but only the individual packages. from your root composer.json, remove the first two dependencies
Thanks, I'll check this.
When installing or updating I get the following message:
The installation seems incomplete.
composer.json:
PHP