Forum : eXV2 InstallationTitel : Hilfe! Habe großen Mist gebaut:-(© 2004-2012 www.exv2.de http://www.exv2.de
URL dieser Diskussion
http://www.exv2.de/modules/newbb_plus/viewtopic.php?topic_id=1680&forum=3
|
Gast :
| 07.10.2004 22:25 |
Also da habe ich nun eine neue gut laufende Community unter der Version b1.05 unter http://inselinternatler.david-sailer.com, da aber wie schon beschrieben einige Konflikte herrschten zwischen neueren Modulen und dieser Version dachte ich ans updaten. Habe also mit myscltools die Datenbank auf der Festplatte gesichert, zusätzlich alle Dateien runtergeladen (als Sicherung). So nun kommts:
1. Habe die Version 1.06 CVS dann per FTP hochgeladen und alle Dateien überspielt.
2._install.php ausgefürt und neuen Benutzer angelegt (alter Login/Passwort/Email) (update hat keine vorhandene Version angezeit und folgende Anleitung in der _install konnte mir nicht weiterhelfen:
NOTE: To upgrade 1.04 to 1.05, the only thing you need to do as far as the database is concerned is copy quickupdate104-105.php to your root website folder and call it from your browser.
-quickupdate104.php habe ich nicht gefunden.
3.Dann gab es schon viele Fehlermeldungen (noch bevor ich zur Qmod-Seite kam), habe dann beschlossen die alte Version wieder drüberzuspielen.
4. Also Per FTP alle Sicherungsdateien der alten Version b1.05 über die neue drübergespielt.
5. Über MYSCL-Admin die Databasebackup-Dateien importiert (da gabs wieder Fehlermeldungen).
6. Nun habe ich nochmals per FTP die alte Version auf den Server gespielt zur Sicherheit.
Tja und nun sind da wohl noch Dateien der neuen Version, ich kann die Sicherung der SCL-Datenbank nicht importieren ohne Fehlermeldung, kann mich nicht einloggen. Auf der Startseite sind folgende Fehlermeldungen angezeigt:
Oben :'/e-xoops/i', 'hehe' #123\.123\.123\.123#
Login-Block:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /www/htdocs/menger/class/database/mysql.php on line 129
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /www/htdocs/menger/class/database/mysql.php on line 129
Linker Block:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /www/htdocs/menger/class/database/mysql.php on line 129
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /www/htdocs/menger/class/database/mysql.php on line 129
....Hätte ich doch vorher gefragt

Hat jemand ne Idee wie ich vorgehen soll?
Lieber Gruß David |
|
|
Nobse :
| 07.10.2004 22:37 |
Also datenbank löschen und alte datenbank wieder herstellen wenn die Datenbank gross ist in teilen wieder herstellen alle dateien löschen und die sicherung wieder hochladen darauf achten das keine ftp fehler auftreten |
|
|
Gast :
| 08.10.2004 13:28 |
HAllo Nobse, hab nun alles gemacht und die Seite steht wieder bis auf 2 Tabellen die ich nicht importieren kann- da gibts immer Fehlermeldungen:
1.Bamagalerie: Fehlermeldung von myscl-admin: Fehler
SQL-Befehl :
CREATE TABLE e_xoops_bamagalerie3_mail(
id int( 11 ) NOT NULL AUTO_INCREMENT , uid int( 11 ) DEFAULT '0' NOT NULL , nom1 varchar( 40 ) , nom2 varchar( 40 ) , email1 varchar( 50 ) , email2 varchar( 50 ) , sujet varchar( 50 ) , actkey varchar( 20 ) , message text, image varchar( 250 ) , music varchar( 100 ) , body varchar( 6 ) , border varchar( 6 ) , color varchar( 6 ) , poli varchar( 20 ) , tail varchar( 20 ) , date int( 10 ) DEFAULT '0' NOT NULL , STATUS tinyint( 1 ) DEFAULT '0' NOT NULL , date_vers int( 10 ) DEFAULT '0' NOT NULL , visit int( 5 ) DEFAULT '0' NOT NULL , date_gelesen int( 10 ) DEFAULT '0' NOT NULL , PRIMARY KEY ( id ) , UNIQUE id( id ) , KEY email1( email1 ) , KEY message( message ) , KEY message_2( message ) , KEY message_3( message ) )
MySQL meldet:
BLOB column 'message' used in key specification without a key length
2. Ränge Fehlermeldung
Fehler
SQL-Befehl :
TABLE structure FOR TABLE 'e_xoops_ranks' DROP TABLE IF EXISTS e_xoops_ranks
MySQL meldet:
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 'Table structure for table 'e_xoops_ranks' DROP TABLE IF EXISTS
Gruß David |
|
|
bama :
| 08.10.2004 17:14 |
Hi David,
bei der Galerie lautet der Befehl
Zitat:
# # Tabellenstruktur für Tabelle `galerie_bamagalerie3_mail` #
CREATE TABLE galerie_bamagalerie3_mail ( id int(11) NOT NULL auto_increment, uid int(11) NOT NULL default '0', nom1 varchar(40) default NULL, nom2 varchar(40) default NULL, email1 varchar(40) default NULL, email2 varchar(40) default NULL, sujet varchar(50) default NULL, actkey varchar(20) default NULL, message text, image varchar(250) default NULL, music varchar(100) default NULL, body varchar(6) default NULL, border varchar(6) default NULL, color varchar(6) default NULL, poli varchar(20) default NULL, tail varchar(20) default NULL, date int(10) NOT NULL default '0', status tinyint(1) NOT NULL default '0', date_vers int(10) NOT NULL default '0', visit int(5) NOT NULL default '0', date_gelesen int(10) NOT NULL default '0', PRIMARY KEY (id), UNIQUE KEY id (id) ) TYPE=MyISAM;
|
|
|
Gast :
| 08.10.2004 17:25 |
danke Hans |
|
|
Nobse :
| 08.10.2004 17:27 |
Und bei Rängen so
Zitat: CREATE TABLE ranks ( rank_id mediumint(8) unsigned NOT NULL auto_increment, rank_title varchar(60) NOT NULL default '', rank_min int(10) NOT NULL default '0', rank_max int(10) NOT NULL default '0', rank_special tinyint(1) unsigned NOT NULL default '0', rank_image varchar(255) NOT NULL default '', PRIMARY KEY (rank_id) ) TYPE=MyISAM;
|
|
|
Gast :
| 08.10.2004 17:34 |
Danke auch Dir Nobse habe aber dennoch folgende Probs: Ränge werden nicht angezeigt, Fehlermeldung im Forum:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /www/htdocs/menger/class/database/mysql.php on line 129
Irgendwas hab ich doch nicht richtig gemacht
[ Geändert von davido an 08.10.2004 17:37 ] |
|
|
mipli :
| 08.10.2004 17:35 |
Hi Davido,
ad 1.) ich meine da wäre was mit der Syntax nicht ganz richtig: Code: PRIMARY KEY ( id ) , UNIQUE id( id ) , KEY email1( email1 ) , KEY message( message ) , KEY message_2( message ) , KEY message_3( message )
Was für ein KEY sollten das sein? Bei den Indexen musst Du soweit ich weiss PRIMARY UNIQUE oder FULLTEXT voranstellen.
Meine Empfehlung: Verwende dieses Statement: Code: CREATE TABLE `e_xoops_bamagalerie3_mail` ( `id` int(11) NOT NULL auto_increment, `uid` int(11) NOT NULL default '0', `nom1` varchar(40) default NULL, `nom2` varchar(40) default NULL, `email1` varchar(40) default NULL, `email2` varchar(40) default NULL, `sujet` varchar(50) default NULL, `actkey` varchar(20) default NULL, `message` text, `image` varchar(250) default NULL, `music` varchar(100) default NULL, `body` varchar(6) default NULL, `border` varchar(6) default NULL, `color` varchar(6) default NULL, `poli` varchar(20) default NULL, `tail` varchar(20) default NULL, `date` int(10) NOT NULL default '0', `status` tinyint(1) NOT NULL default '0', `date_vers` int(10) NOT NULL default '0', `visit` int(5) NOT NULL default '0', `date_gelesen` int(10) NOT NULL default '0', PRIMARY KEY (`id`), UNIQUE KEY `id` (`id`) ) TYPE=MyISAM AUTO_INCREMENT=13 ;
ad 2.)
Code: TABLE structure FOR TABLE 'e_xoops_ranks' DROP TABLE IF EXISTS e_xoops_ranks
schmeiss das Code:TABLE structure FOR TABLE 'e_xoops_ranks' raus.
Es ist sicherer die Tabelle vor dem anlegen zuerst zu löschen. So beugt man Untermischungen vor, wenn nach dem Create noch diverse Modifikationen an der Tabelle gemacht werden.
Ich weiss nicht, was Du für einen Dump hast, aber die DB scheint nicht so konsistent gewesen zu sein wie sie sein sollte oder dein Export ist korrupt.
Ich hoffe ich konnte Dir helfen.
Grüsse, Mipli. |
|
|
mipli :
| 08.10.2004 17:42 |
Oh, da war wohl während meiner Schreiberei jemand schneller.
Sach ich doch, der Support ist hier super.
Mipli. |
|
| |
Nobse :
| 08.10.2004 17:53 |
Hast du die tabelle auch mit inhalt aus deinem dump gefüllt. Hier der Inhalt nach neue installation Zitat: INSERT INTO ranks VALUES (2, 'Just popping in', 0, 20, 0, ''); INSERT INTO ranks VALUES (3, 'Not too shy to talk', 21, 40, 0, 'rank1.gif'); INSERT INTO ranks VALUES (4, 'Quite a regular', 41, 70, 0, 'rank2.gif'); INSERT INTO ranks VALUES (5, 'Just can\'t stay away', 71, 150, 0, 'rank3.gif'); INSERT INTO ranks VALUES (6, 'Home away from home', 151, 10000, 0, 'rank4.gif'); INSERT INTO ranks VALUES (7, 'Webmaster', -1, -1, 1, 'webmaster.gif'); INSERT INTO ranks VALUES (8, 'Moderator', -1, -1, 1, 'moderator.gif');
|
|
|
Gast :
| 08.10.2004 18:02 |
Meinst Du da so?
Code:#Table structure for table 'e_xoops_ranks' #
CREATE TABLE ranks ( rank_id mediumint(8) unsigned NOT NULL auto_increment, rank_title varchar(60) NOT NULL default '', rank_min int(10) NOT NULL default '0', rank_max int(10) NOT NULL default '0', rank_special tinyint(1) unsigned NOT NULL default '0', rank_image varchar(255) NOT NULL default '', PRIMARY KEY (rank_id) ) TYPE=MyISAM; );
# # Dumping data for table 'e_xoops_ranks' #
INSERT INTO e_xoops_ranks VALUES ( '2', 'Neu in der Community', '0', '1', '0', 'neu.gif'); INSERT INTO e_xoops_ranks VALUES ( '3', 'Internatler', '2', '10', '0', 'ying1.gif'); INSERT INTO e_xoops_ranks VALUES ( '4', 'Engagierter Internatler', '11', '16', '0', 'ying2.gif'); INSERT INTO e_xoops_ranks VALUES ( '5', 'SUPER-ENGAGIERTER INTERNATLER!', '17', '25', '0', 'ying3.gif'); INSERT INTO e_xoops_ranks VALUES ( '6', 'Internats-VIP', '26', '10000', '0', 'ying4.gif'); INSERT INTO e_xoops_ranks VALUES ( '7', 'Webmaster', '-1', '-1', '1', 'redstars5.gif'); INSERT INTO e_xoops_ranks VALUES ( '8', 'Moderator', '-1', '-1', '1', 'ying5.gif');
# --------------------------------------------------------
|
|
|
Nobse :
| 08.10.2004 18:04 |
Ja genau aber wenn die Tabelle schon da ist dann nur die INSERT |
|
|
Gast :
| 08.10.2004 18:08 |
Ojeoje, also habe nun:Code:#Table structure for table 'e_xoops_ranks' #
INSERT TABLE ranks ( rank_id mediumint(8) unsigned NOT NULL auto_increment, rank_title varchar(60) NOT NULL default '', rank_min int(10) NOT NULL default '0', rank_max int(10) NOT NULL default '0', rank_special tinyint(1) unsigned NOT NULL default '0', rank_image varchar(255) NOT NULL default '', PRIMARY KEY (rank_id) ) TYPE=MyISAM; );
# # Dumping data for table 'e_xoops_ranks' #
INSERT INTO e_xoops_ranks VALUES ( '2', 'Neu in der Community', '0', '1', '0', 'neu.gif'); INSERT INTO e_xoops_ranks VALUES ( '3', 'Internatler', '2', '10', '0', 'ying1.gif'); INSERT INTO e_xoops_ranks VALUES ( '4', 'Engagierter Internatler', '11', '16', '0', 'ying2.gif'); INSERT INTO e_xoops_ranks VALUES ( '5', 'SUPER-ENGAGIERTER INTERNATLER!', '17', '25', '0', 'ying3.gif'); INSERT INTO e_xoops_ranks VALUES ( '6', 'Internats-VIP', '26', '10000', '0', 'ying4.gif'); INSERT INTO e_xoops_ranks VALUES ( '7', 'Webmaster', '-1', '-1', '1', 'redstars5.gif'); INSERT INTO e_xoops_ranks VALUES ( '8', 'Moderator', '-1', '-1', '1', 'ying5.gif');
# ---------------------------------------------------- eingefügt und erhalte im Mysql-Admin folgende Fehlermeldung:
MySQL meldet:
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 'TABLE ranks ( rank_id mediumint(8) unsigned NOT NULL auto_incr |
|
|
Nobse :
| 08.10.2004 18:19 |
Wieso INSERT TABLE ranks ( muss heissen CREATE TABLE ranks ( |
|
| |
Nobse :
| 08.10.2004 18:59 |
Wenn die Tabelle schon angelegt ist nur noch das hier Zitat: INSERT INTO e_xoops_ranks VALUES ( '2', 'Neu in der Community', '0', '1', '0', 'neu.gif'); INSERT INTO e_xoops_ranks VALUES ( '3', 'Internatler', '2', '10', '0', 'ying1.gif'); INSERT INTO e_xoops_ranks VALUES ( '4', 'Engagierter Internatler', '11', '16', '0', 'ying2.gif'); INSERT INTO e_xoops_ranks VALUES ( '5', 'SUPER-ENGAGIERTER INTERNATLER!', '17', '25', '0', 'ying3.gif'); INSERT INTO e_xoops_ranks VALUES ( '6', 'Internats-VIP', '26', '10000', '0', 'ying4.gif'); INSERT INTO e_xoops_ranks VALUES ( '7', 'Webmaster', '-1', '-1', '1', 'redstars5.gif'); INSERT INTO e_xoops_ranks VALUES ( '8', 'Moderator', '-1', '-1', '1', 'ying5.gif');
|
|
|
Gast :
| 08.10.2004 21:54 |
danke Nobse und Bama für Eure Geduld
und natürlich Eure Hilfe, yep es funktioniert, habe Heute viel gelernt.
Lieber Gruß David |
|
|
Nobse :
| 08.10.2004 22:01 |
Na dann ist doch alles gut mich freut dann immer wen gesagt wird ich habe was dazu gelernt  |
|
|
olaf :
| 08.10.2004 22:50 |
Alleine durch mitlesen und Benutzen der Suchfunktion lernt man ne Menge. ))
CU Olaf |
|
|
Gast :
| 09.10.2004 00:21 |
ja natürlich, es gibt nunmal so Typen wie Nobse, Bama, Picl und viele andere hier die haben Gehirnzellen die zu PHP und MYSCL in Gleichschwingung tanzen können-ähm bei meinen bescheidenen Vorräten reichts eher für: MACH DAS JETZT SO! aus- ok manchmal finde auch ich ein kleines Korn ( so wie Heute )...... dafür mach ich kräftig Werbung für Exoops.
Was fehlt find ich ist noch die Presse- naja schaunmamal.
Lieber Gruß  |
|
|
|