Penyelesaian untuk imej php nginx tidak dipaparkan: Mula-mula buka fail nginx.conf kemudian tambah "lokasi ~* ^. .(jpg|jpeg|gif|png|bmp)$ {.. .}" pernyataan ; akhirnya membenarkan folder gambar dan gambar.
Persekitaran pengendalian artikel ini: sistem windows7, versi PHP7.1, komputer DELL G3
nginx php Apa yang perlu saya lakukan jika gambar tidak dipaparkan?
Tapak web statik Nginx tidak dapat memaparkan masalah imej
Hari ini saya ingin meletakkan latihan pada pelayan untuk melihat, tetapi imej tidak dipaparkan sekarang:
Rakam dahulu beberapa arahan Nginx:
start nginx //运行nginx nginx -s stop // 停止nginx nginx -s reload // 重新加载配置文件(如修改配置文件后,可通过该命令重新加载) nginx -s quit // 退出nginx nginx -v //可查nginx版本
Kemudian ubah suai fail nginx.conf dalam direktori /usr/local/nginx/conf dan tambah perenggan ini:
location ~* ^.+\.(jpg|jpeg|gif|png|bmp)$ { access_log off; root html; expires 30d; break; }
Di sini anda perlu menulis direktori tapak web di belakang akar dengan betul
Akhir sekali, anda perlu membenarkan folder gambar dan gambar, dan memberi semua pengguna kebenaran melihat:
chmod 774 ./images
Akhir sekali gunakan di atas Perintah itu, muat semula konfigurasi:
nginx -s reload
Baiklah, kini imej boleh dipaparkan. (Sebenarnya, saya fikir ia adalah terutamanya isu kebenaran. Kod di tengah nampaknya digunakan apabila imej latar belakang tidak boleh digunakan...)
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Apakah yang perlu saya lakukan jika imej php nginx tidak dipaparkan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!