Linux php tidak boleh ditulis kerana pengguna dan kumpulan direktori Aplikasi tidak ditetapkan dengan betul: 1. Ubah suai pengguna dan kumpulan 2. Ubah suai kebenaran pengguna lain supaya boleh ditulis dan dibaca .
Persekitaran pengendalian artikel ini: sistem Windows 7, PHP versi 5.6, komputer DELL G3.
Bagaimana untuk menyelesaikan masalah php tidak boleh ditulis dalam linux?
Masalah menjalankan direktori php pada linux tidak boleh ditulis
Sebabnya ialah apache ( Pengguna lalai dan kumpulan httpd) adalah daemon
Pengguna lalai nginx ialah nginx
Pengguna dan kumpulan direktori aplikasi tidak ditetapkan dengan betul !
Penyelesaian:
1. Ubah suai pengguna dan kumpulan (disyorkan)
2 . Ubah suai kebenaran pengguna lain kepada boleh tulis dan boleh tulis Baca
Contoh: Apabila memuat naik thinkphp dan menjalankannya buat kali pertama untuk menjana direktori aplikasi, ia menggesa bahawa ia tidak boleh ditulis
Direktori aplikasi [./Application/] tidak boleh ditulis dan direktori tidak boleh dijana secara automatik!
Sila jana direktori projek secara manual~
Seperti yang ditunjukkan:
Lihat Atribut aplikasi adalah seperti berikut:
ls -l
Lihat pengguna httpd dan kumpulan
phpinfo(); Cetak carian maklumat 'Pengguna/Kumpulan'
Apache View httpd. conf
nginx Lihat nginx.conf
Hanya ubah suai dengan sewajarnya, sebagai contoh, saya sedang memulakan apache, dan saya menukar projek kepada pengguna daemon dan kumpulan daemon
chown -R daemon:daemon shopping/
Lihat:
Lawati:
Saya akan menambah fail yang berkaitan I baru sahaja menghasilkan Padam, tukar pengguna dan kumpulan daripada daemon kepada akar, dan selesaikan masalah dengan menukar kebenaran fail:
Masalah berulang:
Akses: Saya mengkonfigurasi nginx untuk port 82
chmod 777 -R .
/END
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan masalah yang linux php tidak boleh ditulis. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!