JOOMLA a nastavení funkcí PHP

16.09.2005 03:02 243 zhlédnutí
Autor článku
vamp
Článek uživatele

V předchozím článku jsme si řekli, jak vybírat hosting pro mambo. V diskuzi pod článkem se objevil dotaz, co vlastně jednotlivé nastavení funkcí PHP znamenají. Pokusím se na následujících řádcích stručně popsat, co vlastně jednotlivé funkce dělají a mají na starosti....

Jen pro připomenutí vkládám tabulku z minulého článku.

 PŘÍKLAD NASTAVENÍ FUNKCÍ PHP

Funkce Požadováno      Aktuálnì
Safe Mode:OFF:OFF  
Display Errors:ON:ON  
File Uploads:ON:ON  
Magic Quotes GPC:ON:ON  
Magic Quotes Runtime:     OFF:OFF  
Register Globals:OFF:ON  
Output Buffering:OFF:OFF  
Session auto start:OFF:OFF

 

A nyní se podíváme stručně na jednotlivé funkce.

SAFE MODE - požadované nastavení je OFF. Safe Mode je nastavení interpreteru PHP skriptů pro jejich bezpečnější spouštění. Pokud je Safe Mode zapnut, nejsou povoleny některé potenciálně nebezpečné příkazy (Exec, System, PassThru, Dl a Popen). Jiné příkazy je možno používat jen za dodržení přísných podmínek. Jedná se o tyto: Include, Require, Copy, ReadFile, Fopen, File, Link, Unlink, Symlink, Rename, RmDir, ChMod, ChOwn a ChGrp.

A proč tedy vlastně požaduje JOOMLA nastavení na OFF?

Velmi nepříjemná jsou tyto omezení při uploadování souboru. K uploadům souborů dochází při instalaci komponent, modulů, mambotů a dalších operacích. Při nastavení na ON může docházet (a většinou dochází) k problémům při instalaci jednotlivých komponent. Pokud máte nastaven aktuálně SAFE MODE na ON, lze to obejít tzv. SAVE MODE PATCHEM.

Display Errors - požadované nastavení je ON. Upřímně řečeno, pro normálního uživatele tohoto CMS je toto nastavení nepotřebné. Nehraje až tak velkou roli. Pokud jste ale trošku zručnější a chcete se hrabat ve zdrojových kódech, tak tato funkce umožňuje vypisovat chybová (a nejen chybová) hlášení skriptů. Proto je požadována na ON. Pokud bude OFF nemělo by to mít podstatný vliv na chod Joomly.

File Uploads - požadované nastavení je ON. O tomto snad nebudu více psát než, že prostě bez zapnutí této funkce se nehnete v mambu.

Magic Quotes GPC - požadované nastavení je ON. Magic Quotes Runtime - požadované nastavení je OFF. MQ GPC ovlivňuje zpracovávání dat z formulářů, URL a data souborů Cookie. Jinak GPC je zkratka slov GET, POST a COOKIE. Obecně řečeno se funkce MAGIC QUOTES stará o to, aby se vložilo před každou uvozovku zpětné lomítko a před apostrof dvě zpětná lomítka.

A proč je to tak důležité? - Prostě to hlídá před porušením databáze. Toť vše.

Register Globals - požadované nastavení OFF. Pokud je tato funkce vypnuta, tak je zamezeno automatickému převodu prvků na proměnné. Pokud nejste programátoři, tak vám to asi nic neřekne. K vypnutí této funkce vede pouze jedna věc a to snaha o zvýšení bezpečnosti php skriptů. Takže v důsledku + pro uživatele.

Output Buffering - požadované nastavení OFF. S pomocí této funkce lze jednoduše kontrolovat odesílání výstupů skriptů do prohlížeče. Proto je hodnota na vypnuto. Pokud je tato funkce zapnuta, tak většinou server předčasně ukončí odesílání dat a nastává chyba na zobrazovaných stránkách.

