pragmaMx Support Forum

pragmaMx => Installation & Update => Thema gestartet von: Deekay am 07 Juli 2007, 07:36:41

Titel: [gelöst] Nach Providerwechsel Datenbankfehler bei Userlogin
Beitrag von: Deekay am 07 Juli 2007, 07:36:41
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??
Titel: Re: Nach Providerwechsel Datenbankfehler bei Userlogin
Beitrag von: Deekay am 08 Juli 2007, 17:46:47
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??
Titel: Re: Nach Providerwechsel Datenbankfehler bei Userlogin
Beitrag von: netzer am 09 Juli 2007, 08:24:25
Schon mal probiert die Tabelle sys_session zu leeren? Evtl. bringts was.
Titel: Re: Nach Providerwechsel Datenbankfehler bei Userlogin
Beitrag von: Deekay am 09 Juli 2007, 13:54:36
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.