Rumah > Soal Jawab > teks badan
P粉0418819242023-08-25 17:08:22
Saya menghadapi masalah yang sama selepas mendapat kotak CentOS 7 baharu yang menjalankan SELinux. Saya boleh menyambung ke pelayan pangkalan data MySQL jauh melalui baris arahan, tetapi Drupal (dan skrip PHP ujian) tidak dapat menyambung.
Masalah itu akhirnya disebabkan oleh dasar keselamatan SELinux.
Secara lalai, dasar httpd_can_network_connect_db dilumpuhkan (bermaksud pelayan web anda tidak boleh menghubungi pangkalan data jauh).
Semak dengan arahan berikut:
getsebool -a | grep httpd
Jika httpd_can_network_connect_db dimatikan, sila dayakannya dengan arahan berikut:
setsebool -P httpd_can_network_connect_db 1
(Bendera -P membuat perubahan kekal, jadi tetapan kekal berkuat kuasa sepanjang but semula.)