Seite 1 von 1
install.php schreiben
Verfasst: Fr 28.Jan, 2005 10:56
von volker58
hallo,
ich möchte eine datei machen wo ich nacheinander verschiedene php dateien zur ausführung in der db aufrufen möchte um nicht jede einzelne datei aufrufen zu müßen. kann mir das einer bitte machen, ich kah das net. die dateinamen kann ich ja dann einfügen.
es geht mir dabei hauptsächlich um die dateien vom album
album_update.php
sp_db_install.php
sp_db_install_fix.php
hierarchy_db_install.php
hierarchy_db_migrate.php
multiple_db_install.php
Verfasst: Fr 28.Jan, 2005 17:00
von Bootenks
schreib einfach ne php Datei mit switch (case) oder mit if und inkrementiere dann eine Varaible jedesmal wenn du eine Datei abgearbeitet hast. Naja und die aufrufe packste dann in ein append.sid

Verfasst: Fr 28.Jan, 2005 17:06
von volker58
das ist ja sooooooooo einfach, aber ich habe davon doch kein schimmer
kann paar mods einbauen aber viel mehr ist net
Verfasst: Fr 28.Jan, 2005 18:05
von oxpus
Wenn Du mal die Dateien hier zusammen als (bitte nur ein) Zip-Archiv anhängst, dann mache ich Dir daraus eine Datei.
Verfasst: Fr 28.Jan, 2005 18:30
von volker58
aber natürlich mei gutster bekommste die, da is noch ein aenderung.txt mit drin was noch mit rein muß
Verfasst: Fr 28.Jan, 2005 18:50
von volker58
da hab ich doch noch waqs vergessen, muß noch mit rein bitte
ALTER TABLE phpbb_forums ADD icon VARCHAR(255);
ALTER TABLE phpbb_categories ADD icon VARCHAR(255);
ALTER TABLE phpbb_forums ADD main_type CHAR(1);
danke
Verfasst: Fr 28.Jan, 2005 20:39
von oxpus
Das Update für den Attachment Mod konnte ich nicht integrieren, der Rest sollte aber so gehen.
Mach mal einen Test mit der angehängten Datei.
-- Datei gefixt --
-- Datei nun inkl. Update des Attachment Mods --
Verfasst: Sa 29.Jan, 2005 06:39
von volker58
eine fehlermeldung hab ich bekommen
Code: Alles auswählen
CREATE TABLE `phpbb_statistic_se_log` ( PK_statistic_se_log_id mediumint(8) NOT NULL auto_increment, statistic_se_log_se_name varchar(100) NOT NULL default '', statistic_se_log_time int(11) NOT NULL default '0', statistic_se_log_file varchar(200) NOT NULL default '', PRIMARY KEY ('PK_statistic_se_log_id') )
+++ Error: You have an error in your SQL syntax near ''PK_statistic_se_log_id') )' at line 6
beim attachment wird glaub ich nur die versionsnummer geändert, habe da nur ein up von 2.3.9 auf 2.3.11 gemacht
ob der rest nun alles geht muß ich mal testen, muß aber och die wohnung vorrichten, so mit neuen fußboden usw.
ich melde mich wieder
vielen dank erstmal
Verfasst: Sa 29.Jan, 2005 08:21
von oxpus
Okay, das eine schaue ich später nach. Scheint aber ansonsten ja alles i.O. zu sein.
EDIT
Ich habe die Datei aktualisiert. Nun sollte kein Fehler mehr auftreten.
Verfasst: Mo 31.Jan, 2005 07:57
von volker58
danke, werde ich mal testen
beim attachment wird glaub ich nur die versionsnummer geändert, habe da nur ein up von 2.3.9 auf 2.3.11 gemacht
kannste dir das nochmal bitte anschauen?
Verfasst: Mo 31.Jan, 2005 11:47
von oxpus
Datei ist angepasst.
Verfasst: So 06.Mär, 2005 19:18
von volker58
hi,
ich habe noch bissel was in die datei eingebaut, geht auch fast alles, wo ich ein prob. habe ist das
Code: Alles auswählen
$sql[] = "UPDATE " . $table_prefix . "plus SET config_value = '0.2.0' WHERE config_name = 'plus_version'";
was mach ich da falsch?
Verfasst: So 06.Mär, 2005 19:46
von oxpus
Was funktioniert denn mit dieser Zeile nicht? Die ist vom Syntax erstmal korrekt.
Verfasst: Di 08.Mär, 2005 08:02
von volker58

mein fehler, hatte was anderes verhunebibelt
Verfasst: Do 24.Mär, 2005 10:25
von volker58
habe da mal noch eine frage/bitte, ich muß den styles noch ändern beim update von
Code: Alles auswählen
INSERT INTO phpbb_themes VALUES (1, 'dimension', 'The Dimension', 'dimension.css', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 'row1', 'row2', '', '', '', '', 0, 0, 0, '', '006600', 'ffa34f', '', '', '', '', 0, 0);
auf
Code: Alles auswählen
INSERT INTO phpbb_themes VALUES (1, 'illusion', 'illusion', 'illusion.css', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 'row1', 'row2', '', '', '', '', 0, 0, 0, '', '006600', 'ffa34f', '', '', '', '', 0, 0);
wie muß ich das in der datei eintragen
Verfasst: Do 24.Mär, 2005 10:38
von oxpus
Das wäre in der install/schemas/..._schema.sql zu ändern.
Und die vom Dimension habe ich jetzt nicht unbedingt parat...
Verfasst: Do 24.Mär, 2005 10:42
von volker58
das ist klar, habe ich auch für die neuinstall gemacht, aber weiter oben hier ist eine updatedatei von dir und da muß das rein damit die vorhandene db umgeschrieben wird
Verfasst: Do 24.Mär, 2005 14:43
von oxpus
Dann nimm diese Datei:
Verfasst: Do 24.Mär, 2005 16:09
von volker58
danke
Verfasst: Fr 25.Mär, 2005 16:46
von volker58
wieder ne unklarheit, wie kann ich beim update alle user umstellen auf styles id 1? ich hatte es so gedacht, aber geht nicht
Code: Alles auswählen
$sql[] = "UPDATE " . $table_prefix . "users SET config_value = '1' WHERE config_name = 'user_style'";
Verfasst: Fr 25.Mär, 2005 19:34
von oxpus
Eher so:
Code: Alles auswählen
$sql[] = "UPDATE " . $table_prefix . "users SET user_style = 1";