Skocz do zawartości
Pecetowicz Forum komputerowe

Jak ustawić wersję PHP w htaccess tylko dla danego katalogu?


Przejdź do rozwiązania Rozwiązane przez SeNioR,

Rekomendowane odpowiedzi

Dzień Dobry. Posiadam serwer na home.pl. Czy jest możliwość zmiany wersji PHP przez htaccess tylko dla danego katalogu? Chodzi o to że mam skrypt który działa tylko na wersji PHP 5.4 a phpBB 3.3.4 działa tylko na wersji wyższej niż PHP 7.1 😕 

Wiem że wersję PHP mogę zmienić dodając AddHandler w htacces:

AddHandler application/x-httpd-php74 .php .php5

A jak wygląda AddHandler dla wersji PHP 8 i czy można ustawić różne wersje PHP dla różnych folderów?

Odnośnik do odpowiedzi
Udostępnij na innych stronach
  • Założyciel
  • Rozwiązanie

Z tego co się orientuję na większości hostingach nie da się ustawić osobnej wersji dla katalogu, niektóre na to pozwalają ale większość jednak nie. Szybciej dałoby się to zrobić dla całej domeny. 

Home.pl jednak pozwala ustawić osobną wersję ale trzeba użyć polecenia :Location

Używając polecenia “:Location” możesz zdefiniować rodzaj interpretera dla stron o danym rozszerzeniu i lokalizacji. W tym celu należy użyć polecenia Use zgodnie z poniższym przykładem:

:Location /*.php
Use php54
:Location

Więcej przykładów znajdziesz w ich centrum pomocy w artykule: Zmiana wersji PHP za pomocą IdeaWebServer

W dniu 5.07.2021 o 19:04, MarcinM napisał:

A jak wygląda AddHandler dla wersji PHP 8

Tak jak w przypadku PHP 7.0 czyli końcówka php80

AddHandler application/x-httpd-alt-php80 .php .php8

Pozostały kod dla starszych wersji:

AddHandler application/x-httpd-alt-php44 .php .php4
AddHandler application/x-httpd-alt-php51 .php .php5
AddHandler application/x-httpd-alt-php52 .php .php5
AddHandler application/x-httpd-alt-php53 .php .php5
AddHandler application/x-httpd-alt-php54 .php .php5
AddHandler application/x-httpd-alt-php55 .php .php5
AddHandler application/x-httpd-alt-php56 .php .php5
AddHandler application/x-httpd-alt-php70 .php .php7
AddHandler application/x-httpd-alt-php71 .php .php7
AddHandler application/x-httpd-alt-php72 .php .php7
AddHandler application/x-httpd-alt-php73 .php .php7
AddHandler application/x-httpd-alt-php74 .php .php7
AddHandler application/x-httpd-alt-php80 .php .php8

 

  • Lubię to! 2
Odnośnik do odpowiedzi
Udostępnij na innych stronach

Problem wciąż nierozwiązany? Dodaj swoją odpowiedź

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto. Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...