É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 :

  1. Si vous ne l'avez pas déjà fait, créez phpinfo.php.
  2. 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
  3. 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.
  4. En tant qu'utilisateur disposant de droits racine, ouvrez php.ini dans un éditeur de texte.
  5. Recherchez la valeur de open_basedir et modifiez-la.
  6. Enregistrez vos modifications dans php.ini.
  7. Redémarrez le serveur web.
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a