wordpress - apache2 mengubah suai direktori akar di bawah ubuntu14.04, menyebabkan wrodpress tidak dapat digunakan
PHP中文网
PHP中文网 2017-05-16 16:58:57
0
3
767

Saya telah membina wordpress menggunakan apache2+php+mysq di bawah ubuntu14.04. Tetapi saya tidak mengubah suai direktori akar apache2. Hari ini, selepas menukar direktori root apache2 kepada direktori di mana iwordpress berada, saya mendapati bahawa wordpress tiba-tiba menjadi tidak boleh digunakan.
Beginilah rupanya sebelum pengubahsuaian

Maka beginilah rupanya selepas mengubah suai direktori root Mengklik mana-mana pautan akan menyebabkan 404 tidak dijumpai

.

Direktori akar sebelumnya ialah direktori akar lalai

wordpress saya dipasang di bawah direktori akar asal, jadi saya menambah /wordpress terus ke penghujung direktori di belakang documentroot

Saya ingin tahu mengapa ini berlaku? Apakah yang boleh saya lakukan supaya saya boleh terus mengakses laman web wordpress saya selepas memasukkan nama domain? Terima kasih

PHP中文网
PHP中文网

认证高级PHP讲师

membalas semua(3)
巴扎黑

Saya tidak tahu sama ada anda telah menyelesaikan masalah ini. Saya baru sahaja mendaftar segmentfault semalam, jadi saya tidak melihat masalah anda sebelum ini. Anda tidak berjaya menukar direktori akar fail apache - menukar direktori akar apache memerlukan menukar dua fail, satu ialah /etc/apache2/sites-available/000-default.conf (anda menukar ini), dan satu lagi ialah /etc/apache2/apache2.conf (anda terlepas yang ini).
Apa yang anda perlu lakukan ialah menukar apa yang saya panggil fail konfigurasi kedua:
vim /etc/apache2/apache2.conf
Kemudian tekan i untuk memasuki mod edit, tatal ke bawah (ingat ia sepatutnya jauh ke belakang...) untuk mencari

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

Tukar kepada

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

Sepatutnya cukuplah, semoga dapat membantu anda.

伊谢尔伦
  1. Adakah kebenaran direktori diperuntukkan dengan sewajarnya?

  2. Tengok tangkapan skrin, anda boleh masuk ke laman utama, tetapi halaman lain adalah 404, mungkin penulisan semula tidak dihidupkan, direktori root laman web mungkin memerlukan fail .htaccess untuk mengkonfigurasi rewirte

仅有的幸福

Malah, konfigurasi direktori nama domain anda tidak seharusnya meletakkan wordpress di bawah ../html/, tetapi di bawah /var/www/, dan kemudian konfigurasikan direktori root dalam tapak-tersedia kepada /var/www/wordpress, seperti ini Jika anda buat macam ni takde masalah gaya tak keluar

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan