WordPress – Apache2 ändert das Stammverzeichnis unter Ubuntu 14.04, wodurch Wrodpress unbrauchbar wird
PHP中文网
PHP中文网 2017-05-16 16:58:57
0
3
768

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

PHP中文网
PHP中文网

认证高级PHP讲师

Antworte allen(3)
巴扎黑

也不知道你解决这个问题了没有。昨天才注册的segmentfault,没能早点看到你的问题,过去我遇到的问题跟你差不多。你这是没有成功更改apache的文件根目录————更改apache的根目录需要改动两个文件,一个是/etc/apache2/sites-available/000-default.conf(这个你改了),另一个是/etc/apache2/apache2.conf(这个你漏掉了)。
你需要做的是更改我所说的第二个配置文件:
vim /etc/apache2/apache2.conf
然后按i进入编辑模式,向下滚动鼠标(记得应该是在很后面很后面……)找到

<Directory /var/www/>
       Options Indexes FollowSymLinks
       AllowOverride None
       Require all granted
</Directory>

把它改为

<Directory /var/www/wordpress>
       Options Indexes FollowSymLinks
       AllowOverride All  //改成All是为了开启Rewrite模式
       Require all granted
</Directory>

应该这样就行了,但愿能帮到你。

伊谢尔伦
  1. 目录权限是否合理分配?

  2. 看截图首页能进,其他页面404,有可能是rewrite未开启, 网站根目录可能需要一个.htaccess文件来配置 rewirte

仅有的幸福

你的域名目录配置其实不应该把wordpress放着../html/下面,应该放在/var/www/下面才对,然后在site-avaliable中配置根目录为/var/www/wordpress,这样的话就不会出现样式出不来的情况了

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage