nginx - Une fois que WordPress a lié le nom de domaine, la page d'accueil affiche toujours l'adresse IP et le problème du répertoire WordPress
怪我咯
怪我咯 2017-06-24 09:44:31
0
1
1819

Package lnmp en un clic pour le serveur. Veuillez lire attentivement la description du problème, merci !

Question 1

Liez le nom de domaine et remplissez correctement l'adresse WordPress et l'adresse du site dans le tableau de bord WordPress->Paramètres.
Vous pouvez y accéder normalement via le nom de domaine, et le nom de domaine est également affiché, et cliquer sur n'importe quelle autre page du site peut afficher le nom de domaine normalement.
Cependant, une fois que vous cliquez à nouveau sur "Accueil" dans la barre de navigation, l'adresse IP sera affichée, et seul "Accueil" affichera l'adresse IP En cliquant à nouveau sur d'autres pages, le nom de domaine affichera toujours normalement.

Question 2

Le répertoire du site se trouve sous /home/wwwroot/wordpress, la racine de nginx.conf est /home/wwwroot/, et la manière d'accéder au site est : < code>http:/ /www.xxx.com/wordpress/home/wwwroot/wordpress下,nginx.conf的root为 /home/wwwroot/,访问站点的方式为:http://www.xxx.com/wordpress
此时把nginx.conf里的root改为 /home/wwwroot/wordpress,想要通过http://www.xxx.com直接访问站点,这个思路应该没毛病吧,但是这样就显示403错误,搜了一下大都说403是权限问题,但wwwroot/wordpress/À ce stade, changez la racine dans nginx.conf en /home/wwwroot/wordpress et souhaitez transmettre http://www.xxx.com accède directement au site. Il ne devrait y avoir aucun problème avec cette idée, mais elle affichera l'erreur 403 Après la recherche, la plupart des gens disent que

403
est une erreur. problème d'autorisation, mais les autorisations wwwroot/ et wordpress/ sont toutes

777


Je n'ai pas trouvé de réponse via Baidu et Google, alors je suis venu ici pour poser une question. J'espère que Dieu me donnera quelques conseils !


Question 3 Cela ressemble à ceci lors du montage :

Voici à quoi cela ressemble après la soumission :
Êtes-vous mentalement retardé ? Où est passée ma partie rouge ? Après plusieurs modifications, j'ai finalement réussi. Plus précisément, j'ai changé le 代码 italique
de l'URL par n'importe quel autre style

, alors pourquoi est-ce 🎜🎜La question 3 n'est pas la question, ignorez-la 🎜🎜 ?
怪我咯
怪我咯

走同样的路,发现不同的人生

répondre à tous(1)
淡淡烟草味

Problème 1 a été résolu
Cause :
"HOME" dans le menu n'était pas connu lorsqu'il a été transformé en lien personnalisé, l'URL est http://xx.xx.xx.xx/wordpress
Solution :
Supprimez le "HOME" personnalisé dans le menu, et sélectionnez page->ACCUEIL à gauche, ajouter au menu


Mise à jour 1


Le problème 2 est à moitié résolu
Cause :
nginx ne redémarre pas,
Solution :
Redémarrez simplement nginx après avoir modifié nginx.conf.
Mais le style CSS et les liens internes ne sont pas valides. On estime qu'il existe de nombreux liens fixes dans le site et que l'URL est .../.../wordpress/xxx/, la question devient donc de savoir comment changer le répertoire WordPress. nom.

et

Cette communauté est vraiment stupide, la personne moyenne est mentalement retardée, ou cette communauté est pleine de gens formidables qui ne prennent pas la peine de répondre à des questions de ce niveau. Bref, c'est la deuxième question que je pose dans SF, une après. un autre Déçu, vous pouvez le vérifier lorsque vous posez une question pour la première fois. Le répondant était ignorant et auto-louant. Cette fois, personne ne s'en souciait.
Je dois envisager d'utiliser mes faibles compétences en anglais pour aller à SO.


Mise à jour 2


Solution au problème 2
Solution :
Changez le siteurl de wp_options en www.xxx.com/wordpress (/wordpress est le répertoire de fichiers principal de wp) www.xxx.com/wordpress(/wordpress为wp核心文件目录)
将home改为www.xxx.com->指向nginx设置的root
将/wordpress里的index.php移动到/home/wwwroot/Changez la maison en www. xxx .com->Pointez sur la racine définie par nginx
Déplacez index.php dans /wordpress vers /home/wwwroot/ (c'est-à-dire le racine définie par le répertoire racine nginx)

et modifiez le chemin comme suit :
require( dirname( __FILE__ ) . '/wordpress/wp-blog-header.php' );

Fin. 🎜
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!