[gelöst] Nach Providerwechsel Datenbankfehler bei Userlogin

Begonnen von Deekay, 07 Juli 2007, 07:36:41

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Deekay

Hallo, ich mußte jetzt wegen Providerwechsel eine bestehende Pragma-Installation (0.1.9 SP 3) auf einen neuen Server umziehen. Beim neuen Provider hat die MySql-Datenbank einen anderen Namen als beim alten - den kann ich auch nicht wechseln. Also habe ich die config.php angepaßt und wenn ich die Domain aufrufe, werden auch alle Artikel angezeigt. Sobald sich aber jemand einloggt - egal ob Admin oder User - kommt nur noch die Fehlermeldung "Could not connect to main MySQL." und mehr wird nicht mehr angezeigt. Habe ich vielleicht noch was übersehen??

Deekay

Ich habe jetzt mal in den SQL-Debugmodus geschaltet und das System gibt immer folgende Rückmeldungen:

SQL query:
select uid, pass from mx2__users where uid=2 and uname='Deekay' and user_stat=1;

SQL query:
REPLACE INTO mx2__tracking (tracktime, ip, uid, server, referer, requrl, trackid) VALUES (NOW(), '80.136.194.31', '2', 'xxxxx', '', '/test/admin.php', '070707072919')

SQL query:
SELECT ban_val FROM mx2__user_ban WHERE ban_type='ban_ip' AND ban_val='80.136.194.31'

SQL query:
SELECT aid FROM mx2__authors where name ='God'

SQL query:
update mx2__counter set count=count+1 where (type='total' and var='hits') or (var='Mozilla' and type='browser') or (var='Windows' and type='os')

SQL query:
select count(hour) from mx2__stats where (year='2007') and (month='7') and (date='8')

SQL query:
update mx2__stats set hits=hits+1 where (year='2007') and (month='7') and (date='8') and (hour='17')

SQL query:
UPDATE mx2__users set user_lastvisit=1183909267, user_lastmod='Admin', user_lasturl='admin.php', user_lastip='80.136.194.31' where uid=2

SQL query:
UPDATE mx2__visitors set uid=2, time=1183909267, module='Admin', url='admin.php', ip='80.136.194.31' where ip='80.136.194.31'

SQL query:
select *, (YEAR(CURRENT_DATE) - YEAR(user_bday)) - ( RIGHT(CURRENT_DATE, 5) < RIGHT(user_bday, 5)) AS user_age from mx2__users where uname='Deekay' and pass='XXXXX' and user_stat=1

SQL query:
SELECT block_id FROM mx2__groups_blocks WHERE (group_id=1)

SQL query:
SELECT * FROM mx2__blocks WHERE (active=1) AND (active = 1) AND ((view = 0) OR (view = 1 AND bid in(14, 15, 26, 27))) AND (position <> 'r') AND position NOT IN('c', 'd') ORDER BY position, weight ASC

SQL query:
select main_module from mx2__main WHERE main_module <> ''

SQL query:
SELECT title, custom_title FROM mx2__modules WHERE active=1 AND main_id='Modules_one'

SQL query:
SELECT m.mid, m.title FROM mx2__modules AS m LEFT JOIN mx2__groups_modules AS g ON m.mid = g.module_id WHERE ((title = 'News') OR (view = 0 AND active=1) OR (view = 1 AND g.group_id=1 AND active=1)) ORDER BY m.title ASC

SQL query:
SELECT title, custom_title FROM mx2__modules WHERE active=1 AND main_id='Modules_two'
Could not connect to main MySQL.


Vielleicht weiß jemand weiter??

netzer

Schon mal probiert die Tabelle sys_session zu leeren? Evtl. bringts was.

Deekay

Ok ich hab die Lösung gefunden. Ich habe testweise eine Neuinstallation durchgeführt, und die ging. Dann hab ich erstmal auf die alte Datenbank verwiesen und dann Schritt für Schritt die "alten" Dateien und Ordner kopiert, und siehe da: Ich hatte in meiner Installation einen Teamspeak-Block, der auch Zugriff auf eine Datenbank haben wollte, und der hat tatsächlich das ganze System zum Absturz gebracht...Vielen Dank trotzdem für die Hilfe.