J'ai construit WordPress en utilisant Apache2+php+mysq sous Ubuntu14.04. Mais je n'ai pas modifié le répertoire racine d'Apache2. Aujourd'hui, après avoir remplacé le répertoire racine d'apache2 par le répertoire où se trouve iwordpress, j'ai constaté que wordpress devenait soudainement inutilisable.
Voici à quoi cela ressemblait avant la modification
Ensuite, voici à quoi cela ressemble après avoir modifié le répertoire racine. En cliquant sur n'importe quel lien, vous obtiendrez 404 non trouvé
Le répertoire racine précédent est le répertoire racine par défaut
Mon wordpress est installé sous le répertoire racine d'origine, j'ai donc ajouté /wordpress directement à la fin du répertoire derrière documentroot
Je veux savoir pourquoi cela se produit ? Que dois-je faire pour pouvoir accéder directement à mon site WordPress après avoir saisi le nom de domaine ? Merci
Je ne sais pas si vous avez résolu ce problème. Je viens d'enregistrer segmentfault hier, donc je n'ai pas vu votre problème plus tôt, j'ai rencontré des problèmes similaires aux vôtres dans le passé. Vous n'avez pas réussi à modifier le répertoire racine des fichiers d'Apache - changer le répertoire racine d'Apache nécessite de modifier deux fichiers, l'un est /etc/apache2/sites-available/000-default.conf (vous avez modifié cela) et l'autre est /etc/apache2/apache2.conf (vous avez manqué celui-ci).
Ce que vous devez faire est de modifier ce que j'appelle le deuxième fichier de configuration :
vim /etc/apache2/apache2.conf
Appuyez ensuite sur i pour passer en mode édition, faites défiler vers le bas (rappelez-vous qu'il doit être très loin en arrière...) pour trouver
Changez-le en
Cela devrait suffire, j'espère que cela pourra vous aider.
Les autorisations de répertoire sont-elles allouées de manière appropriée ?
Regardez la capture d'écran, vous pouvez accéder à la page d'accueil, mais les autres pages sont 404, il se peut que la réécriture ne soit pas activée, le répertoire racine du site Web peut avoir besoin d'un fichier .htaccess pour configurer la réécriture
En fait, la configuration de votre répertoire de noms de domaine ne doit pas mettre wordpress sous ../html/, mais sous /var/www/, puis configurer le répertoire racine dans site-avaliable sur /var/www/wordpress, comme ceci Si vous faites cela, il n'y aura aucun problème si le style ne sort pas