Portál AbcLinuxu, 12. května 2025 15:34

Dotaz: PHP pro dané weby

13.12.2006 09:42 Martin
PHP pro dané weby
Přečteno: 314×
Odpovědět | Admin
Ahoj, rad bych se zeptal všech znalých, jestli mi dokážou poradit, jak danému webu (prostoru) udělat vlastní konfiguraci PHPčka (např. maximální upload, zakázat nějaké věci,...). Díky za radu ... PHP.INI mám zatím udělán pro všechny weby a je uložen v /etc/php.ini - používám mandrivu 2007
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.12.2006 10:24 Wombat | skóre: 4
Rozbalit Rozbalit vše Re: PHP pro dané weby
Odpovědět | | Sbalit | Link | Blokovat | Admin
php_admin_flag, php_admin_value
13.12.2006 10:51 narg
Rozbalit Rozbalit vše Re: PHP pro dané weby
Odpovědět | | Sbalit | Link | Blokovat | Admin
U Virtualhostu direktiva PHPIniDir.
13.12.2006 11:11 Tomas3 | skóre: 20
Rozbalit Rozbalit vše Re: PHP pro dané weby
Diky, vyzkousim,

staci tedy nahrat php.ini do adresare /home/domena.cz/

a pak se z apache jen ve virtualhostu odkazat na

PHPIniDir = "/home/domena.cz/" ??? a on si sam najde primo php.ini ? Dival jsem se na google a tam maji primo taky adresare. Jake opravneni ma mit ten php.ini ? Takovy jako ma adresar /home/domena.cz ?
13.12.2006 11:27 Tomas3 | skóre: 20
Rozbalit Rozbalit vše Re: PHP pro dané weby
Poslete mi prosim konfigurak, kde presne do apache to mam nacpat? Nejak se mi to podarilo jen u jednoho virtualhostu a u druheho mi uz httpd pise chybu s tim, ze uz na jednom radku tato volba je ...
13.12.2006 15:01 Robert Kupka | skóre: 15
Rozbalit Rozbalit vše Re: PHP pro dané weby
Odpovědět | | Sbalit | Link | Blokovat | Admin
Niektore parametre php mozte ovplyvnit najjednoduchsie pomocou suboru .htaccess priamo v strome webu. Dajte do neho napr.:

php_admin_flag display_errors On php_value register_globals 1

Iba niektore parametre z PHP.INI je vsak mozne menit pre kazdy virtual host zvlast v konfiguracnych suboroch Apache (.htaccess). Niektore parametre su globalne pre celu instalaciu PHP, ako napr. safe_mode, Niektore mozes menit v kazdom virtual hoste. Vystup funckie phpinfo() ti povie, aku hodnotu maju jednotlive premenne php.ini v globale a v ramci lokalneho webu.

Tu: http://uk.php.net/manual/en/configuration.changes.php a tu: http://uk.php.net/manual/en/ini.php#ini.list najdes zoznam vsetkych parametrov php.ini a v akom kontexte ich mozes modifikovat.
13.12.2006 15:21 Tomas3 | skóre: 20
Rozbalit Rozbalit vše Re: PHP pro dané weby
Jasne, PHP mam modifikovane, ale chci napr. kazdemu webu co mam na serveru nastavit napr. max velikost uploadovaneho souboru, nekdo bude mi tstandard 2MB nebo 5MB, takze to potrebuju danemu webu natahnout, jenze nevim kde presne to mam nakopcit, aby mi to uzivatel FTPckem neprepsal jinym HTACCESSem
13.12.2006 16:57 Robert Kupka | skóre: 15
Rozbalit Rozbalit vše Re: PHP pro dané weby
chown root.root .htaccess chmod 644 .htaccess

a uzivatel s tym nespravi nic.
13.12.2006 21:25 AAAAA
Rozbalit Rozbalit vše Re: PHP pro dané weby
Zkusím, díky
Josef Kufner avatar 13.12.2006 23:25 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: PHP pro dané weby
Může to smazat a vyrobit si vlastní. Takže ještě nastavit sticky bit na nadřazený adresář, ale to pak mu ten adresář nesmí patřit… mno, ohlídat to jde blbě, ale jde ;-)
Hello world ! Segmentation fault (core dumped)
14.12.2006 08:54 Tomas3 | skóre: 20
Rozbalit Rozbalit vše Re: PHP pro dané weby
Jej, tak to už jsem z toho úplně jelen ... To opravdu nejde jednodušeji udělat pro virtualhost proste cestu k nejakemu jinemu php.ini ??? :o(
14.12.2006 11:03 happy barney | skóre: 34 | blog: dont_worry_be_happy
Rozbalit Rozbalit vše Re: PHP pro dané weby
stačí, ak budú užívatelia v skupine grp
chown root.grp .
chmod 1775 .
chown root.root .htaccess
chmod 644 .htaccess
jednoduchšie imho bude obsah .htaccess dať priamo do konfigurácie virtualhost-u.
14.12.2006 16:15 Tomas3 | skóre: 20
Rozbalit Rozbalit vše Re: PHP pro dané weby
No to je fajn, ale jak to mám dá tdo virtualhostu??? Když chci načítat jiný php.ini např. z /home/domena.cz/php.ini ??? Ja to zkousel a nechce se tomu :-(
14.12.2006 12:03 Láďa
Rozbalit Rozbalit vše Re: PHP pro dané weby
Třeba nemít AllowOverride All a použít jenom co opravdu potřebuješ.
14.12.2006 12:21 Láďa
Rozbalit Rozbalit vše Re: PHP pro dané weby
Direktiva safe_mode je PHP_INI_SYSTEM, takže měnitelná i na úrovni Apache. Jediné tři direktivy php.ini only jsou "disable_classes", "php.ini only" a "expose_php". Osobně bych se potom mohl jít zastřelit, protože semtam se bez safe_mode musím obejít, třeba v případě mizerně napsaných systémů jako je Joomla.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.