Échec de l’installation ; impossible de créer install.log
Cet article fournit un correctif pour une installation qui a échoué en raison de l’assistant de configuration qui n’a pas créé le install.log
lors de l’installation.
Problème
L’exécution simultanée de processus Adobe Commerce peut entraîner des problèmes lors de la création du journal d’installation. (Par exemple, deux installations différentes dans des pages à onglets distinctes.)
Cause
Installation-failed-cannot-create-install.log
Vérifiez votre paramètre pour open_basedir
dans php.ini
. L’assistant de configuration utilise l’appel PHP sys_get_temp_dir ( void ) pour obtenir la valeur du répertoire temporaire. Si open_basedir est défini pour refuser les connexions à un répertoire spécifié par sys_get_temp_dir
, l’installation échoue.
Vérifiez votre paramètre pour open_basedir
dans php.ini
. L’assistant de configuration utilise l’appel PHP sys_get_temp_dir ( void ) pour obtenir la valeur du répertoire temporaire. Si open_basedir est défini pour refuser les connexions à un répertoire spécifié par sys_get_temp_dir
, l’installation échoue.
Solution
Pour résoudre le problème, modifiez la valeur de open_basedir
et redémarrez le serveur web.
Si vous ne savez pas comment modifier cette valeur, procédez comme suit :
- Si vous ne l'avez pas déjà fait, créez phpinfo.php.
- Saisissez l’URL suivante dans le champ d’adresse ou d’emplacement de votre navigateur :
https://<your web server IP or hostname>/<path to docroot>/phpinfo.php
- Recherchez l’emplacement de
php.ini
.php.ini
est généralement spécifié sous la forme Fichier de configuration chargé dans les résultats affichés. - En tant qu'utilisateur disposant de droits racine, ouvrez
php.ini
dans un éditeur de texte. - Recherchez la valeur de
open_basedir
et modifiez-la. - Enregistrez vos modifications dans
php.ini
. - Redémarrez le serveur web.