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.iniwird in der Regel als Geladene Konfigurationsdatei in den angezeigten Ergebnissen angegeben. - Wenn Sie als Benutzer mit Root-Berechtigungen sind, öffnen Sie
php.iniin einem Texteditor. - Suchen Sie den Wert von
open_basedirund ändern Sie ihn. - Speichern Sie Ihre Änderungen in
php.ini. - Starten Sie den Webserver neu.