Penyelesaian kepada penyelesaian tidak sah untuk menukar versi PHP dalam fail .htaccess
P粉315680565
2023-08-25 14:06:16
<p>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. </p>
<p>Ini ialah pengendali yang saya gunakan dalam .htaccess untuk PHP 8.1: </p>
<pre class="brush:php;toolbar:false;"># php -- MULAKAN pengendali jana cPanel, jangan edit
# Tetapkan pakej "ea-php81" sebagai bahasa pengaturcaraan "PHP" lalai.
<IfModule mime_module>
Aplikasi AddHandler/x-httpd-ea-php81 .php .php8 .phtml
</IfModule>
# php -- TAMAT pengendali jana cPanel, jangan edit</pre>
<p>Sila beritahu saya apa salah saya? </p>
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.