Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana untuk Membetulkan Ralat 'Tiada Fail Input Ditentukan' Selepas Menaik taraf Anchor CMS kepada Versi 0.8?

Bagaimana untuk Membetulkan Ralat 'Tiada Fail Input Ditentukan' Selepas Menaik taraf Anchor CMS kepada Versi 0.8?

Patricia Arquette
Lepaskan: 2024-11-10 07:14:02
asal
175 orang telah melayarinya

How to Fix the

Tidak Dapat Menyelesaikan "Ralat 'Tiada Fail Input Ditentukan' dengan Anchor CMS"

Pengguna CMS Anchor mungkin menghadapi ralat "Tiada fail input ditentukan" yang membingungkan semasa menaik taraf kepada versi 0.8. Isu ini timbul disebabkan oleh ketidakpadanan konfigurasi dalam fail ".htaccess".

Memahami ralat memerlukan kebiasaan dengan pelaksanaan PHP pada pelayan. Dalam kes ini, pelaksanaan CGI ditunjukkan, yang tidak mempunyai pembolehubah PATH_INFO yang dijangkakan oleh Anchor CMS.

Satu penyelesaian melibatkan pengubahsuaian tetapan PHP, tetapi persekitaran pengehosan dikongsi biasanya mengehadkan perubahan sedemikian.

Alternatif penyelesaian terletak pada mengubah suai fail sistem/uri.php. Dengan menambahkan QUERY_STRING sebagai elemen pertama dalam tatasusunan pada baris 40, URI boleh dihantar ke index.php sebagai rentetan pertanyaan. Ini memerlukan konfigurasi ".htaccess" berikut:

RewriteEngine On 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 

RewriteRule ^(.*)$ index.php?/ [L]
Salin selepas log masuk

Walau bagaimanapun, penyelesaian ini menghalang kemas kini CMS melainkan fail teras diubah suai.

Untuk pilihan yang lebih berdaya maju, pertimbangkan untuk meneroka platform CMS alternatif yang menawarkan keserasian yang lebih baik dengan persekitaran pengehosan kongsi.

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat 'Tiada Fail Input Ditentukan' Selepas Menaik taraf Anchor CMS kepada Versi 0.8?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan