web-dev-qa-db-fra.com

WordPress - PHP Impossible d'ouvrir le flux d'avertissement: aucun fichier ou répertoire de ce type (advanced-cache.php)

Je reçois cet avertissement PHP sur les pages back-end et front-end (WordPress) et je ne vois pas comment le réparer:

Avertissement: include (/ home /.../ public_html/wp-content/advanced-cache.php): impossible d'ouvrir le flux: aucun fichier ou répertoire de ce type dans /home/.../public_html/wp-settings.php on ligne 84

Attention: include (): Impossible d'ouvrir '/home/.../public_html/wp-content/advanced-cache.php' pour l'inclusion (include_path = '.:/Usr/lib/php:/usr/local/lib/php ') dans /home/.../public_html/wp-settings.php à la ligne 84

En effet, il n'y a pas de fichier advanced-cache.php dans ce répertoire (je ne suis pas sûr de l'avoir déjà été), mais la même configuration fonctionne absolument sur un serveur différent sans avertissements.

J'apprécierai toute aide. Merci.

6
elkah

Je pense que vous avez installé Advance cache plugin et un paramètre WP_CACHE

define('WP_CACHE', true);
// or may be it is a file like, if so then comment this line,
// below is the statement which need to be commented
// define('WP_CACHE', is_file(__DIR__.'/wp-content/advanced-cache.php'));

pour éviter cette erreur, vous pouvez définir sur false, comme

define('WP_CACHE', false);
11
Rohan Kumar

../wp-content/advanced-cache.php est généré dynamiquement lors de l'installation d'un plugin de mise en cache, en particulier les plugins de mise en cache de wordpress.org. Donc, vous ne pourrez pas trouver ce fichier sur une nouvelle installation WP.

S'il vous plaît se référer lien

Dans votre cas, je suppose que vous avez installé un plug-in de mise en cache et que, pour une raison quelconque, le fichier advanced-cache.php est supprimé du dossier ou qu’il peut y avoir un problème d’autorisation pour l’exécution du fichier. C'est pourquoi, lorsque votre plug-in de mise en cache essaie de rechercher et d'inclure le fichier advanced-cache.php, il ne peut pas le trouver ni l'exécuter, ce qui renvoie l'erreur que vous avez mentionnée.

Pour d'autres possibilités et suggestions, j'ai besoin de savoir quel plugin de mise en cache utilisez-vous. Faites-moi savoir si vous voulez que je l'aide plus loin ...

4
WildProgrammers

Outre la définition de WP-CACHE sur false dans le fichier wp-config, vous devrez peut-être également renommer ou supprimer le fichier wp-contet/advanced-cache.php.

0
Machira Julius

Aller au fichier wp-config.php

et vérifier cette ligne

define('WP_CACHE', true); 

Si vous trouvez alors changez-le en

define('WP_CACHE', false); 

Vous avez terminé. Merci.

0
Y. Joy Ch. Singha

Ce qui suit m'a aidé à récupérer mon accès à la galerie et à wp-admin:

Accédez au dossier wp-content (Obtenez l'accès FTP au site Web)

Vérifiez si les fichiers advanced-cache.php et object-cache.php sont présents.

Renommez les fichiers en .bak comme suit: advanced-cache.php.bak et object-cache.php.bak

Cette erreur est survenue en raison de la fonctionnalité de mise en cache du plug-in W3 Total Cache pour moi .

0
Savio menezes