Seite 1 von 1

Locale DB in laufendes Forum integrieren

Verfasst: 17.07.2009 13:25
von Huchinotte
Hi .....

irgendwie stehe ich auf dem Schlauch. Folgendes Szenario. Ich hab ein Forum laufen welches auch täglich in Anspruch genommen wird.
Nebenbei hab ich local per xampp einen neuen Style und weitere verschiedene Mods im localen Test-Forum eingebaut um dies auch vernünftig zu testen.
Die Testphase habe ich nun gut überstanden und möchte jetzt gerne den Style und die verschiedenen Modificationen online bringen. Wie gehe ich am besten vor. Wie bringe ich jetzt die 5 weiteren Mods die ja schon in der localen DB installiert sind auch online. Die Dateien ist klar einfach hochladen und dann noch den Style installieren. Am schönsten wäre es wenn ich sagen könnte, das was in der localen DB vorhanden und in der DB online nicht vorhanden einfach drüber installieren mit mysqldumper oder so oder muss ich von jedem Mod die install durchlaufen lassen auch wenn schon die geänderten Dateien auf dem Server sind.

Gruß Huch

Re: Locale DB in laufendes Forum integrieren

Verfasst: 17.07.2009 13:31
von Mahony
Hallo
Lade die von den MODs geänderten Dateien hoch und führe die zu den MODs gehörigen Datenbank-Änderungen durch (SQL-Befehle aus den MODs, falls vorhanden).



Grüße: Mahony

Re: Locale DB in laufendes Forum integrieren

Verfasst: 17.07.2009 13:36
von Huchinotte
Mahony hat geschrieben:Hallo
Lade die von den MODs geänderten Dateien hoch und führe die zu den MODs gehörigen Datenbank-Änderungen durch (SQL-Befehle aus den MODs, falls vorhanden).
Kann ich ohne Probleme alle geänderten Dateien von den sämtlichen Mods gleich hochladen und dann eine install nach der anderen ausführen oder kann es dann zu komplikationen kommen?

Gruß Huch

Re: Locale DB in laufendes Forum integrieren

Verfasst: 17.07.2009 13:45
von Mahony
Hallo
Ich würde zuerst die Datenbank-Änderungen machen und erst danach die Dateien hoch laden, sonst kommt es sicher zu Fehlermeldungen.


Grüße: Mahony

Re: Locale DB in laufendes Forum integrieren

Verfasst: 18.07.2009 07:27
von Huchinotte
Moin ..........

also gleich beim ersten Mod Install gibts Probleme. Hab jetzt versucht erst einmal die DB Installation auszuführen. Speziell hier beim Arcade Mod, ohne vorher die Dateien zu aktualisieren. Wenn ich die "Install" aufrufe bekomme ich folgende Meldung:

Code: Alles auswählen

[phpBB Debug] PHP Notice: in file /install_arcade/index.php on line 20: main(): Unable to access ./../includes/arcade/functions_files.php
[phpBB Debug] PHP Notice: in file /install_arcade/index.php on line 20: main(./../includes/arcade/functions_files.php): failed to open stream: Success
[phpBB Debug] PHP Notice: in file /install_arcade/index.php on line 20: main(): Unable to access ./../includes/arcade/functions_files.php
[phpBB Debug] PHP Notice: in file /install_arcade/index.php on line 20: main(./../includes/arcade/functions_files.php): failed to open stream: Success
[phpBB Debug] PHP Notice: in file /install_arcade/index.php on line 20: main(): Unable to access ./../includes/arcade/functions_files.php
[phpBB Debug] PHP Notice: in file /install_arcade/index.php on line 20: main(./../includes/arcade/functions_files.php): failed to open stream: Success

Fatal error: main(): Failed opening required './../includes/arcade/functions_files.php' (include_path='.:') in /var/www/vhosts/dconbrd.km20116-01.keymachine.de/httpdocs/phpBB3/install_arcade/index.php on line 20
Genauso beim Ultimate Points Mod hier kommt

Code: Alles auswählen

Allgemeiner Fehler
Language file ./language/de/mods/points.php couldn't be opened.
Gruß Huch

Re: Locale DB in laufendes Forum integrieren

Verfasst: 18.07.2009 10:54
von Helmut
Hallo Huch,

also eine einheitliche Vorgehensweise beim Modeinbau gibt es meiner Meinung nach nicht. Jeder Modder handhabt das etwas anders, bei einigen muss vorher eine install Datei aufgerufen und danach die geänderten/neuen Dateien hochgeladen werden, bei anderen müssen zuerst die Datenbankänderungen von Hand gemacht und danach die geänderten/neuen Dateien hochgeladen werden, wieder andere verlangen zuerst dass alle geänderten/neuen Dateien hochgeladen werden, um erst dann eine install Datei aufzurufen.

Ich mache es bei mir in drei Schritten und das mit jedem Mod einzeln:
  1. Mod im lokalen xampp System einbauen und testen.
  2. die neuen/geänderten Dateien in eine Kopie des Live Forums hochladen und dort auch die Änderungen an der Datenbank (auch eine Kopie) entsprechend der Modanleitung durchführen.
  3. Wenn das klappt, dann erst diesen Schritt für das Live Forum wiederholen.
Das klappt bei mir super und ich sehe anhand der Kopie vom Live Forum gleich, ob es auf meinem Webspace richtig läuft. Alle Dateiänderungen für die Mods auf einmal zu machen und erst hinterher zu testen halte ich für problematisch, da du bei einem Fehler nicht genau sagen kannst, von welchen Mod der Fehler kommt.

In deinem Fall würde ich jetzt die Dateien alle hochladen und dann nochmal die install aufrufen, da der Mod anscheinend einige Funktionen der neuen Dateien benötigt.

Gruß Helmut