Un utilisateur a demandé 👇
Salut,
J’essaie de faire fonctionner la mise en cache pour une nouvelle page de publication. La mise en cache fonctionne bien dans l’environnement de développement Pantheon (je vois que attachments_xxxx.txt est créé). J’ai dû déplacer le répertoire de cache vers upload/cache, car Pantheon n’autorise pas l’accès en écriture à autre chose que le répertoire de téléchargement. Dans l’environnement Pantheon Dev, cela fonctionne parfaitement. Sur le site de Pantheon Test, les nouveaux répertoires cache et creux lequel création, mais les pièces jointes ne commencent pas à être créées. Je suppose que cela s’applique aux différences d’autorisation entre les sites Pantheon Dev et Test. Outre le déplacement des répertoires de journalisation et de cache (via des mises à jour du fichier app.php), y a-t-il d’autres modifications de configuration que je peux apporter pour écrire les fichiers de cache ? Malheureusement, aucun journal n’est écrit non plus, il est donc difficile de dire si j’ai manqué un autre changement de configuration.
Merci!
(@ 10qualité)
il y a 11 mois, 3 semaines
WordPress crée les pièces jointes, le CMS gère ces fichiers sous le uploads
dossier.
Concernant la configuration, le dossier cache se trouve dans config/app.php
comme vous l’avez mentionné, les seuls problèmes sont que votre configuration sera violée lors de la mise à niveau.
Cela accrochera notre file d’attente de travail pour résoudre ce problème à l’avenir.
(@jcastaneda)
THÈME DU CAFÉ SINGE
il y a 11 mois, 3 semaines
Salut!
Essayer de dépasser cette page de peur qu’elle puisse également fournir des conseils : https://pantheon.io/docs/assuming-write-access
L’environnement de développement peut être modifié de SFTP à Git, mais Test and Live est en lecture seule.
(@ 10qualité)
il y a 11 mois, 3 semaines
Veuillez mettre à jour vers la version 2.3.9 et ajouter les liens personnalisés suivants à vos paramètres WordPress :
/**
* Replace cache folder.
* @hook wpmvc_cache_config
*
* @param array $cache
*
* @return array
*/
add_filter( 'wpmvc_cache_config', function( $cache ) {
$uploads = wp_get_upload_dir();
$cache['path'] = str_replace( $uploads['subdir'], '', $uploads['path'] ) . '/wpmvc/cache';
return $cache;
} );
/**
* Replace logs folder.
* @hook wpmvc_log_path_config
*
* @param string $path
*
* @return string
*/
add_filter( 'wpmvc_log_path_config', function( $path ) {
$uploads = wp_get_upload_dir();
return str_replace( $uploads['subdir'], '', $uploads['path'] ) . '/wpmvc/log';
} );
Cela changera la façon dont le cache et les fichiers journaux sont stockés par défaut, en changeant le thème à un emplacement dans le uploads
annuaire.
Si vous ne savez pas comment personnaliser votre WordPress ou ajouter ces crochets, veuillez lire cet article.
Cela a-t-il résolu votre problème ?
Was this helpful?
0 / 0