J'ai téléchargé WordPress sur mon GoDaddy et lorsque je vais sur _example.com/wp-login.php
_, la page de connexion a l'air nue. Je m'attendrais à voir la page de connexion par défaut WordPress de style et deuxièmement, lorsque vous appuyez sur le bouton Envoyer, une erreur de 500 serveur interne se produit, car la page est redirigée vers _example.com/wordpress/wp-login.php
_, qui recherche fondamentalement _/wordpress/
_ et non la racine.
J'ai essayé de rechercher ce répertoire _/wordpress/
_ dans wp_config et d'utiliser interconnectit pour remplacer toutes les entrées _example.com/wordpress/
_ par justement _example.com
_, mais aucune entrée de ce type n'a été trouvée dans la base de données .
J'ai aussi essayé de jouer avec .htaccess, par exemple en supprimant '/ wordpress /', mais cela cause tout simplement plus de problèmes. Je n'ai aucune idée d'où vient cette redirection vers _/wordpress/
_, quelqu'un?
Par défaut, WordPress se décompresse en /wordpress/
à partir de l'archive téléchargeable, car le fichier compressé contient le répertoire parent intitulé wordpress
. Si vous exécutez ensuite le programme d'installation à partir de ce dossier, il définira automatiquement le chemin d'accès à cet emplacement dans SQL. Sauf si vous utilisez un plug-in de référencement qui contrôle les URL SEF, il n'y a que plusieurs façons de rediriger WordPress: SQL
, .HTACCESS
et WP-CONFIG.PHP
WP-CONFIG
Contrairement aux versions plus anciennes de Joomla et d'autres systèmes de gestion de contenu, WordPress ne définit pas par défaut le chemin de l'URL, sauf si vous modifiez ce fichier et modifiez le chemin défini. La définition intacte ressemble à:
if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');
HTACCESS
WordPress par défaut ne contrôle pas le chemin d'installation à l'aide du fichier htaccess, un htaccess par défaut devrait ressembler exactement à ceci:
# 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>
SQL
WordPress par défaut lors de l'installation ajoutera deux entrées dans votre base de données SQL:
siteurl
valeur_option: http://www.example.com
home
valeur_option: http://www.example.com
Vous ne devriez pas avoir besoin de modifier directement la base de données, car WordPress vous permet de modifier le site et le chemin principal directement dans votre WordPress.
http://www.example.com/wordpress/wp-login.php
Vos paramètres devraient ressembler à ceci:
Si pour une raison quelconque vous ne pouvez pas vous connecter, utilisez phpMyAdmin pour changer les valeurs en dehors de l'environnement WordPress.