Portál AbcLinuxu, 3. června 2025 01:43


Dotaz: LAMP změna v chování PHP

10.10.2017 13:02 Marty Burns
LAMP změna v chování PHP
Přečteno: 272×
Odpovědět | Admin
Dobrý den, mám jednoduchý informační systém založený na debian, apache, php, mysql. Bez jakéhokoliv zásahu do serveru, kódu...se mi program jakoby zacyklí/sekne a musím server restartovat. Zjistil jsem, že je najednou problém s php a funkcí fopen, když odstraním vše běží jako hodinky, bohužel je to zrovna důležitá část kódu a musím to nějak vyřešit. Na jiném LAMPU problémový kód běží bez problém, tzn. něco se odehrálo v serveru. Zkusil jsem nahlídnout do logu, ale tam najdu pouze failed to open stream! HTTP request failed. Napadá někoho co by se s tím dalo dělat? Jedná se o server instalovaný na začátku roku 2017.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

10.10.2017 14:27 Kit | skóre: 45 | Brno
Rozbalit Rozbalit vše Re: LAMP změna v chování PHP
Odpovědět | | Sbalit | Link | Blokovat | Admin
Doporučuji vyhnout se velkým obloukem funkci fopen().
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
10.10.2017 14:51 NN
Rozbalit Rozbalit vše Re: LAMP změna v chování PHP
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jak vypda presne ta chybova hlaska?
10.10.2017 15:37 Michal2
Rozbalit Rozbalit vše Re: LAMP změna v chování PHP
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vyzkousej otevrit ten fopenovany soubor mimo php- vypsat catem, zkopirovat nebo tak neco. Pac takhle jak to pises to vypada, ze je problem s diskem.
10.10.2017 17:03 Marty Burns
Rozbalit Rozbalit vše Re: LAMP změna v chování PHP
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkusil jsem místo fopen použít file_get_contents a žádná změna. Až když jsem použil curl, tak to začalo fungovat, díky všem!
10.10.2017 17:49 Kit | skóre: 45 | Brno
Rozbalit Rozbalit vše Re: LAMP změna v chování PHP
Curl používám pouze pro práci se vzdálenými datovými zdroji. Pro lokální soubory je obvykle výhodnější file_get_contents().
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
10.10.2017 18:09 Marty Burns
Rozbalit Rozbalit vše Re: LAMP změna v chování PHP
Jedná se o vzdálený zdroj, tuto zjevně dost podstatnou informaci jsem opomněl uvést. Omlouvám se.
10.10.2017 19:04 Kit | skóre: 45 | Brno
Rozbalit Rozbalit vše Re: LAMP změna v chování PHP
Zkus ještě porovnat verze PHP. Mohou odesílat různé hlavičky HTTP. Server na ně může reagovat odlišně.
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.

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.