Session auto start - požadované nastavení OFF. No zde nevím, jestli to mám nějak více rozebírat. Pokud píšete skripty php, tak v každém skriptu na začátku voláte funkci session_start(), kdy na základě tohoto zavolání se utváří soubor cookie s  názvem relace a jedinečným označením. Pokud povolíte funkci session auto start, tak se relace budou používat automaticky.

Snad jsem vám to trochu objasnil. Kdyby ne, tak zkuste zapátrat v manuálech a nebo vzneste dotaz a pokud budu vědět, tak odpovím, nebo někdo z ostatních snad pomůže. 

 

Informace o autorovi vamp

Líbil se vám článek?
(0 hlasů)
Požadavky na hosting - pro začínající
Předchozí článek autora vamp  15.09.2005 173
Požadavky na hosting - pro začínající
Článek uživatele
Dnes si povíme o základních požadavcích Joomly na hosting (místo, kde máte své stránky na...
První  stable release of Joomla! 1.0
Následujicí článek autora vamp  20.09.2005 171
První stable release of Joomla! 1.0
Článek uživatele
Hádejte o co se jedná.... Joomla! stable relase v 1.0 je k dispozici ke stažení. Tady je odkaz a...

Štítky:

02.10.2005 02:10 193 zhlédnutí
Novinky
Obecně pro začátečníky
Obecně pro začátečníky

Tak jsem se zase trochu pozastavil nad několika dotazy na fóru. Proto jsem dal několik otázek a...

20.09.2005 00:38 171 zhlédnutí
Novinky
První  stable release of Joomla! 1.0
První stable release of Joomla! 1.0
Hádejte o co se jedná.... Joomla! stable relase v 1.0 je k dispozici ke stažení. Tady je odkaz a...
16.09.2005 03:02 244 zhlédnutí
Vývojářské tipy
JOOMLA a nastavení funkcí PHP
JOOMLA a nastavení funkcí PHP

V předchozím článku jsme si řekli, jak vybírat hosting pro mambo. V diskuzi pod článkem se objevil...

15.09.2005 00:58 173 zhlédnutí
Novinky
Požadavky na hosting - pro začínající
Požadavky na hosting - pro začínající

Dnes si povíme o základních požadavcích Joomly na hosting (místo, kde máte své stránky na...

04.08.2005 03:59 184 zhlédnutí
Vývojářské tipy
Editace offline stranky  - offline.php
Editace offline stranky - offline.php
Predpokladam, ze znate alespon zaklady html. Pokud ano, tak vam mozna bude tento clanek k uzitku...
03.03.2005 03:05 172 zhlédnutí
Vývojářské tipy
Instalace češtin do komponent - MAMBO4.5.2
Instalace češtin do komponent - MAMBO4.5.2

Zase jedna drobná pastička na líné hlavičky od tvůrců mamba :). Jestli se někomu stane, že po...

24.02.2005 23:12 245 zhlédnutí
Novinky u nás na webu
Pravidla pro forum
Pravidla pro forum

Nejsem členem tohoto serveru dlouho, ale pár postřehů a rad pro uživatele mám. Nechci tvrdit, že...

22.02.2005 22:54 169 zhlédnutí
Vývojářské tipy
Instalace komponent - ruční editace  druhá část
Instalace komponent - ruční editace druhá část

V první části jsem rozebral tu lehčí část ruční instalace. Popsal jsem základní strukturu xml...

21.02.2005 12:58 170 zhlédnutí
Vývojářské tipy
Instalace komponent - ruční editace
Instalace komponent - ruční editace

Takže pro některé z vás, kteří máte problémy s instalací komponent dávám návod, jak nainstalovat...

09.02.2005 09:55 171 zhlédnutí
Novinky
Kalendář pro Mambo
Kalendář pro Mambo

Hledali jste na vlnách internetu kalendář do Mamba? A nemohli jste nic kloudného dohledat?
Při
...

Nové články

Článek uživatele
Novinky
Joomla 3.9.11
Článek uživatele
Novinky
Vyšla Joomla 3.9.10
Článek uživatele
Novinky
Vyšla Joomla 3.9.9 - neaktualizujte!
Článek uživatele
Novinky
Joomla 4, Alpha 10

Související články