Hallo!
Ich habe folgendes Problem bei der Installation von mycalendar-2.2. !
Es geht um die SQL Dateien die im dem Paket drin sind.
Wenn ich die Datei mycalendar.SQL versuche mit phpmyadmin hoch zu laden bekomme ich folgende fehler Meldung:
###########################################
Fehler
SQL-Befehl :
/* Modification of forums table needed [added in Version 2.0.9] */ ALTER TABLE phpbb_forums ADD events_forum TINYINT( 1 ) DEFAULT '0'
MySQL meldet:
Table 'db84xxxxxx.phpbb_forums' doesn't exist
###########################################
und bei der Datei mycalendar-mssql.SQL bekomme ich folgende fehler Meldung:
###########################################
Fehler
SQL-Befehl :
CREATE TABLE phpbb_mycalendar(
cal_id int NOT NULL IDENTITY( 1, 1 ) ,
topic_id int NOT NULL default0 UNIQUE ,
cal_date int default NULL ,
cal_interval TINYINT NOT NULL DEFAULT1,
cal_interval_units VARCHAR( 10 ) NOT NULL DEFAULT 'DAY' CHECK (
cal_interval_units IN (
'DAY',
'WEEK',
'MONTH',
'YEAR'
)
),
cal_repeat TINYINT NOT NULL DEFAULT1,
forum_id int NOT NULL default0,
PRIMARY KEY ( cal_id )
)
MySQL meldet:
You have an error in your SQL syntax near 'IDENTITY(1,1),
topic_id int NOT NULL default 0 UNIQUE,
cal_date int defa' at line 2
###########################################
Ich vermute das es nur Update Dateien sind aber wenn das so ist wo finde ich die ersten sql Dateien oder hat jemand einen anderen Vorschlag?
Vielleicht mache ich auch Irgendwas Falsch!
Bitte Helft mir ich bin schon richtig am verzweifeln!
Hier die Datei mycalendar.SQL
###############################################
/**
* This file is for those users who want to do the SQL upgrades themselves (advanced users)
*/
/* Adding new phpbb_mycalendar (not for upgrades) [added in Version 2.0.0] */
DROP TABLE IF EXISTS phpbb_mycalendar;
CREATE TABLE phpbb_mycalendar (
cal_id int(12) NOT NULL auto_increment,
topic_id int(20) NOT NULL default '0',
cal_date int(20) NOT NULL default '0',
forum_id int(5) NOT NULL default '0',
PRIMARY KEY (cal_id)
) TYPE=MyISAM;
/* Altering setup of previous table (upgrade and new) [added in Version 2.1.0] */
ALTER TABLE phpbb_mycalendar CHANGE cal_date cal_date INT(14) DEFAULT NULL;
ALTER TABLE phpbb_mycalendar ADD cal_date_end INT(14) DEFAULT NULL AFTER cal_date;
ALTER TABLE phpbb_mycalendar ADD UNIQUE(topic_id);
/* Modification of forums table needed [added in Version 2.0.9] */
ALTER TABLE phpbb_forums ADD events_forum TINYINT(1) DEFAULT '0';
/* Modification of mycalendar table [added in Version 2.1.7] */
ALTER TABLE phpbb_mycalendar ADD cal_interval TINYINT(3) DEFAULT '1' NOT NULL AFTER cal_date, ADD cal_interval_units ENUM('DAY', 'WEEK', 'MONTH', 'YEAR') DEFAULT 'DAY' NOT NULL AFTER cal_interval, ADD cal_repeat TINYINT(3) DEFAULT '1' NOT NULL AFTER cal_interval_units;
UPDATE phpbb_mycalendar SET cal_repeat = ((cal_date_end - cal_date) / 86400) + 1 WHERE cal_date_end IS NOT NULL;
ALTER TABLE phpbb_mycalendar DROP cal_date_end;
###############################################
Hier die Datei mycalendar-mssql.SQL:
###############################################
DROP TABLE forum_mycalendar;
CREATE TABLE forum_mycalendar (
cal_id int NOT NULL IDENTITY(1,1),
topic_id int NOT NULL default 0 UNIQUE,
cal_date int default NULL,
cal_interval TINYINT NOT NULL DEFAULT 1,
cal_interval_units VARCHAR(10) NOT NULL DEFAULT 'DAY' CHECK (cal_interval_units IN ('DAY', 'WEEK', 'MONTH', 'YEAR')),
cal_repeat TINYINT NOT NULL DEFAULT 1,
forum_id int NOT NULL default 0,
PRIMARY KEY (cal_id)
);
UPDATE forum_mycalendar SET cal_repeat = ((cal_date_end - cal_date) / 86400) + 1 WHERE cal_date_end IS NOT NULL;
ALTER TABLE forum_mycalendar DROP COLUMN cal_date_end;
###############################################
Mit freundlichen Grüßen : Karsten
Problems mit SQl-Files im Paket MyCalendar-2.2.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Re: Problems mit SQl-Files im Paket MyCalendar-2.2.
Du hast also MySQL.Tekkno_K hat geschrieben:Hallo!
Ich habe folgendes Problem bei der Installation von mycalendar-2.2. !
Es geht um die SQL Dateien die im dem Paket drin sind.
Wenn ich die Datei mycalendar.SQL versuche mit phpmyadmin hoch zu laden bekomme ich folgende fehler Meldung:
Ich würde an deiner stelle vorher phpBB installieren bevor du versuchst eine Tabelle davon zu bearbeiten.Tekkno_K hat geschrieben: Table 'db84xxxxxx.phpbb_forums' doesn't exist
Die heisst ja auch MSSQL und nicht MySQL. Ich kann mich nicht entsinnen das MySQL mit MSSQL kompatibel ist. Verwende bitte die richtige Datei.Tekkno_K hat geschrieben: und bei der Datei mycalendar-mssql.SQL bekomme ich folgende fehler Meldung:
JensTekkno_K hat geschrieben: Mit freundlichen Grüßen : Karsten
- itst
- Ehrenadmin
- Beiträge: 7418
- Registriert: 21.08.2001 02:00
- Wohnort: Büttelborn bei Darmstadt
- Kontaktdaten:
Entweder das, oder Du hast bei der Installation von phpBB ein anderes Präfix als "phpbb_" benutzt. Wenn das so ist, musst Du die Datenbank-Dateien von myCalendart dahingehent bearbeiten, das sie die richtigen Tabellennamen benutzen. Einfach Suchen & Ersetzen im Editor Deiner Wahl, gut iss.
Sascha A. Carlin,
phpBB.de Ehrenadministrator
phpBB.de Ehrenadministrator
Hallo und Danke!
Genau das war es . Ich hatte bei der Instalation ein anderes Präfix benutzt! Hätte ich aber auch selber drauf kommen können.
Table 'db84xxxxxx.phpbb_forums' doesn't exist ( Wer lesen kann ist klar im vorteil)
Aber wie werden jetzt Termin Geburtstage usw eingetragen? Sind das wieder weitere Mods? Denn im Admin bereich und auch so finde ich keine möglichkeit Einträge zu machen!
MfG:Karsten
Genau das war es . Ich hatte bei der Instalation ein anderes Präfix benutzt! Hätte ich aber auch selber drauf kommen können.
Table 'db84xxxxxx.phpbb_forums' doesn't exist ( Wer lesen kann ist klar im vorteil)
Aber wie werden jetzt Termin Geburtstage usw eingetragen? Sind das wieder weitere Mods? Denn im Admin bereich und auch so finde ich keine möglichkeit Einträge zu machen!
MfG:Karsten