suchen

Heim  >  Fragen und Antworten  >  Hauptteil

nginx – Nachdem WordPress den Domainnamen gebunden hat, zeigt die Homepage immer noch die IP-Adresse und das WordPress-Verzeichnisproblem an

Ein-Klick-LNMP-Paket für den Server. Bitte lesen Sie die Problembeschreibung sorgfältig durch, vielen Dank!

Frage 1

Binden Sie den Domainnamen und geben Sie die WordPress-Adresse und die Site-Adresse korrekt im WordPress-Dashboard->Einstellungen ein.
Sie können über den Domänennamen normal darauf zugreifen. Der Domänenname wird ebenfalls angezeigt. Wenn Sie auf eine andere Seite unter der Website klicken, wird der Domänenname normal angezeigt.
Sobald Sie jedoch erneut auf „Home“ in der Navigationsleiste klicken, wird die IP angezeigt, und nur „Home“ zeigt die IP an. Wenn Sie erneut auf andere Seiten klicken, wird der Domainname weiterhin normal angezeigt. Frage 2

Das Site-Verzeichnis befindet sich unter /home/wwwroot/wordpress, das Stammverzeichnis von nginx.conf ist /home/wwwroot/ und der Zugriff auf die Site erfolgt wie folgt: < code>http://www.xxx.com/wordpress

Ändern Sie zu diesem Zeitpunkt das Stammverzeichnis in nginx.conf in /home/wwwroot/wordpress und möchten Sie http://www.xxx.com greift direkt auf die Website zu. An dieser Idee sollte nichts auszusetzen sein, aber nach der Suche wird

403

angezeigt Berechtigungsproblem, aber die Berechtigungen wwwroot/ und wordpress/ sind alle /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/777


Ich konnte die Antwort nicht über Baidu und Google finden, also bin ich hierher gekommen, um eine Frage zu stellen. Ich hoffe, Gott wird mir einen Rat geben!


Frage 3

Beim Bearbeiten sieht es so aus:


So sieht es nach dem Absenden aus:

Sind Sie geistig zurückgeblieben? Wo ist mein roter Teil geblieben? Nach mehreren Änderungen ist es mir endlich gelungen. Konkret habe ich die
Kursivschrift der URL in einen anderen Stil geändert. Warum ist das so? 代码
Frage 3 ist nicht der Punkt, ignorieren Sie es einfach

怪我咯怪我咯2718 Tage vor1840

Antworte allen(1)Ich werde antworten

  • 淡淡烟草味

    淡淡烟草味2017-06-24 09:46:31

    问题1已解决
    原因:
    菜单中的“HOME”不知道什么时候给捯饬成一个自定义链接,URL是http://xx.xx.xx.xx/wordpress
    解决:
    把菜单中的自定义“HOME”移除,并在左侧选择页面->HOME,添加到菜单


    更新1


    问题2半解决
    原因:
    nginx没有重启,
    解决:
    改完nginx.conf后重启nginx即可。
    但是css样式,内链失效,判断是站点里有很多固定连接已经写死了URL是 .../.../wordpress/xxx/,所以问题变成如何更改WordPress目录名。

    and

    这个社区真的蠢,人均智障,要么就是这个社区全是牛批的大神大牛,不屑于解答这种级别的问题,总之,这是我在sf提过的第二个问题,一次比一次失望,第一次提问可以去看看,回答者无脑自赞,这次的无人问津。
    要考虑用我拙劣的英语水平去SO了。


    更新2


    问题2解决
    解决:
    将wp_options的siteurl改为www.xxx.com/wordpress(/wordpress为wp核心文件目录)
    将home改为www.xxx.com->指向nginx设置的root
    将/wordpress里的index.php移动到/home/wwwroot/下(即nginx设置的root目录)
    并修改路径如下:

    require( dirname( __FILE__ ) . '/wordpress/wp-blog-header.php' );

    完。

    Antwort
    0
  • StornierenAntwort