Permítanme comenzar diciendo que he movido docenas de sitios web de un servidor a otro, sin problemas.
Recientemente me mudé a un sitio web y cuando se visita la URL, un archivo llamado "descargar" sin extensión y solo un archivo de 1 KB se descarga automáticamente. Realicé una copia de seguridad de todos los archivos y descargué las bases de datos utilizando cuatro métodos diferentes, solo para asegurarme: BackWPup, BackUpWordPress y manualmente comprimiendo los archivos y descargando los archivos a través de FTP.
El sitio web original funciona perfectamente en el servidor original.
Usé el método que siempre usé cuando me mudé a un nuevo servidor.
En el nuevo servidor:
- Crear nueva base de datos, usuario e importar la base de datos
- Sube archivos y descomprime
- Edite wp-config.php con el nuevo nombre de DB, usuario, contraseña
- Cambie la URL del sitio web utilizando el método functions.php en el Codex de WordPress, aquí: http://codex.wordpress.org/Changing_The_Site_URL
También debo mencionar que he subido el sitio a tres servidores diferentes (incluido un subdominio en el servidor original), todos con el mismo resultado.
Además de los métodos mencionados anteriormente, probé lo siguiente para intentar solucionar problemas:
- Cambió el nombre de la carpeta "complementos" para ver si un complemento estaba causando el error
- Cambió el nombre de la carpeta del tema activo para ver si el tema estaba causando el error
- Cambió WP_DEBUG a "verdadero" en wp-conig.php - Pero el sitio nunca se carga, por lo que no se muestran errores.
Actualmente, el sitio web erróneo se encuentra en: http://cgdev.webworksplayground.com/
Gracias por la ayuda.
# Use PHP54 Single php.ini as default AddHandler application/x-httpd-php54s .php
después de eliminarlo, todo parece funcionar bien.Pasos simples
1 - Ir al administrador de archivos a través de cpanel o FTP
2 - Eliminar el .htaccess (asegúrese de haber creado una copia de seguridad)
3 - Abra su sitio web y configure los enlaces permanentes, creará un nuevo archivo .htaccess.
4 - ¡Disfruta!
Acabo de eliminar el archivo .htaccess y ahora funciona perfectamente :)
fuente
También puede simplemente agregar la siguiente línea a .htaccess, lo que permite que las variaciones de PHP sean seguras.
fuente
Los complementos mu agregan un controlador cuando guarda la configuración
AddHandler application/x-httpd-php71 .php
haciendo que la página se descargue en lugar de procesarse.Si solo elimina la línea de su .htaccess (o elimina el archivo), la línea volverá en cada configuración guardada.
Una mejor solución es modificar mediante ftp el archivo wp-content / mu-plugins / endurange-php-edge.php
Solo comente (agregando "//" delante de la línea) la línea 20:
// $this->hooks();
Referencia: problema de htaccess después de guardar la configuración
fuente