Nastavení PHP

Jádro www aplikací » Doporučení k nastavení serverů » Nastavení PHP

Minimální verze PHP pro SIS je 8.1.5.
V PHP je třeba mít aktivovaná tato rozšíření:
  • oci
  • calendar
  • gd
  • iconv
  • curl
  • fileinfo
  • intl
  • mbstring
  • openssl
  • sockets
  • xml dom
  • ldap (pokud používáte ldap autentizaci)
  • zip
Rozšíření se obvykle zapínají v php.ini, případně na Linuxu se dají doinstalovat jako balíčky.
Dále v php.ini je nutné nastavit následující proměnné:
date.timezone
- hodnota "Europe/Prague" pro českou časovou zónu
session.gc_maxlifetime
- mělo by odpovídat nastavení konfigu stev:login_timeout / stev:login_student.login_timeout / stev:login_uziv.login_timeout, tj. doba po kterou bude maximálně aktivní session
memory_limit
- vhodně nastavit, například na 64M
upload_max_filesize
- nastavte na vhodnou maximální velikost souboru pro upload
post_max_size
- nastavte na hodnotu vyšší než upload_max_filesize
max_input_vars
- nastavte na 100000 - velké zkouškové formuláře to vyžadují
allow_url_fopen
- mějte na hodnotě On