Sziasztok!
Hónapok óta szenvedek az oldalammal (http://www.gigiscott.com). Elkezdte küldeni a következő hibaüzenetet kismillió példányban:
Warning: MySQL server has gone away query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (1, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:12:\"user warning\";s:8:\"%message\";s:280521:\"MySQL server has gone away\nquery: UPDATE cache_update SET data = 'a:29:{s:2:\\"ad\\";a:10:{s:5:\\"title\\";s:13:\\"Advertisement\\";s:10:\\"short_name\\";s:2:\\"ad\\";s:10:\\"dc:creator\\";s:6:\\"Jeremy\\";s:11:\\"api_version\\";s:3:\\"6.x\\";s:17:\\"recommended_major\\";s:1:\\"2\\";s:16:\\"supported_majors\\";s:1:\\"2\\";s:13:\\"default_major\\";s:1:\\"2\\";s:14:\\"project_status\\" in /USER/gigi/gigiscott.com/www/includes/database.mysqli.inc on line 128
Ha elég türelmesen végig pásztáztam az oldalt, akkor az alján felbukkant valami a saját oldalamból, de pl. adminisztrációs oldalak nem jönnek elő, ezt írja ki:
Welcome to the administration section. Here you may control how your site functions.
You do not have any administrative items.
- holott magyar Drupalt használok -, illetve MySQL-es hibaüzenet és a Welcome-mal kezdődő között egy újabb litánia van (rózsaszín alapon piros betűkkel - bár ez lehet, hogy csak a honlapom színvilága miatt, a lényeg, hogy a Warningostól eltérőek a színei). Bevallom, hogy mivel a hossza vetekszik a Háború és békéjével, ezért csak beleolvastam, és jellemzően ott is a MySQL server-es hibaüzenetet véltem felfedezni.
Kikutattam a fórumot, és megtaláltam ezt a leírást.
Nehezen, de átállítgattam a my.ini-t (Xampp-t használok), de ez sem hozott javulást. Próbáltam Phpmyadminban prüntyögni (cache kiürítése, illetve ebben a topikban találtakon felbuzdulva a watchdogot is kiürítettem, mert a hibaüzenet arra is utalt), de a helyzet továbbra is változatlan maradt. Próbáltam a modulokat manuálisan frissíteni: amiből találtam újabbakat, mint ami nekem volt, azt ftp-n feltöltöttem, újra ürítettem a fent említett táblákat, és még mindig semmi eredmény. Vagyis egy újabb hibaüzenetet kaptam:
user warning: Table 'gigiscott.semaphore' doesn't exist query: SELECT expire, value FROM semaphore WHERE name = 'locale_cache_hu' in /USER/gigi/gigiscott.com/www/includes/lock.inc on line 154.
Bevallom, ezt már meg sem próbáltam megoldani, mert ettől nem romlott tovább semmi, csak annyit tapasztalok, hogy nem mutat jól. :-S
Gondoltam, ennyi eredménytelen kutakodás után inkább megpróbálok segítséget kérni, és remélem, hogy nem ordítja le senki a hajamat, mert valami nyilvánvaló dolgot kérdeztem. Ha mégis így lenne, mentségemre szóljon, hogy teljesen laikus vagyok, és csak kottából hegedülök. :-)
Köszönöm, ha segítetek.
Gigi
update.php
Miután frissítettél Drupal 6.16-ra, sikeresen lefutott az update.php ?
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
csatlakozva
Csatlakozva nevergonehoz, az utolsó hibaüzi tuti a 6.16-os frissítés utáni update.php futtatásának hiánya. Szerintem az /admin/settings/error-reporting oldaladon villámgyorsan kapcsold ki a hibaüzenetek képernyőre írását, mert egyrészt ciki, nem beszélve arról, hogy ez olyan olyan infókat ad egy anonym usernek, amihez köze nincs.
De ha a 6.16-os Drupal frissítés utáni update.php elmaradt, akkor vajon a többi megvolt-e?
Google?
Kikapcsolnám
Kikapcsolnám, de most nem tudom, mert nem jönnek elő az adminisztrációs oldalak. Valami ötlet?
Kikapcsoltam :-)
Tanulva az esetből, kikapcsoltam a hibaüzenetek képernyőre írását (tényleg kínos volt :-)).
update.php
Már akkor sem jöttek elő az admin oldalak, így szerintem nem futott le. Valahogy más módszerrel nem lehetne azt lefuttatni (PHPMyAdminból, vagy ilyesmi)?
Mite jelent pontosan az, hogy
Mite jelent pontosan az, hogy nem jönnek elő az adminisztrációs oldalak?
Gazsesz
Ha belépek, akkor még nincs
Ha belépek, akkor még nincs gond, oldalt a menüben látszik a menüpont, amivel az adminisztrációs felületre lehetne menni. Viszont ha rákattintok, akkor előjön egy kilométer hosszú hibaüzenet, és alatta ez a szöveg:
Welcome to the administration section. Here you may control how your site functions.
You do not have any administrative items.
Aztán semmi más nincs. Így nem tudok semmit állítgatni a Drupal felületén. Ha van valami ötletetek, szívesen veszem.
Köszi.
Gigi
A következőt tenném: Ha a
A következőt tenném:
- Ha a modulok oldal sem látszik, akkor mysql-ből szépen kikapcsolgatnám a contrib modulokat, és nézném, hogy mikor áll helyre a normál működés.
- De amúgy az update.php futtatásához nem kellenek az admin oldalak, azt anélkül is lehet frissíteni.
- Újra felmásolnám a drupal core-t, és úgy próbálnék updatelni.
Gazsesz
Köszönet
Szuper! Ezzel a módszerrel sikerült. Éljen, éljen! Update.php is lefutott gond nélkül, és végre az időzített feladatok is. Nagyon köszönöm. Viszont fogalmam sincs, melyik modul okozta a bajt, mert miután leszedtem a sallangokat, már tökély volt a helyzet, és hiába tettem vissza egyenként őket folyamatos ellenőrzés mellett, nem okoztak később sem bajt. Még egyszer millió köszönet.
Gigi
Örülök! :)
Örülök! :)
Gazsesz
Rossz Mysql beállítások?
Írtam már erről egy FAQ-t, de valahol elveszett :( de a drupal.org-on +van: http://drupal.org/node/259580
Minden bizonnyal a sok modul miatt hasal el az adatbázis kapcsolat. Nekem is volt ilyen gondom localhost-on (főleg sok modul esetén, és az admin/build/modules oldal betöltésekor), de miután a linkben található beállításokat elvégeztem, rendesen ment.
--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan
ugyanez
Sziasztok!
Pár napja(hete?) nekem is jönnek ezek a "Warning: MySQL server has gone away query: INSERT INTO watchdog" sorok. Ötleteket várok a megoldásra, mert momentán nincs. 6.19-es drupi, tudom van már 20-as, de pont ezek miatt a hibák miatt félek megupdatelni. (Mi van ha nem megy le?) db logot nem szeretném kikapcsolni...
Előre is köszi a választ!
Ercsi
Új kérdés, új téma
De ott a válasz az előző hozzászólásomban:
http://drupal.org/node/259580
Ezt kell beállítani a mysql szervernek:
Nézd meg, hogy neked mik vannak beállítva. Tuti, h nem ezek!
--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan
..
igen, de az 5-ösre szólt... azért köszi az ötletet. kipróbálom ;)
Ercsi