Saya cuba menukar versi PHP dengan menambahkan pengendali dalam fail .htaccess pada akar domain, tetapi ia tidak berfungsi, pelayan melemparkan ralat 403 Forbidden. Walau bagaimanapun, menukar pilihan pemilih PHP melalui Cpanel berfungsi. Tetapi saya tidak mahu menukar versi PHP secara global pada pelayan kerana beberapa aplikasi saya yang dihoskan pada pelayan menggunakan versi PHP yang lebih lama, iaitu 7.4.
Ini ialah pengendali yang saya gunakan dalam .htaccess untuk PHP 8.1:
# php -- MULAKAN pengendali jana cPanel, jangan edit # Tetapkan pakej "ea-php81" sebagai bahasa pengaturcaraan "PHP" lalai.Aplikasi AddHandler/x-httpd-ea-php81 .php .php8 .phtml # php -- TAMAT pengendali jana cPanel, jangan edit
Sila beritahu saya apa salah saya?
AddHandler application/x-httpd-ea-php81___lsphp .php .php8 .phtml .htm Sila simpan kod html dan tidak perlu menambah kandungan baharu
403 Ralat terlarang kebanyakannya disebabkan oleh kod pengendali ralat anda.
Cuba gunakan kod berikut, ia sepatutnya berfungsi dengan baik.
Atau gunakan kod berikut
Jika ini berkesan untuk anda, sila beritahu saya dalam ulasan.