Permettez-moi de commencer par dire que j'ai déplacé des dizaines de sites Web d'un serveur à un autre, sans problème.
J'ai récemment déplacé un site Web et lorsque l'URL est visitée, un fichier nommé "télécharger" sans extension et seulement une taille de fichier de 1 Ko se télécharge automatiquement. J'ai sauvegardé tous les fichiers et téléchargé les bases de données en utilisant quatre méthodes différentes, juste pour m'assurer: BackWPup, BackUpWordPress et manuellement en zippant les fichiers et en téléchargeant les fichiers via FTP.
Le site Web d'origine fonctionne parfaitement sur le serveur d'origine.
J'ai utilisé la méthode que j'ai toujours utilisée lors du passage à un nouveau serveur.
Sur le nouveau serveur:
- Créer une nouvelle base de données, un utilisateur et une base de données d'importation
- Téléchargez des fichiers et décompressez
- Modifiez wp-config.php avec un nouveau nom de base de données, un nouvel utilisateur et un nouveau mot de passe
- Modifiez l'URL du site Web à l'aide de la méthode functions.php dans le Codex WordPress, ici - http://codex.wordpress.org/Changing_The_Site_URL
Je dois également mentionner que j'ai téléchargé le site sur trois serveurs différents (y compris un sous-domaine sur le serveur d'origine), tous avec le même résultat.
En plus des méthodes mentionnées ci-dessus, j'ai essayé les choses suivantes pour essayer de dépanner:
- Modification du nom du dossier "plugins" pour voir si un plugin était à l'origine de l'erreur
- Modification du nom du dossier du thème actif pour voir si le thème était à l'origine de l'erreur
- WP_DEBUG remplacé par "true" dans wp-conig.php - Mais le site ne se charge jamais, donc aucune erreur ne s'affiche.
Actuellement, le site Web erroné se trouve à - http://cgdev.webworksplayground.com/
Merci pour l'aide.
# Use PHP54 Single php.ini as default AddHandler application/x-httpd-php54s .php
Après l'avoir supprimé, tout semble bien fonctionner.Étapes simples
1 - Accédez au gestionnaire de fichiers via cpanel ou FTP
2 - Supprimez le .htaccess (assurez-vous d'avoir créé une sauvegarde)
3 - Ouvrez votre site Web et définissez les permaliens, il créera un nouveau fichier .htaccess.
4 - Profitez-en!
Je viens de supprimer le fichier .htaccess et cela fonctionne parfaitement maintenant :)
la source
Vous pouvez également simplement ajouter la ligne suivante à .htaccess, ce qui permet aux variations de PHP d'être du bon côté.
la source
Les plugins mu ajoutent un gestionnaire lorsque vous enregistrez la configuration en
AddHandler application/x-httpd-php71 .php
faisant la page en cours de téléchargement au lieu d'être traitée.Si vous supprimez simplement la ligne de votre .htaccess (ou supprimez le fichier), la ligne reviendra à chaque sauvegarde des paramètres.
Une meilleure solution consiste à modifier par ftp le fichier wp-content / mu-plugins / endurange-php-edge.php
Il suffit de commenter (en ajoutant "//" devant la ligne) la ligne 20:
// $this->hooks();
Référence: problème htaccess après l'enregistrement des paramètres
la source