Nefungující stránky po přesunu od jiného poskytovatele

  Webhosting, Základní informace

Příklad odlišností:

  • Jiná verze PHP – my používáme PHP ve verzi 5.3, většina poskytovatelů má starší verzi 5.2. Ne všechny věci jsou mezi těmito verzemi kompatibilní.
  • Různá sada modulů, dostupných v PHP – můžeme mít některé moduly navíc, některé naopak mít nemusíme (seznam dostupných modulů v PHP)
  • Jiná konfigurace PHP – např. memory_limit, zapnuté/vypnuté register_globals, zapnutý/vypnutý safe_mode a další (přehled konfigurace PHP na našich serverech)
  • Povolené a zakázané direktivy v souboru .htaccess – ne vše, co soubor .htaccess umí, je u nás povolené. Zejména je zakázána direktiva Options – řádky s touto direktivou je potřeba zakomentovat (informace o .htaccess na našem webhosting)
  • Jiná adresářová struktura webů – např. umístění samotného webu, adresáře pro session atd.

Mnoho z těchto problémů lze vyřešit tím, že použijete poslední verzi PHP aplikace, kterou používáte. Týká se to např. zejména redakčního systému Joomla, který ve starších verzích v PHP 5.3 nefunguje.

Mnoho dalších věcí může záviset na konfiguraci vaší aplikace. Nezapomeňte například na úpravu přístupových údajů do databáze, adresáře pro ukládání session či dočasných souborů apod.

Také může vzniknout problém s nesprávně uváděnými URL adresami ve vašich stránkách, zejména pokud web provozujete na aliasu či subdoméně – více ve článku Aliasy a chybné URL adresy.