Sinds enkele dagen krijg ik de volgende (uitermate irritante) foutmelding als ik een extensie wil updaten of installeren:
JFolder::create: Path not in open_basedir paths.
Extension Update: Failed to create folder: /www/libraries/<map>
Package Update: There was an error installing an extension: <file>.zip
De updates werden voorheen altijd via het update-systeem van Joomla gedaan. Heeft altijd gewerkt. Er is NIETS veranderd in de settings (daar ben ik al heeeel lang niet meer aan gekomen).
Paden staan nog altijd goed ingesteld.
Joomla versie: 3.7.5
Database Version: 5.5.5
PHP Version: 7.0.19
Web Server: Apache/2.4.10 (staat bij mijn hoster)
Het vervelende is dat een aantal modules nu niet meer werkt (die wel belangrijk zijn voor mijn website) en handmatig (!!!) uitgeschakeld moeten worden om geen foutmeldingen op de front-end te krijgen.
Mijn hoster heeft als oplossing aangedragen om in de file 'folder.php' de volgende wijziging aan te brengen (zij het zònder gewenst resultaat):
Code:
if (strpos($path, $test) === 0)
te vervangen door:
Code:
if (strpos($path, $test) === 0 || strpos($path, realpath($test)) === 0)
Wie heeft een werkende oplossing voor dit probleem..?
Edit Jelle: Ik heb de code tussen codetags geplaatst, volgende keer graag zelf even doen.