Rumah > Soal Jawab > teks badan
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
巴扎黑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.
伊谢尔伦2017-05-16 17:00:57
Adakah kebenaran direktori diperuntukkan dengan sewajarnya?
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
仅有的幸福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