Seite 1 von 1

Nach Serverwechsel

Verfasst: 13.02.2010 09:52
von wwwthomasbauerattf
hallo. habe den hostinganbieter gewechselt und habe hierzu eine frage:

im forum wurden in den beiträgen zb immer links gepostet mit. mit "www.meine-domain.server1.com"

da ich aber den hoster gewechselt habe sind die links falsche sind die links falsch und sollten alle in "www.meine-domains.server2.net" geändert werden

gibts da eine möglichkeit per sql-befehl diese änderung durchzuführen? also alles mit "server1.com" wird in "server2.net" ersetzt?

Re: Nach Serverwechsel

Verfasst: 13.02.2010 10:06
von Bierhasser
Schau mal in diesem Beitrag: Änderung von Texten in allen Beiträgen

Re: Nach Serverwechsel

Verfasst: 13.02.2010 10:30
von wwwthomasbauerattf
habe folgenden befehl eingegeben:

Code: Alles auswählen

UPDATE phpbb_posts
SET post_text = REPLACE(post_text, 'xail.net', 'square7.ch')
WHERE post_text LIKE '%xail.net%'
es wurden zwar 103 zeilen geändert, aber irgendwie gibt es noch immer viele links mit der alten domain...
stimmt der code so?

Re: Nach Serverwechsel

Verfasst: 13.02.2010 10:36
von Bierhasser
Jepp das stimmt schon so. Wieviele Zeilen findest du denn bei einem

Code: Alles auswählen

SELECT * FROM phpbb_posts WHERE post_text LIKE '%xail.net%'

Re: Nach Serverwechsel

Verfasst: 13.02.2010 10:42
von wwwthomasbauerattf
keine. aber im forum existiert zb ein link mit:
http://www.fm-austria.xail.net/viewtopic.php?f=17&t=768

der sollte ja aber in
http://www.fm-austria.square7.ch/viewto ... f=17&t=768
gändert sein... ist aber leider nicht

Re: Nach Serverwechsel

Verfasst: 13.02.2010 10:49
von Bierhasser
Dann schau doch mal in der Datenbank nach was denn in dem betreffenden Beitrag im Post_text steht. Eventuell unterscheidet sich die Groß/Kleinschreibung?

Re: Nach Serverwechsel

Verfasst: 17.02.2010 19:59
von wwwthomasbauerattf
mal ein anderes problem. bekomme manchmal so eine fehermeldung:

Code: Alles auswählen

SQL ERROR [ mysql4 ]

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE user_id = 2' at line 1 [1064]

SQL

UPDATE phpbb_users SET user_lastpost_time = 1266432791, user_posts = user_posts + 1, user_words = user_words + WHERE user_id = 2

BACKTRACE


FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()

FILE: includes/functions_posting.php
LINE: 2757
CALL: dbal_mysql->sql_query()

FILE: includes/arcade/arcade_admin_class.php
LINE: 1745
CALL: submit_post()

FILE: includes/acp/acp_arcade_games.php
LINE: 106
CALL: arcade_admin->create_announcement()

FILE: includes/acp/acp_arcade_games.php
LINE: 45
CALL: acp_arcade_games->add_games()

FILE: includes/functions_module.php
LINE: 507
CALL: acp_arcade_games->main()

FILE: adm/index.php
LINE: 79
CALL: p_master->load_active()
Diese Fehlermeldung kam, als ich bei Arcade ein Spiel hinzufügen wollte...
Die Fehlermeldung hat aber nichs mit dem Arcade-Mod zu tun. Denn vor dem Serverwechsel funktioniert das problemlos...

Weiß jemand was das bedeudet bzw. wie das zu lösen ist?
bekomme nämlich bei manchen anderen aktionen auch so ne meldung: UPDATE phpbb_users SET user_lastpost_time = ....

kann das evtl. was mit dem MOd "word_count_0.0.2" zu tun haben? (viewtopic.php?f=88&t=188594)
ist nämlich so. habe den mod auf meinem alten server installiert. dann den server gewechselt und das letzte datenbankupdate genommen. da waren allerdings die daten von word-count 0.0.2 nicht dabei. Als ich dann auf dem neuen Server einen Beitrag schrieb kam immer eine Fehlermeldung. Da ist mir dann aufgefallen das ja die Datenbanksachen vom Word Count 0.0.2 noch fehlen. Hab die dann nachgetragen und das Forum funktionierte wieder problemlos. Nur eben diese komische fehlermeldung mit "user_lastpost_time" taucht bei manchen aktionen auf...

Re: Nach Serverwechsel

Verfasst: 28.02.2010 14:59
von wwwthomasbauerattf
kann mir keiner weiterhelfen?

Re: Nach Serverwechsel

Verfasst: 13.03.2010 10:08
von wwwthomasbauerattf
push