Resource Limits - php nastavení

Vývojová prostředí, aplikace, skripty, http://www... síťové programy, internet, sdílení...
Odpovědět
JvtDeSiGn
Začátečník
Začátečník
Uživatelský avatar
Registrován: 19. črc 2007
Bydliště: Orlické hory
Kontaktovat uživatele:

Resource Limits - php nastavení

Příspěvek od JvtDeSiGn »

Zdravím,

přesunul jsem stránky na jiný hosting a dívám se, že dlouhé GET v URL vrací index. Zjistil jsem, že to vezme maximálně 64 znaků.

V nastavení mám:

Kód: Vybrat vše

;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;

max_execution_time = 30
max_input_time = 60
;max_input_nesting_level = 64 ; Maximum input variable nesting level
memory_limit = 16M
Ale když zvýším ten max_input_nesting_level na 128, tak to stále nefunguje :?

Nevíte proč to nejde? Dělám někde chybu, nebo mám změnit ještě jinou hodnotu?
All I know is that I know nothing. ~Socrates

Intel Pentium II 233 MHz, Nvidia GeForce2 MX 200, 192 MB RAM
KapaCZ
Začátečník
Začátečník
Registrován: 06. srp 2006

Re: Resource Limits - php nastavení

Příspěvek od KapaCZ »

problém je ; před max_input_nesting_level
JvtDeSiGn
Začátečník
Začátečník
Uživatelský avatar
Registrován: 19. črc 2007
Bydliště: Orlické hory
Kontaktovat uživatele:

Re: Resource Limits - php nastavení

Příspěvek od JvtDeSiGn »

