Pagina 1 van 1

Vraag herinstallatie?

Geplaatst: 13 jun 2009, 20:47
door Dmeijer13
Beste,

Ik ben bezig met een 'herinstallatie' ofwel gewoon de nodige mods in de bestanden neerzetten enzo, maar ik wil de onnodige mods helemaal weg hebben, of gewoon alles uit de database, waar ik niks aan heb. Hoe zorg ik dat alles behalve de normale tabellen erin zitten?

Kan ik daarvoor gewoon de tabellen van de mods deleten en de betreffende modules, en dan gewoon weer laten runnen van de nodige of.... Gaat mij er namelijk gewoon omda tik verdere dingen behoud behalve de modificatie zooi. Op mijn pc ben ik op ene schoon pakket alles al ana het doen

Iemand de gouden tip voor mij? :P

Re: Vraag herinstallatie?

Geplaatst: 13 jun 2009, 21:35
door FreakyBlue
Als je MODs wilt verwijderen is het een kwestie van de installatie omgekeerd doorlopen (de edits in de files en de database verwijderen in plaats van aanbrengen).

Re: Vraag herinstallatie?

Geplaatst: 13 jun 2009, 21:46
door Dmeijer13
FreakyBlue schreef:Als je MODs wilt verwijderen is het een kwestie van de installatie omgekeerd doorlopen (de edits in de files en de database verwijderen in plaats van aanbrengen).
Ja maa rik upload een 'schoonpakket' maar met dezelfde backup ivm de posts, leden e.d. dus ik wild e tabellen en de queries eruit... en de modules enzo...

Re: Vraag herinstallatie?

Geplaatst: 13 jun 2009, 21:49
door FreakyBlue
Als je een schoon pakket hebt geupload is het een kwestie van de database edits van de MODs verwijderen. Ook deze vind je in de downloadpakketten van de MODs, meestal in de install.xml of in de map /database.install.php of database/index.php file.

Re: Vraag herinstallatie?

Geplaatst: 13 jun 2009, 21:58
door Dmeijer13
FreakyBlue schreef:Als je een schoon pakket hebt geupload is het een kwestie van de database edits van de MODs verwijderen. Ook deze vind je in de downloadpakketten van de MODs, meestal in de install.xml of in de map /database.install.php of database/index.php file.
Dus in 1 van die dingen die jij zegt, zou ergens moeten staan een querie om alle zooi die in de DB staat, te deleten? Om het ff zo te zeggen. Dat zijn dan ook direct de modules enzo? (en meot ik eers tin mn acp standaard deleten of niet?)

Re: Vraag herinstallatie?

Geplaatst: 13 jun 2009, 22:03
door FreakyBlue
Of er een automatisch deïnstaller bijgevoegd is, dat is aan de MOD-developer. Maar uit deze files kan je wel afleiden welke extra databasetabellen, rijen etc. zijn aangemaakt voor de werking van de MODs. Deze kan je dan verwijderen.

Re: Vraag herinstallatie?

Geplaatst: 15 jun 2009, 06:21
door Dmeijer13
FreakyBlue schreef:Of er een automatisch deïnstaller bijgevoegd is, dat is aan de MOD-developer. Maar uit deze files kan je wel afleiden welke extra databasetabellen, rijen etc. zijn aangemaakt voor de werking van de MODs. Deze kan je dan verwijderen.
Oké, maar kan he tniet makkelijk dat als je in de install kijkt (want bij mijn mods zie ik geen de-instal staan voor zoiets) dat je de sql iets veranderd iets met delete oid of.... =S

Re: Vraag herinstallatie?

Geplaatst: 15 jun 2009, 10:05
door FreakyBlue
Als je niet al te veel kennis hebt van databases adviseer ik je om niet via code aanpassingen de database entries er weer uit te slopen. Gewoon via je phpmyadmin doen. Selecteer de tabellen en/of rows en deze vervolgens verwijderen.

Re: Vraag herinstallatie?

Geplaatst: 15 jun 2009, 18:26
door Dmeijer13
Ik wilde het uiteraard via phpmyadmin doen, ik ga niet in n backup oid zitten *beep*. Maar ik heb sql dingen en t zou n stuk fijner zijn als dat gwn volgens een sql opdracht deleten worden kan, en bij mijn weten is dat heel goed mogelijk... heb sql zoals ....

Code: Selecteer alles

CREATE TABLE phpbb_announcement_centre (
  announcement_show tinyint (1) NOT NULL,
  announcement_enable_guests tinyint (1) NOT NULL,
  announcement_show_birthdays tinyint (1) NOT NULL,
  announcement_birthday_avatar tinyint (1) NOT NULL,
  announcement_draft text NOT NULL,
  announcement_draft_bbcode_uid varchar(8) DEFAULT '' NOT NULL,
  announcement_draft_bbcode_bitfield varchar(255) DEFAULT '' NOT NULL,
  announcement_draft_bbcode_options mediumint(4) DEFAULT 0 NOT NULL,
  announcement_text text NOT NULL,
  announcement_text_bbcode_uid varchar(8) DEFAULT '' NOT NULL,
  announcement_text_bbcode_bitfield varchar(255) DEFAULT '' NOT NULL,
  announcement_text_bbcode_options mediumint(4) DEFAULT 0 NOT NULL,
  announcement_text_guests text NOT NULL,
  announcement_text_guests_bbcode_uid varchar(8) DEFAULT 0 NOT NULL,
  announcement_text_guests_bbcode_bitfield varchar(255) DEFAULT 0 NOT NULL,
  announcement_text_guests_bbcode_options mediumint(4) DEFAULT 0 NOT NULL,
  announcement_title varchar(255) NOT NULL default '',
  announcement_title_guests varchar(255) NOT NULL default '',
  announcement_show_group varchar(255) NOT NULL default '');
  

INSERT INTO phpbb_announcement_centre (announcement_show, announcement_enable_guests, announcement_show_birthdays, announcement_birthday_avatar, announcement_title, announcement_text, announcement_draft, announcement_title_guests, announcement_text_guests, announcement_show_group) VALUES ('0', '1', '0', '0', 'Site Announcements', '[color=red][b]Site Announcements[/b][/color] can be seen here!! :mrgreen:', '[color=red][b]Draft Announcements[/b][/color] can be seen here!! :mrgreen:', 'Guest Announcements', '[color=green][b]Guest Announcements[/b][/color] can be seen here!! :wink:', '2');

INSERT INTO phpbb_config (config_name, config_value) VALUES ('announcement_show_index', '0');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('announcement_enable', '1');

Code: Selecteer alles

ALTER TABLE phpbb_forums ADD forum_post_tpl TEXT DEFAULT '' NULL;

Code: Selecteer alles

INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_birthdays_ahead', '7');
+ ik heb de install.php van de ajax chat nog...

Re: Vraag herinstallatie?

Geplaatst: 15 jun 2009, 19:02
door FreakyBlue
CREATE kan je omzetten naar DROP/DELETE.

ALTER --> daar heb je iets veranderd en dit zal je terug moeten veranderen. Het is dus te hopen dat je de oude setting nog weet. Dan kan je gewoon weer ALTER gebruiken maar dan met de oude situatie in de mysql opdracht.

Die laatste kan je toch gewoon handmatig doen.

Eigenlijk kan je dit handmatig doen in luttele seconden. Dus waarom in hemelsnaam automatisch?