搜尋

首頁  >  問答  >  主體

.htaccess檔案中更改PHP版本無效的解決方法

<p>我正在嘗試透過在網域的根目錄的.htaccess檔案中新增一個處理程序來更改PHP版本,但它不起作用,伺服器拋出403 Forbidden錯誤。 然而,透過Cpanel的PHP選擇器選項更改是有效的。但是我不想在伺服器上全域更改PHP版本,因為我託管在伺服器上的一些應用程式正在使用較舊的PHP版本,即7.4。 </p> <p>這是我在.htaccess中PHP 8.1所使用的處理程序:</p> <pre class="brush:php;toolbar:false;"># php -- BEGIN cPanel-generated handler, do not edit # 將「ea-php81」套件設定為預設的「PHP」程式語言。 <IfModule mime_module> AddHandler application/x-httpd-ea-php81 .php .php8 .phtml </IfModule> # php -- END cPanel-generated handler, do not edit</pre> <p>請告訴我我做錯了什麼? </p>
P粉315680565P粉315680565446 天前644

全部回覆(2)我來回復

  • P粉761718546

    P粉7617185462023-08-26 12:57:39

    AddHandler application/x-httpd-ea-php81___lsphp .php .php8 .phtml .htm 請保留html程式碼,不用增加新內容

    回覆
    0
  • P粉300541798

    P粉3005417982023-08-26 10:24:01

    403 Forbidden錯誤主要是由於您的錯誤處理程序程式碼所造成的。

    嘗試使用以下程式碼,應該可以正常工作。

    AddHandler application/x-httpd-php81 .php

    或使用以下程式碼

    AddHandler application/x-httpd-alt-php81___lsphp .php

    如果對您有用,請在評論中告訴我。

    回覆
    0
  • 取消回覆