Ich habe WordPress mit Apache2+php+mysq unter Ubuntu14.04 erstellt. Aber ich habe das Stammverzeichnis von Apache2 nicht geändert. Nachdem ich heute das Stammverzeichnis von Apache2 in das Verzeichnis geändert hatte, in dem sich iwordpress befindet, stellte ich fest, dass WordPress plötzlich unbrauchbar wurde.
So sah es vor der Änderung aus
So sieht es dann nach der Änderung des Stammverzeichnisses aus. Wenn Sie auf einen beliebigen Link klicken, wird 404 „No Found“ angezeigt
Das vorherige Stammverzeichnis ist das Standard-Stammverzeichnis
Mein WordPress ist im ursprünglichen Stammverzeichnis installiert, daher habe ich /wordpress direkt am Ende des Verzeichnisses hinter documentroot hinzugefügt
Ich möchte wissen, warum das passiert? Was kann ich tun, damit ich nach Eingabe des Domainnamens direkt auf meine WordPress-Website zugreifen kann? Danke
也不知道你解决这个问题了没有。昨天才注册的segmentfault,没能早点看到你的问题,过去我遇到的问题跟你差不多。你这是没有成功更改apache的文件根目录————更改apache的根目录需要改动两个文件,一个是/etc/apache2/sites-available/000-default.conf(这个你改了),另一个是/etc/apache2/apache2.conf(这个你漏掉了)。
你需要做的是更改我所说的第二个配置文件:
vim /etc/apache2/apache2.conf
然后按i进入编辑模式,向下滚动鼠标(记得应该是在很后面很后面……)找到
把它改为
应该这样就行了,但愿能帮到你。
目录权限是否合理分配?
看截图首页能进,其他页面404,有可能是rewrite未开启, 网站根目录可能需要一个.htaccess文件来配置 rewirte
你的域名目录配置其实不应该把wordpress放着../html/下面,应该放在/var/www/下面才对,然后在site-avaliable中配置根目录为/var/www/wordpress,这样的话就不会出现样式出不来的情况了