Avatar billede tnpihl Nybegynder
27. september 2003 - 21:33 Der er 33 kommentarer og
1 løsning

phpBB forum - flytning

Jeg har et debatforum "phpBB 2.0.4" på min server, som jeg har haft et halvt års tid. Jeg har dog fundet ud af, at den er for lille!

Jeg har netop kørt nyt webhotel og vil derfor gerne flytte alle beskeder over på den nye server, hvor forumet nu skal ligge.

Kan det lade sig gøre, og hvordan kan det gøres??
Avatar billede schaefner Juniormester
27. september 2003 - 21:35 #1
Bruger du phpMyAdmin?
Avatar billede 7th Praktikant
27. september 2003 - 21:45 #2
Ja, gå i Administration Panel og under General Admin tryk på Backup Database. Så kan du lave en fuld backup af dit forum, det vil sige, du får gemt en fil indeholdende alt fra dit forum. Når du så har installeret du forum på ny hos din nye webhost, så vælger du Restore Database under General Admin og finder den gemte fil, og afvikler den. Så skulle du gerne have alt fra dit gamle forum i dit nye installerede forum.
Avatar billede tnpihl Nybegynder
27. september 2003 - 22:30 #3
Jeg har kørt phpBB 2.0.6 ind på den nye og har forsøgt at lave backup og restore database til den. Men her kommer en php fejl frem på en hvis skærm.

Er det fordi man ikke kan til phpBB 2.0.6 eller gør jeg noget forkert?
Avatar billede 7th Praktikant
27. september 2003 - 23:27 #4
Kan du ikke skrive hvilken fejl du får. Muligvis er det fordi en backup gennem phpbb også tager alt configurationen, og den passer jo jo kun på et bestemt phpbb forum.
Avatar billede tnpihl Nybegynder
28. september 2003 - 00:01 #5
Når jeg prøver at sætte det ind, skriver den:


General Error
Error importing backup file

DEBUG MODE

SQL Error : 1064 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 '
Avatar billede 7th Praktikant
28. september 2003 - 00:07 #6
OK, fejlen ligger i, som sagt foroven, at når man laver en backup, så overfører du samtidig konfigurationen for dit nuværende forum til dit nye forum, hvorfor du jo så får en fejl. Du kan godt lave en backup gennem dit forum, men det vil blive alt for omstændigt. Lad os så i stedet for lytte til Schaefners råd, phpMyAdmin, og lave en backup igennem det.

Det kræver at du får installeret phpMyAdmin på din server, men det skulle ikke være det store problem. Følg denne guide http://www.webcafe.dk/artikler/databaser/phpmyadmin/phpmyadmin.html
Omkring at få den konfigureret ordentligt og sikkert, det har jeg ikke meget forstand på, men du kan jo bare fjerne phpMyAdmin igen lige så snart du har lavet din backup.

Når du har fået phpMyAdmin installeret skulle du gerne have en oversigt over de databaser du har opsat. Næste skridt er så at finde de tabeller tilhørende dit forum. Som default hedder alle tabeller phpbb_*** - lad bare antage de hedder dette. Øverst i dit vindue har du en menu med Structure SQL Export Search Query by Example Slet. Du trykker på Export. Du får nu en rullemenu frem med alle tabellerne. Vælg så alle phpbb_*** tabellerne UNDTAGEN phpbb_config. Den skal du IKKE have med. Som Compression vælger du gzipped, og derefter er det bare at trykke på udfør knappen. Så skulle du gerne have en backup af dit forum, som du kan smække over i dit nye forum.
Avatar billede 7th Praktikant
28. september 2003 - 00:30 #7
"som du kan smække over i dit nye forum." Det er så meget sagt :o) Du kan og skal ikke overføre din oprettede backup gennem dit nye forum. I stedet for skal du atter igang med phpMyAdmin. 99% af alle webhoteller har installeret phpMyAdmin, så chancen skulle være ret stor for at netop dit webhotel også har phpMyAdmin. OK, nu har du din backup liggende, og den skal overføres.

Første trin er at logge ind på dit webhotels phpMyAdmin. Her får du så igen en oversigt over alle phpbb_*** tabellerne. Nu markerer du alle tabellerne UNDTAGEN phpbb_config, og siger, Med det afmærkede - slet - fra dropdown menuen. Så skulle du gerne have kun phpbb_config tabellen tilbage. Fint :o) Så går du op i menuen, den med Structure SQL Export Search Query by Example Slet, og trykker på SQL. Marker gzipped og find din backup via gennemse. Så er det bare at trykke på udfør knappen, og forhåbentligt skulle du så gerne have overført dit gamle forum.

Sådan gjorde jeg ihvertfald. Måske lidt besværligt, men det er mig bekendt den nemmeste måde.
Avatar billede tnpihl Nybegynder
28. september 2003 - 01:04 #8
Jeg har prøvet at tage en backup af min nuværende forum. Jeg får dog en fejl når jeg prøver at indsætte det som du skriver det skal indsættes på den nye server, som du kan se nedenunder. Det der undrer mig lidt er, at backupen er en php-fil, og kun på ca. 10 kb. Er det virkelig det eneste?


Jeg får denne fejl når jeg indsætter filen:


Fejl

There seems to be an error in your SQL query. The MySQL server error output below, if there is any, may also help you in diagnosing the problem

ERROR: Invalid Identifer @ 231
STR: 2.5.
SQL: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da" lang="da" dir="ltr">

<head>
<title>phpMyAdmin 2.5.0-rc2</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<base href="http://frac.dk/phpmyadmin/" />
<style type="text/css">
<!--
body            {font-family: arial, helvetica, geneva, sans-serif
SQL-forespørgsel :
Avatar billede 7th Praktikant
28. september 2003 - 01:10 #9
Nej, det skal bestemt ikke være en PHP fil, og de 10 KB lyder af meget meget lidt med mindre du så at sige intet har i dit forum. Din fil skulle gerne hedde noget i retningen af ***
  • .sql

  • Jeg tror du har lavet en backup gennnem phpMyAdmin forkert, for det er jo dataerne af forummet, og ikke selve html layoutet du skal have fat i, og af fejlmeldingen ser det ud som om du har fået fat i det sidstnævnte. Jeg kan lige lave nogle screendumps til dig.
    Avatar billede tnpihl Nybegynder
    28. september 2003 - 01:15 #10
    Jo, tak det må du meget gerne
    Avatar billede 7th Praktikant
    28. september 2003 - 01:25 #11
    Backup af dit nuværende forum.
    http://www.justrandb.dk/exp-faq/dump1.gif

    Sletning af tabeller i dit nye forum.
    http://www.justrandb.dk/exp-faq/dump2.gif

    Indsæt data fra dit nuværende forum til dit nye forum.
    http://www.justrandb.dk/exp-faq/dump3.gif
    Avatar billede tnpihl Nybegynder
    28. september 2003 - 01:36 #12
    Mit skærmbillede ser sådan ud, når jeg skal tage backup:
    http://www.carreydebatten.frac.dk/test.gif

    Men, når jeg så trykker på udfør vil den gemme denne fil: tbl_dump.php (fylder ca. 10 kb). Jeg ved ikke hvad der går galt, jeg synes det skulle være mærket op som på dit billede?


    Sletning af tabeller i mit nye forum er gået let. Og skærmbilledet med indsætning ser også meget ens ud.
    Avatar billede 7th Praktikant
    28. september 2003 - 01:50 #13
    Hmm det lyder mærkeligt. Det ved jeg ikke hvad skulle være galt. Eneste forklaring er, at du har installeret phpMyAdmin forkert, men det kan jo nærmest ikke lade sig gøre.

    Hvis du har mod på det kan jeg godt lave en backup til dig. Hvis du går ind i dit nuværende forum og gennem det laver en fuld backup (Administration Panel og under General Admin og tryk på Backup Database), og så uploader filen, så kan jeg godt fjerne phpbb_config for dig.
    Avatar billede tnpihl Nybegynder
    28. september 2003 - 02:03 #14
    Nu er jeg snart blank, når jeg nu igen prøver at gemme backup'en fra mit forum beder den mig nu også at gemme filen som php!

    Hvis du har tid og lyst vil jeg gerne sende brugernavn og password til dig, så du kan se hvad der er galt. Du kan fange mig på tommypihl@jimcarreyonline.com
    Avatar billede 7th Praktikant
    28. september 2003 - 02:09 #15
    Det er venligt af dig, men at give mig dit brugernavn og password vil udgøre en sikkerhedsrisiko. Ikke at du ikke kan stole på mig, men alligevel jeg vil helst ikke have dem :o) Prøv at fjerne phpMyAdmin fra din server, og se om det hjælper på at lave en ordentlig backup gennem dit forum.
    Avatar billede tnpihl Nybegynder
    28. september 2003 - 02:23 #16
    Jeg har nu prøvet og prøvet at lave en backup inde fra forumet. Når jeg trykker start backup spørger den om jeg vil gemme phpbb_db_backup[1].sql.gz, men når jeg så trykker gem, gemmer den istedet en php fil. Der må være en fejl her.

    Jeg tror desværre ikke jeg kommer længere med at flytte mit forum, da jeg ikke er helt inde i dette.
    Avatar billede 7th Praktikant
    28. september 2003 - 02:34 #17
    Vi må prøve igen imorgen :o)
    Avatar billede tnpihl Nybegynder
    28. september 2003 - 12:44 #18
    Der hvor jeg har prøvet at lave backup fra phpAdmin er hos Frac, som hoster min side. De har funktionen sat til, så jeg ikke behøves at installere programmet.

    Det samme har wannafind.dk, som jeg nu vil flytte mit forum over til. Men desværre kan jeg ikke gemme i det rigtige format, så det går i kludder for mig.
    Avatar billede 7th Praktikant
    28. september 2003 - 18:38 #19
    OK, jeg troede du snakkede om egen server :o) Så behøves du jo ikke installere phpMyAdmin. Prøv at logge på http://www.frac.dk/phpmyadmin/ og lav en backup.
    Avatar billede tnpihl Nybegynder
    28. september 2003 - 22:51 #20
    Det giver desværre samme resultat.
    Avatar billede 7th Praktikant
    29. september 2003 - 00:18 #21
    Hmm, jeg har sendt dig en e-mail.
    Avatar billede 7th Praktikant
    30. september 2003 - 04:09 #22
    Jeg har sendt en backup til dig.
    Avatar billede 7th Praktikant
    01. oktober 2003 - 19:59 #23
    Er du der?
    Avatar billede tnpihl Nybegynder
    01. oktober 2003 - 21:12 #24
    Takker for backup'en, men jeg må desværre sige at jeg har problemer med at indsætte den i mit nye forum. Den kommer med denne meddelelse:

    Database: jimcarreynettet_dk_db - Tabel phpbb_config kører på localhost
    Fejl

    There is a chance that you may have found a bug in the SQL parser. Please examine your query closely, and check that the quotes are correct and not mis-matched. Other possible failure causes may be that you are uploading a file with binary outside of a quoted text area. You can also try your query on the MySQL command line interface. The MySQL server error output below, if there is any, may also help you in diagnosing the problem. If you still have problems or if the parser fails where the command line interface succeeds, please reduce your SQL query input to the single query that causes problems, and submit a bug report with the data chunk in the CUT section below
    Avatar billede 7th Praktikant
    01. oktober 2003 - 21:20 #25
    Hmm det forstår jeg ikke hvorfor? Hvordan indsætter du din backup? Sådan som jeg har forklaret dig det?
    Avatar billede 7th Praktikant
    01. oktober 2003 - 21:26 #26
    Jeg har lige prøvet hos mig selv med den backup jeg sendte til dig, og jeg har ingen problemer med at indsætte den.
    Avatar billede tnpihl Nybegynder
    04. oktober 2003 - 20:37 #27
    Hvis du stadig har mod på at hjælpe.

    Du har lavet dette sreenshot, af hvordan backup'en indsættes:
    http://www.justrandb.dk/exp-faq/dump3.gif

    Problemet er måske, at jeg kan se på dit skærmbillede, at du har en mulighed for at vælge om filen skal være Autodetect, Intet eller "Gzipped". Jeg kan kun vælge filen og skrive ok. Derefter kommer så den længere fejlmeddelelse jeg har beskrevet overfor.

    Kan det være her fejlen ligger?
    Avatar billede 7th Praktikant
    06. oktober 2003 - 08:31 #28
    Jeg vil stadigvæk gerne hjælpe, kigger på det senere idag.
    Avatar billede 7th Praktikant
    07. oktober 2003 - 15:33 #29
    Hvilken version af phpMyAdmin har dit webhotel?

    Når du logger ind på phpMyAdmin står der "Velkommen til phpMyAdmin versionsnummer". Dette versionsnummer vil jeg gerne have at vide.
    Avatar billede tnpihl Nybegynder
    09. oktober 2003 - 19:24 #30
    Sorry, det sene svar.

    Der står: Velkommen til phpMyAdmin 2.5.2
    Avatar billede 7th Praktikant
    12. oktober 2003 - 15:00 #31
    Hmm jeg er altså ret sikker på du gør et eller andet fuldstændig galt, for normalt er det lige ud af landevejen, når man afvikler en sql-sætning i phpMyAdmin.

    1: Du logger dig på phpMyAdmin.
    2: Du trykker på navnet på den pågældende database ude i venstre side menu.
    3: Du tjekker at kun phpbb_config tabellen ligger i din database. Dette fremgår således også ved dit_databases_navn (1).
    4: Du trykker på SQL i topmenuen.
    5: Du finder backup ved at trykke på Gennemse... knappen.
    6: Du vælger Compression "gzipped" og trykker Udfør.
    7: Din backup er nu i din database.
    Avatar billede tnpihl Nybegynder
    13. oktober 2003 - 22:26 #32
    Super 7th!! Tusind tak for din tålmodighed med mig.

    Jeg har i weekenden formateret min PC, da jeg har fornemmet at der har været noget i vejen. Efter at have kørt det hele ind igen har jeg fulgt din gode beskrivelse og selv lavet backup'en fra det gamle forum og indsat den på den nye server. Og nu funker det bare!! Det har været min PC, der har været ramt af virus.

    Pointene er hastigt givet videre til dig for din hjælp. Jeg synes næsten det er for lidt i forhold til hvor meget besvær du har haft med mig. Er du interesseret i flere, så kan jeg oprette nyt spørgsmål?
    Avatar billede 7th Praktikant
    13. oktober 2003 - 22:48 #33
    Nah, det er fint, takker for points :o)
    Avatar billede tnpihl Nybegynder
    13. oktober 2003 - 22:50 #34
    Avatar billede Ny bruger Nybegynder

    Din løsning...

    Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

    Loading billede Opret Preview
    Kategori
    Vi tilbyder markedets bedste kurser inden for webudvikling

    Log ind eller opret profil

    Hov!

    For at kunne deltage på Computerworld Eksperten skal du være logget ind.

    Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

    Du kan også logge ind via nedenstående tjenester