Content Management System - CMS : eXV2 
Home
News
Forum
Downloads
Download Module
Sitemap
Partnerseiten
RSS News
Kontakt/Info
Sprache
EnglishFrench
Suchen
Login
Nickname
Passwort

Registrieren?
Passwort?
Navigation
 Home News  Forum Neueste Beiträge  Downloads Download Module eXV² Themes  Weblinks Tutorial Changelog 2.3.1 Jobcenter Gebrauchtmarkt OSMap  Sponsor Kalendersystem Sitemap Partnerseiten RSS News Kontakt/Info Webseiten Wetter
Willkommen im Free Web CMS : eXV² Forum!
  Forenarchiv
     eXV2 Installation
  Umzug meiner Seite auf einen neuen Server

Forum : eXV2 Installation

Titel : Umzug meiner Seite auf einen neuen Server

© 2004-2012 www.exv2.de
http://www.exv2.de

URL dieser Diskussion
http://www.exv2.de/modules/newbb_plus/viewtopic.php?topic_id=3884&forum=3


 crimle :

23.08.2007 12:41
 Hallo exV2-Team

betrifft diesen Forumsbeitrag: ich habe also wie empfohlen einen neuen Provider gesucht und versuche nun, meine Webseite am neuen Ort zum Laufen zu bringen. Vorgehen:

- Installation der Vollversion exV2 2.05 auf dem neuen Server => OK
- Kopieren der gesamten Seite vom alten auf den neuen Server
- mit PHPmyAdmin auf dem alten Server Datenbank exportiert
- mit PHPmyAdmin auf dem neuen Server Datenbank importiert

Fehlermeldung erscheint:Zitat:
Fehlernummer: 2 [Warnung]
Fehlermitteilung: mysql_fetch_row(): supplied argument is not a valid MySQL result resource
in Datei: /home/www/web175/html/jsba/class/database/mysql.php
in Zeile: 155

Live hier zu sehen: http://web175.mars.ibone.ch/jsba/

Ich werde das Gefühl nicht los, dass es etwas mit dem MySQL-Zeichensatz zu tun haben könnte. Beim Exportieren konnte ich keinen Zeichensatz auswählen, beim Importieren war "utf8" vorgegeben. Liege ich mit meiner Vermutung richtig? Wenn ja: welchen Zeichensatz muss ich beim Importieren auswählen?

Nachtrag von 18 Uhr: Im Moment sieht man die Fehlermeldung nicht mehr. Ich habe eben die Installation nochmals durchgeführt, jedoch ohne die Datenbank nochmals zu importieren. In der neuen Datenbank ist sowieso alles von der alten Datenbank vorhanden. Trotzdem sieht man nur exV2 in der Rohversion (nach der Core-Installation).

Vielen Dank nochmals!
crimle

[ Geändert von crimle an 23.08.2007 18:29 ]

 crimle :

23.08.2007 18:43
 Habe den Fehler gefunden. Die neuen Tabellen haben die Präfix exv2, die alten aber e_xoops... Lösung: die Präfix in der mainfile.php ändern.

[ Geändert von crimle an 23.08.2007 19:45 ]

 Nobse :

23.08.2007 20:58
 Hättest auch nicht neu installieren müssen

backup der DB einspielen
backup der files einspielen
mainfile.php anpassen

und schon läuft es

 crimle :

23.08.2007 21:03
 Yep, DAS habe ich auch bemerkt, allerdings erst hinterher Smile Naja, bin jetzt mal gehörig erleichtert!

Grüsse
crimle

 Dj_PD :

04.09.2007 15:37
 Ich habe derzeit leider das gleiche Problem, nur hab ich es ein bisschen anders gemacht.

Ich hatte die aktuellste 2.04er Version.
Dann hab ich ein Backup meiner Datenbank gemacht. (DUMP erstellen)
Dann habe ich aber exv2 2.05 auf meinen neuen Server installiert, wobei ich bei der Installation aber (leider) auf utf-8 gegangen bin.
Dann habe ich die weiteren Module die nicht im Core waren auch hoch geladen.
Dann bin ich in dem Adminbereich der DB und habe alles gelöscht und dann bin ich auf SQL - SQL-Befehl(e) in Datenbank xxxx ausführen: und habe das Backup wieder rein geladen.
Funktionierte auch super, also die Seite funktioniert auch.
Nur im Adminbereich kommt an vielen Stellen diese Fehlermeldung. Z.B. wenn ich auf der Indexseite auf Newsletter klicke...
Code:
Fehlernummer: 2 [Warnung]
Fehlermitteilung: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
in Datei: /www/htdocs/xxxxxx/tippspiel/class/database/mysql.php
in Zeile: 139


