Bug #102619
closedCKEditor: file_exists(): open_basedir restriction in effect. File(/_assets/.../Css/editor.css)
100%
Description
The sys log gets flooded by those errors when opening a content element that includes the CKEditor (v12.4.8)
Core: Error handler (BE): PHP Warning: file_exists(): open_basedir restriction in effect. File(/_assets/xyz/Css/editor.css) is not within the allowed path(s): (/var/www/vhosts/my-website/:/tmp/) in /var/www/vhosts/my-website/vendor/typo3/cms-core/Classes/Utility/GeneralUtility.php line 2162
The original css file is located in /var/www/vhosts/my-website/vendor/typo3/cms-rte-ckeditor/Resources/Public/Css/editor.css and "_assets/xyz" is the symlink to the CKEditor's public folder.
The file path is returned as part of the array of TYPO3\CMS\RteCKEditor\Form\Element\RichTextElement::render().
$resultArray['stylesheetFiles'][] = PathUtility::getPublicResourceWebPath('EXT:rte_ckeditor/Resources/Public/Css/editor.css');
Updated by Chris Müller 12 months ago
- Status changed from New to Needs Feedback
What is your open_basedir configuration?
Updated by Christian Ludwig 12 months ago
It is /var/www/vhosts/my-website/:/tmp/, what is correct.
But the css is searched in /_assets/ what is wrong, it should be /var/www/vhosts/my-website/public/_assets/
Updated by Daniel Siepmann 12 months ago · Edited
- Assignee set to Daniel Siepmann
We have the same issue. I'll provide a patch.
This can also be verified with default TYPO3 settings and networkpanel. TYPO3 would add the proper versioning to the URL if everything works as expected. That way one can test without needing to set up the restriction.
Updated by Gerrit Code Review 12 months ago
- Status changed from New to Under Review
Patch set 1 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/82166
Updated by Gerrit Code Review 12 months ago
Patch set 1 for branch 12.4 of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/82120
Updated by Daniel Siepmann 12 months ago
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
Applied in changeset d3b26dc0986620f71354289f5d7aeab1da1be1b8.