stará a nová verze PHP

Vyřešeno58 zhlédnutíWebhosting
0

Na webhostingu mám uložené „historické“ stránky, které beží ještě na PHP 5.3. Rád bych odladil a poté i nasadil zcela novou verzi stránek, která ale již poběží na PHP 7.x

Jde to udělat na jednom webhostingu? Nebo si musím založit nový „ladicí“ webhosting, nové stránky vyzkoušet, odladit a pak přesměrovat?

Role: Zákazník
Otázka je uzamčena pro nové odpovědi.
Vybral nejlepší odpověď
0
3.28K - WEDOS Internet, a.s. 3 Comments

Dobrý den,  v rámci jednoho webhosting nelze mít více verzí PHP. Vše je tedy nastaveno centrálně pro celý webhosting.

Řešením je, zakoupit nový webhosting a nebo levnější varianta je udělat kopii a na localhostu ve svém PC vše otestovat. Nastavení localhostů je však velmi velkorysé, takže odlazení nemusí být na 100%.

Role: Podpora Web: https://www.wedos.cz/ Vizitka: Autorizační oddělení
Vybral nejlepší odpověď

Nově můžete zakoupit ke každé subdoméně vlastní hosting, a tak můžete mi vícero PHP verzí.

Ano, něco takového se na firemním bloku v článku o subdoménách píše: „….Jedná se vlastně o tři oddělené weby. Každý má individuální nastavení, navzájem do sebe nezasahují a provozně se neovlivňují. “
Jdu si nastudovat jak založit hosting pro subdoménu a dám se touto cestou.

Ještě existuje jedna možnost, pomocí které by jste mohl vše otestovat na stávajícím webhostingu. Bylo by ale nutné přejmenovat koncovku u všech php souborů Vašeho webu.

Pokud má php script koncovku .php, je zpracován výchozí verzí php, která je na webhostingu nastavena. Změnou koncovky můžete vynutit, aby byl script zpracován potřebnou verzí php. Pokud tedy bude mít script koncovku například .php73, bude zpracován pomocí PHP 7.3.

Takto by jste mohl novou verzi webu otestovat na nějaké subdoméně stávajícího webhostingu a ve chvíli, kdy budete chtít pustit web do produkce, stačí změnit výchozí verzi php na webhostingu a koncovku php scriptů přjmenovat na výchozí .php