Bei exv2tools wenn ich auf CHMOD Test klicke steht die Fehlermeldung so oft, das ich evtl. denke das es an CHMOD liegt.

Dann habe ich um zu schauen ob es evtl. an dem utf-8 liegt die Datenbank nochmal anders rein geladen, also alles nochmal gelöscht, dann auf latin1_bin gegangen (da in der txt von exv2 sowas von wegen latin1 drin stand) und dann noch in der mainfile.php bei $xoopsConfig['mb_charset'] habe ich noch ISO eingegeben.

Aber funktioniert auch nicht.

Habt ihr vielleicht eine Idee? Ich weiß nicht mehr weiter.

Gruss
Dj_PD

P.S.:
Ich habe jetzt nochmal alles genau so gemacht:
Wer seine Page auf UTF-8 umstellen möchte, muss wie folgt vorgehen:
1. mit phpMyAdmin Datenbank-Dump erstellen. Hatte ich ja schon
2. mit phpMyAdmin alle Tabellen löschen, nicht die Datenbank selbst.
3. mit phpMyAdmin Menü -> Operationen, Kollation auf utf8_unicode_ci umstellen.
4. mit phpMyAdmin Menü -> SQL, Datenbank-Dump wieder einlesen, wichtig dabei: Zeichencodierung der Datei auf latin1 stellen
5. In der System-Administration -> Ländereinstellung -> Sprache: bei allen Sprachen Language CharSet auf text/html; charset=UTF-8 umstellen

In der mainfile.php bei $xoopsConfig['mb_charset'] habe ich noch utf-8 eingegeben. Ich hoffe das das noch richtig war.

[ Geändert von Dj_PD an 04.09.2007 15:49 ]

 Nobse :

04.09.2007 21:00
 Ich denke mal die Datenbank fehler kommen immer noch.

Du hast eine 2.05 Version installiert und damit auch die DB für die Version.
Wenn du jetzt alle tabellen löscht und ein Dump einspielst von einer 2.0.4.3 dann fehlen ja die tabellen oder änderungen die mit der 2.0.5 gemacht wurden.
Du solltest mal in jeden Module im adminmenü ganz unten mal auf Update klicken dann sollten die fehlenden einträge gemacht werden.

 Dj_PD :

04.09.2007 23:08
 Sad Jo, ich dachte das die 2.05 so ca. gleich wäre...
Leider funktioniert das nicht. Alle Module habe ich geupdatet und auch nochmal in jedem Modul selber.

Also, ich könnte mir vorstellen das es an dieser CHMOD-Regelung liegt. FTP hab ich zwar angegeben, aber wenn ich dann auf CHMOD-Test gehe, dann kommt die Fehlermeldung min. 10 mal.
Kann man den jetzt da noch etwas retten???
Oder muss ich alles löschen, dann die 2.0.4.x installieren, dann Backup rein laden und dann Update auf 2.0.5 machen, was ja echt Mühselig wäre.

Gruss
Dj


Was mir auch gerade aufgefallen ist, es ist bei mir so, dass er bei den meisten Modulen anzeigt das Dateien oder Ordner nicht vorhanden, oder schreibgeschützt! sind. Ist ja auch so, ich habe alle French und English Languagedateien gelöscht um Platz zu sparen. Bei News kann ich so aber leider nix mehr machen, da er immer wieder mir anzeigt des Dateien fehlen... Ich speichere derzeit meine News über umwege, und zwar bearbeite ich ein vorhandenes Newsbeitrag und gebe dann in der Adresszeile eine andere ID ein, so das ich in den noch nicht freigeschalteten Beitrag komme... So kann ich dann auf speichern gehen.

 Dj_PD :

06.09.2007 15:58
 Naja, ich habe heute nochmal überall auf Update geklickt, mit der Hoffnung das er evtl. dann die Datenbank aktualisiert.

