Rumah >pembangunan bahagian belakang >tutorial php >Mengapa Saya Mendapat Ralat 'Tiada Fail Input Ditentukan' Semasa Pemasangan Anchor CMS 0.8?
Apabila mengemas kini kepada Anchor CMS versi 0.8, pengguna mungkin menghadapi ralat "Tiada fail input ditentukan" semasa pemasangan . Masalah ini berpunca daripada ketidakpadanan antara jangkaan CMS dan pelaksanaan PHP pelayan.
Seperti yang dikenal pasti dalam konfigurasi .htaccess yang disediakan, Anchor CMS menjangkakan URL akan dihantar sebagai pembolehubah PATH_INFO. Walau bagaimanapun, pelaksanaan PHP CGI dan FastCGI tidak menyokong PATH_INFO.
Ralat ini berlaku disebabkan oleh:
Terdapat beberapa pilihan untuk menyelesaikan masalah ini:
Pilihan 1: Konfigurasi php.ini Tukar
Pilihan 2: Pengubahsuaian Kod CMS
Tukar fail .htaccess untuk lulus URI sebagai QUERY_STRING:
RewriteRule ^(.*)$ index.php?/ [L]
Jika penyelesaian yang disebutkan di atas tidak berdaya maju, pertimbangkan untuk menggantikan Anchor CMS dengan yang lebih sesuai CMS yang serasi dengan persekitaran pengehosan anda dan menawarkan sokongan yang lebih baik.
Atas ialah kandungan terperinci Mengapa Saya Mendapat Ralat 'Tiada Fail Input Ditentukan' Semasa Pemasangan Anchor CMS 0.8?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!