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

Bagaimana untuk menyelesaikan masalah yang linux php tidak boleh ditulis

藏色散人
藏色散人asal
2021-09-26 10:33:282342semak imbas

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


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!

Kenyataan:
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