Leider ohne Erfolg.

Ich habe aber jetzt schon wieder so viel an der Seite gemacht, das es echt ... doof wäre, wenn ich alles wieder löschen müßte.

Kann mir den evtl. jemand sagen was ich da zufügen muss oder so? Ich wäre über jede Hilfe und über jeden Tipp dankbar.

 Nobse :

06.09.2007 20:11
 Versuche mal
tabelle exv2_modules
beim ersten eintrag mit name = System-Administration

setze mal version auf 2.0.43

 Dj_PD :

07.09.2007 10:38
 Also er macht mir einen Fehler.... Confused
Code:

# 1064: 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 'TYPE=MYISAM' at line 13
CREATE TABLE IF NOT EXISTS tippspiel_exv2_configuration_group ( configuration_group_id int(11) NOT NULL auto_increment, configuration_group_pid mediumint(11) NOT NULL default '0', configuration_mid mediumint(8) unsigned NOT NULL default '0', configuration_group_title varchar(64) NOT NULL default '', lang_key varchar(64) default NULL, lang_file varchar(64) default NULL, configuration_group_description varchar(255) NOT NULL default '', language_key varchar(64) default NULL, sort_order int(5) NOT NULL default '0', visible int(1) default '1', conf_link varchar(64) default NULL, PRIMARY KEY (configuration_group_id) TYPE=MYISAM

# 1064: 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 'TYPE=MYISAM' at line 15
CREATE TABLE IF NOT EXISTS tippspiel_exv2_configuration ( configuration_id int(11) NOT NULL auto_increment, configuration_key varchar(64) NOT NULL default '', configuration_value text NOT NULL, configuration_group_id int(11) NOT NULL default '0', language_key varchar(64) default NULL, help_lang_key varchar(64) default NULL, sort_order int(5) default NULL, last_modified int(10) NOT NULL default '0', date_added int(10) NOT NULL default '0', use_function varchar(255) default NULL, set_function varchar(255) default NULL, modfunc varchar(64) default NULL, PRIMARY KEY (configuration_id), KEY idx_configuration_group_id (configuration_group_id) TYPE=MYISAM

Das Modul: "System-Administration" konnte nicht auf Version "2.05" aktualisiert werden!

Die beiden Tabellen sind vorhanden und haben auch einen Inhalt. Sie scheinen auch die gleichen Tabellennamen (oder Spaltennamen) zu besitzen.

Wobei, ich glaube ich weiß jetzt auch warum das so ist...
Sorry, aber ich mir auch erst gestern Nacht wieder eingefallen.
Ich hatte gar nicht die Version 2.0.43 sondern habe doch direkt die BETA 2.0.5 genommen. Hatte doch hier gefragt gehabt ob ich die schon nehmen kann...
Kann es evtl. daran liegen?

Das dumme ist jetzt nur, das ich jetzt auch auf der Startseite Fehler angezeigt bekomme. Bei Wer ist online zeigt er Fehlermitteilung: mysql_fetch_row(): supplied argument is not a valid MySQL result resource Zeile 155 und im Adminbereich möchte er jetzt ein Update machen obwohl ich in der Datenbank System-Administration wieder von 2.0.43 auf 2.0.5 gestellt habe. Ok, hab jetzt 2.05 versucht, da hat er es dann gemacht.
Wobei ich weiterhin jetzt den Fehler habe.


Ich glaube ich hab jetzt wirklich die *piep* am dampfen.
:help1

 Dj_PD :

07.09.2007 11:04
 Jetzt verstehe ich garnichts mehr.
Ich habe im Adminbereich absolut keiner Fehler mehr.
Ich habe aber nix gemacht, doch den Browser mal neugestartet.
Und einmal kurz den Block "Wer ist online" deaktiviert und wieder aktiviert.
Jetzt zeigt er mir nur noch auf der Hauptseite:
Code:
Fehlernummer: 2 [Warnung]
Fehlermitteilung: mysql_fetch_row(): supplied argument is not a valid MySQL result resource
in Datei: /www/htdocs/xxxclass/database/mysql.php
in Zeile: 155

Fehlernummer: 2 [Warnung]
Fehlermitteilung: mysql_fetch_row(): supplied argument is not a valid MySQL result resource
in Datei: /www/htdocs/xxx/class/database/mysql.php
in Zeile: 155


Was kann das sein???
Der Fehler steht über dem Block "Wer ist online" und unter dem Block Ultra Content und zerreizt mir gerade die Seite.
Zu UltraContent, ich bin jetzt nochmal auf Update da gegangen und er hat es erfolgreich gemacht, nur oben stand jetzt 1060: Duplicate column name 'rblock'. Das zeigt er auch wenn ich nochmal klicke.
Sonst kann ich in jedem Modul gehen und es werden keinerlei Feherlmeldungen mehr ausgegeben. Nur noch bei Wer ist online und da zeigt er mir auch nur noch:
Code:
Wer ist online
0: Besucher
1: Mitglied(er)

Reg. Mitglieder:

, mehr...

Sie sind angemeldet als Pascal


Ich verstehe es echt nicht mehr. Und wenn der Fehler weg ist, sind wahrscheinlich die anderen wieder da, oder wie Confused

Hat jemand eine Idee wie der mysql_fetch_row()-Fehler zustande kommt?

Gruss
Dj

P.S.: Wenn ich auf Mitglieder suchen gehe (auf der Seite) und ich klicke da einfach auf übernehmen, damit er mir die Mitglieder anzeigt, so sagt er mir "Keine Mitglieder auf Ihre Suchanfrage gefunden!" Kann es sein das auch in der MitgliederDB Variablen zugekommen sind???

[ Geändert von Dj_PD an 07.09.2007 12:54 ]

 bama :

08.09.2007 09:06
 auf welcher Seite ist das, Domain Confused Confused Confused

 crimle :

10.09.2007 16:12
 Ich hatte die genau gleiche Fehlermeldung und bei mir lag's an der Datenbanksuffix (exv2 statt exoops). Diese wurde ja in einer der letzten Versionen mal geändert. Prüfe doch mal welche Suffixe in Deiner Datenbank vorhanden sind. Diese muss übereinstimmen mit der mainfile.php.

 Dj_PD :

10.09.2007 18:27
 Hi, Sorry das ich erst jetzt wieder schreibe, aber ich war übers Wochenende kurzfristig weg...

@crimle
Mein suffix ist tippspiel
Und das stimmt soweit ich sehen kann auch.

@bama
Das ist schon der angegebene Link wo das Problem besteht.

Also, wie gesagt, die Fehler im Adminbereich sind alle weg.
Nur ich bekomme den Fehler von dem Modul whosonlinev2,
der zeigt mir wie gesagt immer noch die Fehlermeldung.
Aber es ist alles da. Also ich habe mir mal die whosonline.php im Ordner Blocks angesehen. Und es sieht so aus als wenn in dieser keine Fehler sind.

Ich weiß auch nicht weiter... Confused

 Nobse :

10.09.2007 20:01
 Entweder ich hab es übersehen oder bin blind.
Kann keinen Link zu deiner seite finden

 bama :

10.09.2007 23:28
 Probleme gelöst
ein Parameter war nicht gespeichert
SysAdmin -> Einstellungen -> Extra
ein Selectfeld Parameter fehlte in der DB: SYSTEM-PNs versenden über

einfach die Seite mal abspeichern und weg wars

 Dj_PD :

11.09.2007 11:20
 WoW, echt vielen lieben Dank bama.
Also ich wäre da nie drauf gekommen, naja, wie auch, an sowas denkt man ja auch nicht unbedingt.
Also, vielen Dank nochmal, wirklich...

@Nobse
Öhm, den Link habe ich extra in meinem Profil geändert.
Und er wird mir auch in dem Profil angezeigt.

Vielen Dank auch nochmal an alle anderen die mir geholfen haben.
Danke
&
Gruss
Dj_PD
Partnerseiten
http://www.contaxe.com/?cref=1674143

Vote für eXV2
php
Kontakt/Info
  Kontakt
  Impressum
  Link zu uns
  AGB
  Datenschutzhinweis
Downloads
  eXV² Core
  Core Sprachfiles
eXV² Filecenter
  Downloads
  Download Module
  eXV² Themes
  Multilanguage Module
  Sprachfiles eXV² Module
eXV² Support
  France