To už jsem také zkoušel, vymazal jsem ; včetně komentáře a stejně nic :(
All I know is that I know nothing. ~Socrates

Intel Pentium II 233 MHz, Nvidia GeForce2 MX 200, 192 MB RAM
Exp
Začátečník
Začátečník
Registrován: 24. črc 2004
Bydliště: Tábor
Kontaktovat uživatele:

Re: Resource Limits - php nastavení

Příspěvek od Exp »

Nesting level nemá s maximální délkou URL nic společného, nesting je vnořování - můžeš předávat pole do POST a GET parametrů.

Např.

Kód: Vybrat vše

<input name="foo[bar][bee][]" /> //vnoření 3 úrovně hluboké
Teď sem si jen tak zkusil pomocí GET vytáhnout z URL necelých 4k znaků a bez problémů mi to vrátilo. Kolik znaků tam máš ty?

Napadá mě jedině nastavení Apache LimitRequestLine directive, ale default je 8190 znaků, tak jedině že bys to měl extrémně snížené.
JvtDeSiGn
Začátečník
Začátečník
Uživatelský avatar
Registrován: 19. črc 2007
Bydliště: Orlické hory
Kontaktovat uživatele:

Re: Resource Limits - php nastavení

Příspěvek od JvtDeSiGn »

Aha, tak špatná hodnota... Co se týče nastavení Apache, tak mohu jen zapínat a vypínat moduly, takže dál s tím asi už nic moc neudělám. Upravil jsem skript aby zkracoval URL, ať to zatím funguje, a zmíním se o tom u podpory.

Jinak v logu jsem našel, že to psalo:

Kód: Vybrat vše

ALERT - configured request variable name length limit exceeded - dropped variable
All I know is that I know nothing. ~Socrates

Intel Pentium II 233 MHz, Nvidia GeForce2 MX 200, 192 MB RAM
Exp
Začátečník
Začátečník
Registrován: 24. črc 2004
Bydliště: Tábor
Kontaktovat uživatele:

Re: Resource Limits - php nastavení

Příspěvek od Exp »

Zkusil bych tohle:
I increased the hphp.post.max_value_length and hphp.request.max_value_length values so that fixed the problem
arxeiss
Začátečník
Začátečník
Uživatelský avatar
Registrován: 19. črc 2008
Bydliště: Krmelín (předměstí Ostravy)
Kontaktovat uživatele:

Re: Resource Limits - php nastavení

Příspěvek od arxeiss »

Velikost GETu bych ale nějak nezvyšoval, podle standartů je maximální velikost 2kB URL adresy, takže aby to potom jelo korektně pro vyhledávače apod...
PC : CPU: C2D E5200 2500Mhz @ 3750Mhz a AC Freezer 7PRO MB: Gigabyte GA-P31-DS3L rev.2,1 GPU: ATI Radeon 3650HD 256MB RAM: A-Data Vitesta 2x2GB Zdroj: Forton OEM 400W HDD: Samsung F2 500GB
Netbook : Asus EEE CPU: Intel Atom N270 1,6GHz RAM: A-Data 2GB HDD: 250GB 5400ot/min
JvtDeSiGn
Začátečník
Začátečník
Uživatelský avatar
Registrován: 19. črc 2007
Bydliště: Orlické hory
Kontaktovat uživatele:

Re: Resource Limits - php nastavení

Příspěvek od JvtDeSiGn »

Ok, díky za tip. Ráno to vyzkouším, ať se případný výpadek není během plného provozu.
All I know is that I know nothing. ~Socrates

Intel Pentium II 233 MHz, Nvidia GeForce2 MX 200, 192 MB RAM
JvtDeSiGn
Začátečník
Začátečník
Uživatelský avatar
Registrován: 19. črc 2007
Bydliště: Orlické hory
Kontaktovat uživatele:

Re: Resource Limits - php nastavení

Příspěvek od JvtDeSiGn »

Tak to nepomohlo :(
All I know is that I know nothing. ~Socrates

Intel Pentium II 233 MHz, Nvidia GeForce2 MX 200, 192 MB RAM
Exp
Začátečník
Začátečník
Registrován: 24. črc 2004
Bydliště: Tábor
Kontaktovat uživatele:

Re: Resource Limits - php nastavení

Příspěvek od Exp »

Postni sem ten string, který to nevezme.
JvtDeSiGn
Začátečník
Začátečník
Uživatelský avatar
Registrován: 19. črc 2007
Bydliště: Orlické hory
Kontaktovat uživatele:

Re: Resource Limits - php nastavení

Příspěvek od JvtDeSiGn »

Konkrétní URL?
All I know is that I know nothing. ~Socrates

Intel Pentium II 233 MHz, Nvidia GeForce2 MX 200, 192 MB RAM
arxeiss
Začátečník
Začátečník
Uživatelský avatar
Registrován: 19. črc 2008
Bydliště: Krmelín (předměstí Ostravy)
Kontaktovat uživatele:

Re: Resource Limits - php nastavení

Příspěvek od arxeiss »

Jo
PC : CPU: C2D E5200 2500Mhz @ 3750Mhz a AC Freezer 7PRO MB: Gigabyte GA-P31-DS3L rev.2,1 GPU: ATI Radeon 3650HD 256MB RAM: A-Data Vitesta 2x2GB Zdroj: Forton OEM 400W HDD: Samsung F2 500GB
Netbook : Asus EEE CPU: Intel Atom N270 1,6GHz RAM: A-Data 2GB HDD: 250GB 5400ot/min
JvtDeSiGn
Začátečník
Začátečník
Uživatelský avatar
Registrován: 19. črc 2007
Bydliště: Orlické hory
Kontaktovat uživatele:

Re: Resource Limits - php nastavení

Příspěvek od JvtDeSiGn »

URL už jsou zkracovány, ale mělo by fungovat vše co napíšeš na konec.

Takže URL třeba:
http://www.kytarovecentrum.cz/?418,sono ... tage-2-set

Stále funguje:
http://www.kytarovecentrum.cz/?418,sono ... dddddddddd

A je to v háji...:
http://www.kytarovecentrum.cz/?418,sono ... dddddddddd
All I know is that I know nothing. ~Socrates

Intel Pentium II 233 MHz, Nvidia GeForce2 MX 200, 192 MB RAM
arxeiss
Začátečník
Začátečník
Uživatelský avatar
Registrován: 19. črc 2008
Bydliště: Krmelín (předměstí Ostravy)
Kontaktovat uživatele:

Re: Resource Limits - php nastavení

Příspěvek od arxeiss »

jak moc už jsou zkracovány? A myslím že v URL nesmí být čárka
PC : CPU: C2D E5200 2500Mhz @ 3750Mhz a AC Freezer 7PRO MB: Gigabyte GA-P31-DS3L rev.2,1 GPU: ATI Radeon 3650HD 256MB RAM: A-Data Vitesta 2x2GB Zdroj: Forton OEM 400W HDD: Samsung F2 500GB
Netbook : Asus EEE CPU: Intel Atom N270 1,6GHz RAM: A-Data 2GB HDD: 250GB 5400ot/min
JvtDeSiGn
Začátečník
Začátečník
Uživatelský avatar
Registrován: 19. črc 2007
Bydliště: Orlické hory
Kontaktovat uživatele:

Re: Resource Limits - php nastavení

Příspěvek od JvtDeSiGn »

Zkracoval jsem názvy na 35 znaků, projevuje se to jen u dlouhých názvů.

čárka - Quick.Cart a Quick.CMS si na čárce zakládají a nikdy jsem s tím problém neměl.
All I know is that I know nothing. ~Socrates

Intel Pentium II 233 MHz, Nvidia GeForce2 MX 200, 192 MB RAM
Exp
Začátečník
Začátečník
Registrován: 24. črc 2004
Bydliště: Tábor
Kontaktovat uživatele:

Re: Resource Limits - php nastavení

Příspěvek od Exp »

Čárky nevadí. Zkus si to zprovoznit na localhostu.
JvtDeSiGn
Začátečník
Začátečník
Uživatelský avatar
Registrován: 19. črc 2007
Bydliště: Orlické hory
Kontaktovat uživatele:

Re: Resource Limits - php nastavení

Příspěvek od JvtDeSiGn »

Funkčnost vyzkoušenou mám, tohle už jelo na dvou dalších serverech.
All I know is that I know nothing. ~Socrates

Intel Pentium II 233 MHz, Nvidia GeForce2 MX 200, 192 MB RAM
arxeiss
Začátečník
Začátečník
Uživatelský avatar
Registrován: 19. črc 2008
Bydliště: Krmelín (předměstí Ostravy)
Kontaktovat uživatele:

Re: Resource Limits - php nastavení

Příspěvek od arxeiss »

Tak jedině výpis PHPinfa z obou a porovnávat :)
Pro porovnání je vhodný nástroj v PSPadu ;)
PC : CPU: C2D E5200 2500Mhz @ 3750Mhz a AC Freezer 7PRO MB: Gigabyte GA-P31-DS3L rev.2,1 GPU: ATI Radeon 3650HD 256MB RAM: A-Data Vitesta 2x2GB Zdroj: Forton OEM 400W HDD: Samsung F2 500GB
Netbook : Asus EEE CPU: Intel Atom N270 1,6GHz RAM: A-Data 2GB HDD: 250GB 5400ot/min
JvtDeSiGn
Začátečník
Začátečník
Uživatelský avatar
Registrován: 19. črc 2007
Bydliště: Orlické hory
Kontaktovat uživatele:

Re: Resource Limits - php nastavení

Příspěvek od JvtDeSiGn »

Ok, mrknu na to a dám vědět. Tohle mě nenapadlo :wink:
All I know is that I know nothing. ~Socrates

Intel Pentium II 233 MHz, Nvidia GeForce2 MX 200, 192 MB RAM
Odpovědět

Zpět na „Programování a web“