Installation schlägt fehl; install.log kann nicht erstellt werden
Dieser Artikel enthält eine Fehlerbehebung für eine fehlgeschlagene Installation, die darauf zurückzuführen ist, dass der Setup-Assistent während der Installation die install.log
nicht erstellt hat.
Problem
Das gleichzeitige Ausführen von Adobe Commerce-Prozessen kann zu Problemen beim Erstellen des Installationsprotokolls führen. (Beispiel: zwei verschiedene Installationen auf separaten Registerkarten.)
Ursache
Installation-failed-cannot-create-install.log
Überprüfen Sie Ihre Einstellung für open_basedir
in php.ini
. Der Setup-Assistent verwendet den PHP-Aufruf sys_get_temp_dir ( void ), um den Wert des temporären Verzeichnisses abzurufen. Wenn open_basedir so eingestellt ist, dass Verbindungen zu einem von sys_get_temp_dir
angegebenen Verzeichnis verweigert werden, schlägt die Installation fehl.
Überprüfen Sie Ihre Einstellung für open_basedir
in php.ini
. Der Setup-Assistent verwendet den PHP-Aufruf sys_get_temp_dir ( void ), um den Wert des temporären Verzeichnisses abzurufen. Wenn open_basedir so eingestellt ist, dass Verbindungen zu einem von sys_get_temp_dir
angegebenen Verzeichnis verweigert werden, schlägt die Installation fehl.
Lösung
Um das Problem zu beheben, ändern Sie den Wert von open_basedir
und starten Sie den Webserver neu.
Wenn Sie sich nicht sicher sind, wie Sie diesen Wert ändern, führen Sie die folgenden Schritte aus:
- Falls noch nicht geschehen, erstellen Sie phpinfo.php.
- Geben Sie die folgende URL in das Feld Adresse oder Standort Ihres Browsers ein:
https://<your web server IP or hostname>/<path to docroot>/phpinfo.php
- Suchen Sie nach dem Speicherort von
php.ini
.php.ini
wird in der Regel als Geladene Konfigurationsdatei in den angezeigten Ergebnissen angegeben. - Wenn Sie als Benutzer mit Root-Berechtigungen sind, öffnen Sie
php.ini
in einem Texteditor. - Suchen Sie den Wert von
open_basedir
und ändern Sie ihn. - Speichern Sie Ihre Änderungen in
php.ini
. - Starten Sie den Webserver neu.