Project

General

Profile

Actions

Bug #101911

closed

TYPO3 composer mode does not properly respect installations in a subdirectory

Added by Garvin Hicking about 1 year ago. Updated about 1 month ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
composer
Target version:
Start date:
2023-09-13
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
13
PHP Version:
8.2
Tags:
Complexity:
medium
Is Regression:
Yes
Sprint Focus:

Description

This is a grouping ticket.

Several bugs can occur because TYPO3v12 introduced asset-collecting and at some places does not properly reference the directory, where those assets are retrieved, when in composer-mode.

This can lead to doubling parts of the actual path.

Example:

Composer project path: /var/www/html/typo3_v12/
TYPO3 public root: /var/www/html/typo3_v12/public/
DocumentRoot: /var/www/html
TYPO3 Backend URI: https://example.com/typo3_v12/public/typo3/index.php

When assets are retrieved, the workflows may use combinations Environment::getPublicPath and Environment::getAbsoluteWebPath to i.e. first resolve a EXT:bootstrap_packages/Resources/Public/Css/bootstrap5-rte.min.css file, and then later AGAIN prepend paths.

This would resolve the above to:

/var/www/html/typo3_v12/public/
->
/var/www/html/typo3_v12/public/typo3_v12/public/_assets/9b80d86a98af3ecc38aabe297d2c3695/Css/bootstrap5-rte.min.css

I am trying to set-up an installation to easily reproduce this.

External references:

Related issues 6 (2 open4 closed)

Related to TYPO3 Core - Bug #100661: Wrong resource links to symlinked _assets unsing base with appending path segmentClosed2023-04-19

Actions
Related to TYPO3 Core - Bug #100660: Wrong resources links when using env variable path_rootRejected2023-04-19

Actions
Related to TYPO3 Core - Task #96887: Allow only Resources/Public in PathUtility->getPublicResourceWebPathUnder Review2022-02-14

Actions
Related to TYPO3 Core - Bug #103157: Image referenced by `EXT:` does not work in TYPO3 subfolder installationClosed2024-02-20

Actions
Related to TYPO3 Core - Bug #101918: CKEditor5 migration for contentsCss with cache busting query string does not load the actual CSS fileClosed2023-09-14

Actions
Related to TYPO3 Core - Bug #104460: Asset ViewHelper does not take config.forceAbsoluteUrls into accountUnder Review2024-07-23

Actions
Actions

Also available in: Atom PDF