Hej,
Jag är nybörjare och håller på att suga i mig av all bra info som finns om Drupal.
Tyvärr har jag råkat ut för ett fel som jag inte kan lösa.
När jag installerar moduler (har tidigare installerat flera moduler utan problem) får jag följande felmeddelande:
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:139:\"MySQL server has gone away\nquery: SELECT filename, name, type, status, throttle, schema_version FROM system WHERE type = 'module'\";s:5:\"%file\";s:66:\"/usr/home/web/wse371455/kompostera.nu/modules/system/system.module\";s:5:\"%line\";i:752;}', 3, '', 'http://www.kompostera.nu/?q=admin/build/modules', 'http://www.kompostera.nu/?q=admin', '213.115.80.120', 1258456034) in /usr/home/web/wse371455/kompostera.nu/includes/database.mysqli.inc on line 128
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:787:\"MySQL server has gone away\nquery: INSERT INTO system (name, info, type, filename, status, throttle, bootstrap) VALUES ('aggregator', 'a:10:{s:4:\"name\";s:10:\"Aggregator\";s:11:\"description\";s:57:\"Aggregates syndicated content (RSS, RDF, and Atom feeds).\";s:7:\"package\";s:15:\"Core - optional\";s:7:\"version\";s:4:\"6.14\";s:4:\"core\";s:3:\"6.x\";s:7:\"project\";s:6:\"drupal\";s:9:\"datestamp\& in /usr/home/web/wse371455/kompostera.nu/includes/database.mysqli.inc on line 128
Hoppas någon har möjlighet att hjälpa till!
Comments
långsam server
Mysql server has gone away brukar betyda att det tog för lång tid att kontakta servern. De som kommer efter kolonet är den operatonen som inte genomfördes.
MySQL server has gone away query
Låter som det är problem med anslutningen till din MySQL-server. Varningarna inleds med:
Det står lite om det här:
http://drupal.org/node/259580
/marcus
/marcus
Ändra i fil
Tack!
Tyvärr vill webbhotellet inte ändra tidsgränsen.
Såg att det går att ändra ett par rader i filerna database.mysqli.inc och atabase.mysql.inc.
Kan inte hitta raden "function df_connect()", någon som vet hur man gör då?
Detta kanske är lösningen?
Since I had no access to MySQL's settings, I had to hack Drupal core to fix it.
In includes/database.mysql.inc, at the end of function db_connect(), under the "SET NAMES" line:
mysql_query('SET SESSION wait_timeout = 60', $connection);
In includes/database.mysqli.inc, at the end of function db_connect(), under the "SET NAMES" line:
mysqli_query($connection, 'SET SESSION wait_timeout = 60');
I guess someone with more PHP experience that me could suggest a patch to check if wait_timeout is too low and fix it in some economic way.
db_tweaks
Nu har jag löst problemet med hjälp av modulen db_tweaks!