Recibo este error al intentar acceder a cualquier parte de mi dominio http://localhost/home/avis-communes/ sitio wordpress, front-end o back-end. Intenté eliminar el complemento de wordfence a través de ftp y sigo recibiendo el siguiente error.
Advertencia: Desconocido: no se pudo abrir la secuencia: No existe tal archivo o directorio en Desconocido en la línea 0 Error fatal: Desconocido: Error al abrir requerido ‘/home/avis-communes/wordfence-waf.php’ (include_path=”.;C:\ php\pear”) en Desconocido en la línea 0
Cualquier ayuda sería apreciada en el archivo .htaccess:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
# Wordfence WAF
<IfModule mod_php5.c>
php_value auto_prepend_file '/home/avis-communes/wordfence-waf.php'
</IfModule>
<Files ".user.ini">
<IfModule mod_authz_core.c>
Require all denied
</IfModule>
<IfModule !mod_authz_core.c>
Order deny,allow
Deny from all
</IfModule>
</Files>
# END Wordfence WAF
Parece que de alguna manera podría haber movido o eliminado el archivo especificado en PHP “auto_prepend_file” directiva (/home/avis-communes/wordfence-waf.php).
Este archivo está relacionado con el cortafuegos Wordfence “mejoramiento“. En esta etapa, le sugiero eliminar la optimización y empezar de nuevo.
-
Puede obtener esto si está moviendo o clonando un sitio WP. Verifique tanto .htaccess Y usuario,ini para las rutas de archivo relacionadas con su sitio WP original. Especialmente si es un multisitio.
– Grindlay
29 de junio a las 18:28
bang nguyen
Abrir archivo .htaccess
cerrar linea
Wordfence WAF
php_value auto_prepend_file ‘/srv/www/website.com/public_html/wordfence-waf.php’
php_value auto_prepend_file ‘/srv/www/website.com/public_html/wordfence-waf.php’
Hay diferentes escenarios. Si está utilizando el Seguridad de WordFence complemento, necesita verificar las rutas en .user.ini
, .htaccess
y wordfence-waf.php
. En su caso, la ruta que debe verificar es “/home/avis-communes/”.
Fatal error: Unknown: Failed opening required '/home/customer/www/domain.com/public_html/wordfence-waf.php' (include_path=".:/usr/local/php73/pear") in Unknown on line 0
Entonces tienes que comprobar el wordfence-waf.php
entonces puedes ver el
Nombre de dominio con tu dominio anterior tienes que corregirlos
Ahora tenemos que verificar el sitio web si el problema es el mismo, tenemos que configurar el .htaccess
Entonces eso se arreglará.
En mi caso, instalé la optimización del firewall de Wordfence, que agregó un montón de configuraciones a mi .htaccess. Pero después de desactivar y eliminar el complemento, traté de borrar el /var/www/wordpress/wordfence-waf.php
expediente.
Debido a que el HTACCESS tenía un auto_prepend_file
para este archivo, todo mi sitio estaba inactivo.
Hay dos maneras en que pude resolver esto.
- Crear un archivo vacío con el mismo nombre
touch /var/www/wordpress/wordfence-waf.php
- eliminar la configuración de .htaccess para Wordfence
Idealmente, el complemento debería haber eliminado la configuración dentro de HTACCESS. Para esto, borra todo lo que esté entre líneas. # Wordfence WAF
y # END Wordfence WAF
.
muhammed aydogan
Tal vez no instaló wordpress en el suyo, así que intente instalarlo. Algunos proveedores de alojamiento requieren que lo instale por separado de su panel de usuario/panel de aplicaciones. Así resolvimos nuestro problema.
Si el problema está en el
.htaccess
es posible que desee eliminarlo y dejar que wordpress lo regenere por usted– SuperDJ
21 de octubre de 2017 a las 13:26
¿Has probado a eliminar
php_value auto_prepend_file '/home/avis-communes/wordfence-waf.php'
? Ver docs.wordfence.com/en/…– Tom Udding
21 oct 2017 a las 13:31