500 Erreur Interne au Serveur erreur s'est produite lors de la tentative d'utiliser un ErrorDocument pour traiter la demande
Je viens de déménager mon site wordpress à partir d'un serveur à un autre, à une autre société. Après la migration, j'obtiens le message d'erreur "500 Internal Server Error erreur s'est produite lors de la tentative d'utiliser un ErrorDocument pour répondre à la demande". J'ai lu les messages au sujet de cette erreur sur stackoverflow et d'autres sites, et ils disent tous à essayer 3 choses:
- Ouvrir les autorisations sur le dossier racine - essayé - pas de différence
- Tweak avec .fichier htaccess - essayé, mais aucune idée de ce que je fais
- Désactiver les plugins - aucune idée de comment
Voici ce que mon chemin ressemble à dans cpanel:
Et voici le chemin complet: /home/usaarbit/public_html/à Faire********sur/PrimaryResidentialUS (j'ai obscurci mon nom du client).
Voici mon .htaccess:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /~PrimaryResidentialUS/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /~PrimaryResidentialUS/index.php [L]
</IfModule>
# END WordPress
J'ai essayé de changer la règle de réécriture des chemins à celui mentionné sur et plusieurs autres variantes, en vain. Peut-être que ce fichier n'a rien à voir avec elle, je ne sais pas.
Pas error_log est en cours de création plus. Plus tôt aujourd'hui, j'ai été faire un fichier error_log parce que j'ai été absent de certains fichiers. Qui a été corrigé -- tous les fichiers qui sont là maintenant. Mais pas de fichier error_log est en cours de création plus, je viens d'obtenir cette horrible erreur.
Je ne sais pas wordpress très bien mais je pense qu'il y est 1 simple tweak quelque part qui va corriger cela. Dois-je rechercher dans la désactivation d'un add-on? Si oui, comment dois-je faire? Des idées?
- Si vous avez accès à la config d'Apache, il vous dira où votre
errpr.log
réside.
Vous devez vous connecter pour publier un commentaire.
Ce qui se passera si vous retirez le ~ signes de la .fichier htaccess? Votre nouveau .fichier htaccess doit se présenter comme suit:
Laissez-nous savoir. J'ai aussi un doute sur le RewriteBase chemin. Avez-vous copié le htaccess de l'ancien serveur? Si oui, vous devez vous assurer que le chemin d'accès pour l'installation de WordPress dans le nouveau et ajuster le chemin en conséquence. Si ma suggestion ci-dessus ne fonctionne pas, essayez la suite de voir si cela fonctionne ou pas.
Vous pourriez obtenir de l'aide de https://codex.wordpress.org/Giving_WordPress_Its_Own_Directory
Ce qui se passe est le fichier PHP(ou autre extrémité arrière de la langue que vous utilisez), est un échec lors de la tentative de charger le ErrorDocument qui, 9 fois sur 10 lors de la migration de sites web à partir d'un endroit à l'autre, signifie que vous n'avez pas d'importer la base de données d'un endroit à l'autre correctement ou que vous avez différentes utilisateur MySQL renseignements susceptibles de modifier l'accès au serveur MySQL, causant des documents de l'erreur qui dépendent de l'extraction d'informations à partir de cet échec. Je recommanderais l'exportation de toutes les informations de la précédente installation de WordPress et de la réinstallation de WordPress à la nouvelle source. Cette reconfigurer WordPress pour travailler à la nouvelle de l'emplacement et de l'utilisation de la nouvelle MySQL nom d'utilisateur et le mot de passe, plutôt que de l'ancien.