Sziasztok!
Tapasztalt Drupalerek tanácsát szeretném kérni.
Szépen üzemelgetett az oldalam egy hazai fizetős tárhelyen, eddig minden gond nélkül. A minap viszont észrevettem, hogy adminban tök üres fehér lapot dob egy-egy node módosítás után. Ez még elmegy gondoltam magamban, viszont a kereső is használhatatlan: szintén fehér lapot ad a search gomb lenyomására. Ez viszont probléma!
Először memória gondokra gyanakodtam. Feltettem egy valami.php-t a tárhelyre
<?php phpinfo(); ?>
tartalommal.
De lefuttatva nem találom benne a memory_limit
-re vonatkozó sort. (post_max_size és upload_max_filesize ami 32M, úgy látom)
E-mailben megkérdeztem a szolgáltatót és azt írták, hogy alapból 32MB a php memory_limit.
Igazából a Calendar modulra gyanaxom, de nem merem kikapcsolni - félek, hogy minden eddigi CCK-s dátum elvész. Szerintetek nem kell félnem és kikapcsolhatom a modult megnézni, hogy ez okozza-e a galibát?
Vagy egyáltalán mi lehet a hiba?
Közben drupal.org-os írások hatására beleírtam sites/default/setting.php ini_setes részébe 138. sorba, hogy ini_set('memory_limit', '64M');
Valamint beleírtam .htaccess file 33. 44. és 55. sorába, hogy
php_value memory_limit 64M
Plusz létrehoztam egy php.ini file-t a drupal gyökérben
memory_limit = 64M;
Elakadtam :( Kérem segítsetek! Továbbra is "fehér halál" jelentkezik.
szerver log
Mi van a szerver log-ban?
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Webserver log?
Szia PP!
Ha webserver logra gondolsz (http://drupal.hu/node/1840#comment-5668) ahhoz nincs hozzáférésem, így nem tudok belekukkantani.
Ezek a modulok vannak telepítve: Front Page, CCK, Comment, Menu, Path, Search, Statistics, Taxonomy, Upload, Autolocale, Custom Breadcrumbs, DHTML Menus, IMCE, Login Destination, Meta tags, Panels, Poormanscron, TinyMCE, CAPTCHA, Calendar, Views
Azt hiszem ezek közül a CCK, a TinyMCE, és a Calendar nagyobb memória étvágyú.
Megpróbálom Mice-manus tanácsát, a biztonsági másolat készítést és mysql mentést, aztán próba cseresznye.
Mysql mentés
Szia!
Szerintem tedd karbantartási módba az oldalt, készíts backupot a mysql adatbázisról, és akkor kiszedheted a modult :) Vagy ezen már gondolkodtál?
Mice
http://gothart.hu/
Drupal log?
A Drupal log mond valamit a fehér lapra? Nem valószínű, de hátha... Miért vesznének el a CCK-s dátumaid? Azok ott vannak az adatbázisban, ha nem távolítod el teljesen a modult (uninstall), akkor a következő bekapcsoláskor viszontlátod majd őket.
Megoldódott! :)
Szia Edit!
Köszönöm a tippet! Tényleg nem a Calendar modul a ludas (kikapcsoltam és vissza - de semmi változás).
admin/logs/watchdog-ban:
Cannot modify header information - headers already sent by (output started at /web/valami/valami.hu/themes/litejazz/template.php:65) - /web/valami/valami.hu/includes/common.inc - 314. sor.
Nemrég valamit alkottam a template.php-ban a dátummegjelenítéssel kapcsolatban (http://drupal.hu/node/3910) visszaállítottam ugyan az eredetire de maradt két üres sor a fájl végén , ezeket kitöröltem és minden működik! :)
Egyébként abból, hogy felemeltem 64MB-ra a memory limitet, nem lehet később bármilyen problémám szerintetek?
kódingsztenderd
Na ezért nem kell a template.php végére php lezáró tag! (meg a module, meg minden olyan amiben csak függvények vannak.) Tanfolyamra jó lesz ez a szál ;)
Fele annyi embert tudsz kiszolgálni, ha megugrik a látogatottságod.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
pontosan miért is?
Pontosan miért is? Én pl. eddig mindig kitettem, hiszen úgy tanultam, hogy az kell oda, és kész. :S
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
Gyanítom
Azért, mert ezek a fájlok még a HTTP header befejezése előtt include-olódnak, vagyis ha van benne kimeneti karalter (akár egy szóköz vagy újsor), akkor ez kikényszeríti a header befejezését.
Ha lehagyod a záró részt, a fordítónak semmi problémát nem okozol vele, és a fenti hibalehetőséget is csökkented.
Nagy Gusztáv