Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Membetulkan Ralat 'Tiada Fail Input Ditentukan' dalam Anchor CMS pada GoDaddy?

Bagaimana untuk Membetulkan Ralat 'Tiada Fail Input Ditentukan' dalam Anchor CMS pada GoDaddy?

Linda Hamilton
Linda Hamiltonasal
2024-11-16 11:28:02840semak imbas

How to Fix the

Ralat 'Tiada Fail Input Ditentukan' dalam CMS Anchor

Ralat "Tiada fail input ditentukan" berlaku apabila cuba menjalankan CMS Anchor pemasang. Ia sering berpunca daripada salah konfigurasi ".htaccess".

Kesan Khusus GoDaddy

Persekitaran pengehosan GoDaddy menimbulkan cabaran tambahan kerana pelaksanaan CGI PHP, yang tidak mempunyai " PATH_INFO" pembolehubah yang diperlukan untuk URL CMS Anchor pengendalian.

Pendekatan Alternatif

Mengubah suai tetapan PHP mungkin tidak dapat dilaksanakan pada persekitaran kongsi GoDaddy. Sebaliknya, pertimbangkan untuk mengubah kod pengesanan URI CMS dalam "system/uri.php" dengan menambahkan "QUERY_STRING" sebagai elemen pertama dalam baris 40.

Diubah suai ".htaccess"

Untuk menampung perubahan ini, ubah suai fail ".htaccess" untuk menghantar URI dalam "QUERY_STRING":

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/ [L]

Kaveat

Penyelesaian ini memerlukan penyelenggaraan berterusan, kerana kemas kini CMS masa hadapan akan memerlukan pengubahsuaian fail teras.

Pertimbangan

Jika kemas kini CMS manual tidak diingini, pertimbangkan untuk meneroka pilihan CMS alternatif yang lebih serasi dengan pelaksanaan PHP GoDaddy.

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat 'Tiada Fail Input Ditentukan' dalam Anchor CMS pada GoDaddy?. 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