Lze upravit php limity na Forpsi webhostingu?

Upraveno 5 prosince, 2023 23:14

Máte vytvořený web na sdíleném webhostingu u Forpsi a potřebujete upravit určité PHP limity? Pokud máte webhosting na novějším Linuxovém serveru s PHP 8.x, můžete to velmi snadno provést vlastnoručně. Dnes se podíváme na to, jak lze upravit php limity na Forpsi webhostingu pomocí FTP a souboru .user.ini. Konkrétně upravíme tři nejvíce požadované a to upload souboru pomocí PHP a max. execution time. Jako bonus pak ještě i memory limit.

První hodnotu potřebujete upravit tehdy, když pomocí PHP chcete na web uploadovat větší soubor. Obecně to můžete potřebovat hlavně v případě, kdy se snažíte migrovat web pomocí nějakého externího pluginu. Druhá veličina udává dobu, po kterou může běžet skript a vykonávat svojí činnost, než ho násilně ukončí samotný server.

Lze upravit php limity na Forpsi webhostingu?

Pokud budete chtít hodnoty PHP upravit, budete k tomu potřebovat přístup na FTP pomocí libovolného FTP klienta. K tomu můžete použít např. velmi oblíbený program Filezilla. Postupujte následovně:

  • stáhněte a nainstalujte si program Filezilla
  • pomocí tohoto programu se přihlaste na FTP
  • abyste se přihlásili, zadáte jméno serveru, login k FTP a heslo
  • na FTP si otevřete složku www
  • u sebe v počítači si vytvořte soubor user.txt
  • nahrajte tento soubor do složky www na FTP
  • přejmenujte tento soubor na FTP na .user.ini (pozor, i s tou tečkou na začátku)

Jak upravit velikost uploadovaného souboru a maximálního času pro běh skriptu

Abyste mohli pomocí PHP uploadovat větší soubor, budete potřebovat directivy dvě. Na příkladu si ukážeme nastavení uploadu na hodnotu 512 MB.

				
					upload_max_filesize = 512M
post_max_size = 512M
				
			

Pro delší čas běhu skriptu si přidejte další directivu max_execution_time. Opět si v příkladu ukážeme navýšení limitu na 5000 sekund.

				
					max_execution_time = 5000
				
			

Directivy pokud možno navyšte jednorázově

Jelikož poměrně zásadním způsobem upravíte limity PHP, zvažte, zda je opravdu potřebujete. Resp. zda je takto potřebujete mít nastavené pořád. Může se jednat o určité bezpečnostní riziko a pokud potřebujete toto navýšení provést pouze kvůli jedné činnosti, odstraňte directivy ze souboru ihned, jakmile to bude možné. Vrátíte tím hodnoty PHP na původní, nastavené správcem webserveru. Pro běh webu a pro jeho základní činnosti obvykle takto velké limity nepotřebujete.

Co se týče memory limitu, což je další poměrně žádaná directiva, tak i tu můžete pomocí tohoto souboru upravit. Zde si ale nejprve položte otázku, zda navýšení memory limitu bude řešit Váš problém, nebo ho to pouze zamaskujete a řešení tím jen oddálíte „na jindy“. To, že web zkonzumuje např 1 GB paměti také není příliš běžné a obvykle to ukazuje na nějaký problém v kódu. Memory limit tedy navyšte v případě nutnosti a pouze na danou akci, nebo do vyřešení problému s přidělenou pamětí. Directiva pro memory limit na 768 MB vypadá takto:

				
					memory_limit = 768M
				
			

Lze upravit php limity na Forpsi webhostingu?

Závěr

Co se týče limitů PHP, jak sami vidíte, není úprava hodnot zase nikterak složitá. Jen je třeba mít na paměti a velmi dobře zvážit to, proč a za jakým účelem daný limit navyšujete. Je to nejen z důvodu bezpečnosti Vašeho webu, ale také z důvodu toho, aby ve výsledku Váš web nezačal přetěžovat sdílený webserver. Pokud by Vás zajimaly i jiné directivy do souboru .user.ini, tak jejich seznam nejdete zde: List of php.ini directives

Úpravu tímto souborem pak můžete provádět u directiv s hodnotou PHP_INI_USER, PHP_INI_PERDIR a PHP_INI_ALL.

Web je vytvářen s pečlivostí k obsaženým informacím. Snažím se poskytovat kvalitní a užitečný obsah, který ostatním pomáhá, nebo je inspiruje. Pokud jste spokojeni s mou prací a chtěli byste mě podpořit, můžete to udělat prostřednictvím jednoduchých možností.

Byl pro Vás tento článek užitečný?

Klikni na počet hvězd pro hlasování.

Průměrné hodnocení. 0 / 5. Počet hlasování: 0

Zatím nehodnoceno! Buďte první

Jak užitečný vidíte tento článek.

Sledujte mě na sociálních médiích.

Je mi líto, že pro Vás nebyl článek užitečný.

Jak mohu vylepšit článek?

Řekněte mi, jak jej mohu zlepšit.

newsletter

Odebírejte Newsletter

Buďte v obraze! Připojte se k odběru newsletteru a buďte první, kdo získá nejnovější informace přímo do vaší e-mailové schránky. Sledujte aktuality, exkluzivní události a inspirativní obsah, přímo na Vašem e-mailu.  

Odebírat
Upozornit na
guest
0 Komentáře/ů
Nejstarší
Nejnovější Nejvíce hlasováno
Vložené zpětné vazby.
Zobrazit všechny komentáře.

Pokud mi chcete napsat rychlou zprávu, využije, prosím, níže uvedený
kontaktní formulář. Děkuji.

Další Kontaktní údaje