web-dev-qa-db-fra.com

Comment puis-je corriger cette erreur de synchronisation du répertoire de configuration?

Je ne peux pas surmonter cette erreur lors de l'installation de drupal sur mon hôte local.

config error -_-

J'ai modifié les autorisations sur mon répertoire principal/par défaut. J'ai:

/default on 755
/default/files including all subfolders and files on 744 (or 755)
/default/themes including all subfolders and files on 755
/default/modules including all subfolders and files on 755
/default/settings.php and /default/default.settings.php on 444

J'ai même revérifié mes config Apache pour préparer l'installation de drupal8.

Je suis perplexe. Je n'ai plus de place pour tout configurer. Quelle est la marche à suivre pour résoudre ce problème?

2
truth.now.forever

Créez le répertoire spécifié dans l'erreur. C'est corrigé dans une prochaine version .

3
cilefen

Mettez ça

$config_directories['sync'] = "sites/default/files/config_acqTmp-2017-02-10T00.20.27-8325/sync";  

sur settings.php puis créez ce chemin avec

   mkdir sites/default/files/config_acqTmp-2017-02-10T00.20.27-8325/sync

puis reconstruisez le cache (si vous avez le drush, drush cr)

2
Yusef

J'ai supprimé le fichier settings.php, copié le fichier default.settings.php (de la drupal 8 ancienne version) dans le répertoire/sites/default et l'ai changé en settings.php lors d'une nouvelle configuration J'ai rempli les détails avec le nom de la base de données, le nom d'utilisateur et le mot de passe existants et c'est parti. (Ce n'est pas réinstaller votre base de données, elle utilise celle existante)

1
Mahipal Purohit

J'ai eu ce problème lors de l'utilisation de Drupal 8.3.x, et j'ai trouvé la procédure un peu différente. Après avoir installé Drupal et exécuté le programme d'installation, j'ai eu cette erreur . Je suis allé dans sites/default/files et j'ai constaté que le dossier config existait déjà, j'ai donc copié ce nom de dossier et l'ai ajouté à cette chaîne dans settings.php:

$config_directories['sync'] = "sites/default/files/[your hash name]/sync";

Cela a échoué, donc en suivant les instructions du site, vous avez fait ceci:

$config_directories = array(
CONFIG_SYNC_DIRECTORY => 'sites/default/files/[your hash name]',
);

Après cela, exécutez update.php et drush cr a bien fonctionné.

0
karolus