Hi Leute,
ich hab heute gerade versucht, ein PHP-Forum (burning board) am Server zum Laufen zu bringen, an sich funktioniert mysql bereits für musik-stream und benutzerverwaltung, das forum bringt eine installationsroutine mit. anfangs haperte es am fehlenden use-flag simplexml, hat aber danach gut geklappt. mitten in der installation fragt mich die routine nach mysql servernamen, benutzer, pwd und datenbankname.
wenn ich dann auf "next" gehe bekomm ich einen fatal error mit einem haufen output, unter anderem:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
Information:
error message: Invalid SQL: SELECT GROUP_CONCAT(DISTINCT groups.groupID ORDER BY groups.groupID ASC SEPARATOR ',') AS groupIDs, GROUP_CONCAT(DISTINCT languages.languageID ORDER BY languages.languageID ASC SEPARATOR ',') AS languageIDs,user_option.*, user.* FROM wcf1_user user LEFT JOIN wcf1_user_to_groups groups ON (groups.userID = user.userID) LEFT JOIN wcf1_user_to_languages languages ON (languages.userID = user.userID) LEFT JOIN wcf1_user_option_value user_option ON (user_option.userID = user.userID) WHERE user.userID = 1 GROUP BY user.userID LIMIT 1
error code: 2013
sql type: MySQLDatabase
sql error: Lost connection to MySQL server during query
sql error number: 2013
sql version:
file: /var/www/localhost/htdocs/forum/wcf/lib/system/database/MySQLDatabase.class.php (116)
php version: 5.2.6-pl7-gentoo
wcf version: 1.0.10 (Horizon)
date: Sun, 28 Sep 2008 13:22:35 +0000
request: /forum/install.php?step=installPackages
referer: https://tausche.gotdns.org:1443/forum/install.php
Stacktrace:
#0 /tmp/c12f2dee_Database.class.php(116): MySQLDatabase->sendQuery('SELECT ??GROUP_...', 1, 0)
#1 /tmp/c12f2dee_User.class.php(61): Database->getFirstRow('SELECT ??GROUP_...')
#2 /tmp/c12f2dee_UserSession.class.php(31): User->__construct(1, NULL, NULL, NULL)
#3 /tmp/c12f2dee_WCFSetup.class.php(868): UserSession->__construct(1)
#4 /tmp/c12f2dee_WCFSetup.class.php(292): WCFSetup->installPackages()
#5 /tmp/c12f2dee_WCFSetup.class.php(60): WCFSetup->setup()
#6 /var/www/localhost/htdocs/forum/install.php(744): WCFSetup->__construct()
#7 {main}
|
nehme an, dass
sql error: Lost connection to MySQL server during query den fehler verursacht.
also hab ich mal mit /etc/init.d/mysql status nachgesehen, und war tatsächlich stopped. wenn ich mysql wieder starte erhalt ich die meldung von wegen
|
Quellcode
|
1
2
3
|
*Strange, the socket file already exist in "/var/run/mysqld/mysqld.sock"
* it will be removed now and re-created by the MySQL server
* BUT please make your checks.
|
macht an sich nix, wenn ich mysql dann händisch nochmal stop und starte, kommt die meldung nicht mehr.
alles logs in
/var/log/mysql/ sind leer, ein
dmesg | grep mysql
bringt auch kein output und mit
cat /var/log/messages | grep mysql
erhalt ich nur die meldung von oben ("strange,....)
wo kann ich noch nachsehen, warum mysql plötzlich gestoppt wird?
Edit: In
diesem thread gehts scheinbar um das selbe problem, dort ist die ursache die verwendete mysql version 5.1.24 - ein downgrade brachte den erfolg - ich verwende allerdings schon 5.0
danke für die hilfe, mfg