Wir haben gerade einen neuen Magento-Shop auf einem neuen All-Inkl-Server aufgesetzt und bereits beim Aufruf der install.php die Info bekommen, dass wir nicht über ausreichend Rechte verfügen würden.
Anschließend versuchten wir das cleanup-Skript laufen zu lassen aber auch dies verfügte nicht über die benötigten Berechtigungen, um die Ordner und die Datein mit den korrekten CHMOD / Rechten auszustatten.
Nach einem Anruf und der kompetenten Hilfe eines All-Inkl-Mitarbeiters war die Antwort dann flott gefunden:
Im KAS einloggen, sur “Domaine” cliquez, sur “Bearbeiten” (ou. das Symbol hinter der Domain) klicken und bei “PHP Version” eine Version auswählen bei der “(als CGI/FPM)” dahinter steht. Wir hatten hier noch “(als Apache-Modul)” choisi. Darunter dann den Radio-Button bei “Adapter” lassen und speichern.
Wir hatten nun ein weiteres Problem. Wenn wir im Backend nun den Cache löschen wollten oder den Index, erhielten wir einen Error
Could not determine temp directory, please specify a cache_dir manually
et
/lib/Zend/Cache/Backend.php(217): Zend_Cache::ThrowException(‘Could not deter…»)
Es war offensichtlich ein Problem, dass Magento nicht auf den gewünschten Temp-Ordner zugreifen konnte. Dies haben wir nun wie folgt gelöst:
- Anlage eines Ordners “tmp” dans le répertoire “était”. Dieses Verzeichnis sollte die Berechtigung 755 avoir.
- Kopieren der Datei lib/Zend/Cache/Backend/File.php in den (zu erstellenden) Ordner app/code/local/Zend/Cache/Backend/
- Comme. en ligne 99 à partir de
'cache_dir' => zéro,
dies machen
'cache_dir' => 'var/tmp/',
- Abspeichern und hochladen
Nun klappte alles wunderbar.
En Magento 1.4 le changement est effectué de la manière la file.php dans le répertoire lib / Zend / cache / backend.
Utilisé dans la version Magento 1.9 Remarques? Ajouts? Remarques? Volontiers!