Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk menyelesaikan masalah yang linux php tidak boleh ditulis

Bagaimana untuk menyelesaikan masalah yang linux php tidak boleh ditulis

藏色散人
Lepaskan: 2023-03-12 22:54:01
asal
2366 orang telah melayarinya

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 .

Bagaimana untuk menyelesaikan masalah yang linux php tidak boleh ditulis

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
Salin selepas log masuk


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/
Salin selepas log masuk

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 .
Salin selepas log masuk



/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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan