Egy site-on a Views modul WSoD-el száll el (tehát fehér kép a böngészőben, hibaüzenet nélkül) egy szolgáltatónál.
A settings.php végére írtam (remélem jól emlékeztem), hogy lássam a log-ot:
A tmp könyvtárra és a log fájlra full írási jog van. Sajnos a log üres.
Miről feledkeztem meg? (Vagy az ini_set le van tiltva?)
(php memory limit 256M)
Drupal verzió:
Fórum:
azt is ellenőrizd hogy a php
azt is ellenőrizd hogy a php-t futtató felhasználónak (www, nobody vagy kitudja) van-e írási jogosultsága az adott fájlra
full
full jog van a fájlon (és könyvtáron).
elvileg mennie kell. valamit kihagytam?
Talán ki van kapcsolva a
Talán ki van kapcsolva a hibajelentés, add hozzá még az alábbi sort is:
error_reporting(E_ALL ^ E_NOTICE);
Ha ezzel sem megy teszteld valami ilyesmivel:
error_log("hibauzenet", 3, "/utvonal/errors.log");
Ha a szerveren mindne rendben van ez menni fog és akkor tudjuk hogy a php-ben kell még buherálni.
error_reporting
A korábbi két sor elé betettem:
error_reporting(E_ALL);
A logban megjelent:
PHP Notice: Trying to get property of non-object in /.../www/includes/path.inc on line 50
Undefined offset: 1 in /.../www/sites/all/modules/phpfreechat/handler.php on line 78
Undefined index: drupal_user in /.../www/sites/all/modules/phpfreechat/handler.php on line 79
Trying to get property of non-object in /.../www/sites/all/modules/phpfreechat/phpfreechat.module on line 481
Trying to get property of non-object in /..../www/sites/all/modules/phpfreechat/phpfreechat.module on line 497
...stb.
Minden bejegyzés phpfreechat modul Notice volt csak! A views modul-ra nem volt semmi.
Ilyenkor mi tehetek?
Nem javitgattal bele
Nem javitgattal bele valamelyik php fajlba? Nekem olyankor szokott ez a hibajelenseg elojonni hogy ures feher oldalt kapok ...
nem
nem nyúltam semmibe sem. :(
van esetleg valami ötleted, mitől lehet még?
Akkor jott elo a hiba amikor
Akkor jott elo a hiba amikor a phpfreechat telepitve lett?
egyik nap
igazából egyik nap vettem észre ezt a "fehér képernyő halált".
azt mondod szedjem le a phpfreechat-t (vagy legalábbis kapcsoljam ki a modult)? :)
talan
talan probald meg kikapcsolni meg az update.php is futtasd le. Sot meg az /admin_menu/flush-cache/theme -is megprobalnam lefuttatni. De csak talalgatni tudok.
disabled
A log-ban nem változott semmi, ugyanazok a hibaüzenetek, pontosabban NOTICE-ok.
Ha a modult teljesen leszedem, az meg nem jó. mert naponta használják a modult és eddig nem találtam működő chat modult.
Bugos valami... :(
Egy lehetőség marad, hogy újból fel kell építeni az oldalt nulláról... :(
multisite oldalon jó
Multisite oldalon a másik domain esetén szépen megy a views modul. Tehát ugyanazon Drupal forráskódból.
Akkor adatbázisban lesz a hiba? (A logot később tudom megnézni. remélhetőleg...)
logban
A logban végre látom mi a hiba:
Természetesen a template.php-ban ott van a phptemplate_get_ie_styles() függvény.
Az update.php is ezzel a hibával áll le.
Mi lehet a pontos hiba, ill. hogy orvosolható? A neten eddig nem találtam jó ötletet.
Érdekes, hogy ugyanezen a Drupal kódon futó multisite views modulja is most elkezdett problémázni. :O
ennek a függvénynek a garland sminkben
a template.php -ban kell lennie. a végén van, phptemplate_get_ie_styles. arra panaszkodik, hogy nálad nincs definiálva ez a függvény pedig meghívja a maintenance-page.tpl.php, a 22. sorban.
-
clear: both;
ott van
Megnéztem, ott van a függvény.
Akkor most mi a baja? :(
üres oldal van csak
Kiderítettem annyit, hogy az update.php-ra jön csak a "PHP Fatal error: Call to undefined function phptemplate_get_ie_styles()..." üzenet a logban.
A views modul hívása esetén (http://sitename/admin/build/views) esetén semmi sincs a logban. Tehát nincs hiba. Mégis üres oldalt ad vissza, a tartalma (forrása a böngészőben) szintén semmi(!).
Na erre varjatok gombot. Ez mi? :)
lezárom
Lezárom a témát. Inkább újat indítok, mert ez már két téma.
A views modult inkább elfelejtem.
szinte biztos vagyok benne, hogy nem a views hibája
364270 site használja a viewst. ha ez jelent valamit, én se láttam soha olyat, hogy hibaüzenet nélküli fehér halált kapnék egy bizonyos view útvonalára. (igazából sose láttam hibaüzenet nélküli fehér halált)
http://drupal.org/project/usage/views
-
clear: both;
Ez egy smink fv hiba: nincs
Ez egy smink fv hiba: nincs meg a smink template.php-jában a függvény.
Bele kell tenni a használt, beállított sminkbe és kb. kész is. Vagy a page.tpl.php-ből kivenni a hívást.
--
Szabó Dénes - Internode.hu - Munkára fogott weblapok
nincs hivatkozás
Az adott smink egyik fájljában sincs hivatkozás a phptemplate_get_ie_styles() függvényre, de még a garland-ra sem.
Az update.php "hivatkozhat" rá. Ezért nem tudom honnan veszi ezt a függvényt.
require_once
Továbbra se értem mi hivatkozik a garland-ra, de a smink-be tettem egy
sort (benne a garland szükséges függvényei) és jó lett.
a másik topikban
bátorkodtam megkérdezni, hogy a "garland_template.php" milyen file, ilyen ugyanis nincsen a drupalban. http://drupal.hu/node/14819
-
clear: both;
hiába
Az adott site-on nem tudom használni a views-t, ennyi.
Hiába szedem le, rakom fel újból, akár az újabb verziót (3.x-alpha), mindig ugyanaz az eredmény.