Rumah  >  Soal Jawab  >  teks badan

wordpress - apache2 mengubah suai direktori akar di bawah ubuntu14.04, menyebabkan wrodpress tidak dapat digunakan

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中文网2713 hari yang lalu736

membalas semua(3)saya akan balas

  • 巴扎黑

    巴扎黑2017-05-16 17:00:57

    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.

    balas
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-16 17:00:57

    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

    balas
    0
  • 仅有的幸福

    仅有的幸福2017-05-16 17:00:57

    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

    balas
    0
  • Batalbalas