Je travaille localement sur le site Web WordPress et j'utilise Git. J'ai suivi ce tutoriel http://www.designcollective.io/blogs/manage-wordpress-with-git et tout fonctionne bien sur localhost. J'ai déplacé mon site Web sur le serveur, changé le nom de la base de données, etc. Et la page d'accueil fonctionne bien mais je ne peux pas me connecter à wp-admin. Cela me donne ceci:
Not Found
The requested URL /index.php was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Il en va de même pour toute autre page sauf la page d'accueil. J'ai vérifié la base de données, wp-config, les permissions des dossiers. La seule chose qui diffère de l'installation normale de wordpress est que j'ai wp-content en dehors du dossier wordpress identique à wp-config mais je le signale dans index.php de la façon dont il est décrit dans le tutoriel.
Des sugestions? Impossible de modifier httpd.conf car je suis sur un hébergement partagé.
C'est mon fichier .htacess:
# 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
Et c'est mon répertoire
J'ai essayé de résoudre le problème moi-même. J'ai changé de structure pour une installation typique de wordpress mais cela n'a pas aidé. J'ai donc supprimé wordpress, nettoyé la base de données, installé WordPress à nouveau et déplacé manuellement mon thème vers Wordpress. Maintenant tout fonctionne bien.
Pouvez-vous nous montrer votre répertoire et votre fichier .htaccess
? Pour être honnête, déplacer le fichier wp-config.php en dehors du répertoire WordPress est une bonne chose, mais pour wp-content, ce n’est pas à mon avis.