Sida 1 av 2

Byta databas

Postat: 2006-03-22 21:07
av chabbsteR
Kort och gott, hur får man upp "installations" menyn man fick upp från första början då man skapade phpbb då man fick välja databastyp samt ip på databasen mm... för jag ska flytta db'n det är just därför jag undrar... tack på förhand... chabbee

Postat: 2006-03-22 21:14
av Holger
Ska du bara flytta DBn till en ny server?
Då behöver du bara ändra IP/URL i config.php som ligger i forumets root.

config.php innehåller alla parametrar som berör förbindelsen till databasen.

Postat: 2006-03-23 08:04
av chabbsteR
nja asså jag har flyttat forumet nu till ett annat webhotell med en annan databas, hur bör jag göra för att få allt och funka, så jag binder forumet till just den databasen, alltså ipet till db'n. För när man skapar phpbb forum så får man en första ruta där man får välja typ av db, ip, namn, användarnamn på db'n mm... kan man inte få upp denna ruta igen ?

Postat: 2006-03-23 10:21
av Holger
Det behöver du ju inte. Ändra allt i config.php.

Postat: 2006-03-23 22:02
av chabbsteR
såhär ser det ut
<?php


// phpBB 2.x auto-generated config file
// Do not change anything in this file!

$dbms = 'mysql';

$dbhost = 'mydb3.surftown.se';
$dbname = 'pokerko_db';
$dbuser = 'pokerko_forum';
$dbpasswd = 'xxxxx';

$table_prefix = 'phpbb_';

define('PHPBB_INSTALLED', true);

?>

det funkar inte... vad gör jag för fel ? inställningarna stämmer med webhotellet... ip'et är rätt, kontot är rätt, användaren är rätt, passwordet är rätt... vad betyder "$table_prefix = 'phpbb_';" ??????

Postat: 2006-03-23 22:05
av chabbsteR
skriver en till här för att det ska se bättre ut, nu får jag detta felmeddelande när jag går in på sidan t.ex. http://www.xxxxxxx.com/phpBB2/
phpBB : Critical Error

Could not query config information

DEBUG MODE

SQL Error : 1146 Table 'pokerko_db.phpbb_config' doesn't exist

SELECT * FROM phpbb_config

Line : 213
File : common.php

Postat: 2006-03-24 10:14
av Holger
Det verkar som om du inte har återställt databasen ...

Postat: 2006-03-24 13:04
av chabbsteR
Holger skrev:Det verkar som om du inte har återställt databasen ...
vad menas med det ? kan man inte använda en databas till 2 olika saker ? den är redan bunden till en annan sak..

Postat: 2006-03-24 13:15
av Holger
Jovisst kan du det, men
phpBB : Critical Error

Could not query config information

DEBUG MODE

SQL Error : 1146 Table 'pokerko_db.phpbb_config' doesn't exist

SELECT * FROM phpbb_config

Line : 213
File : common.php
betyder att phpBB inte hittade de egna tabellerna i databasen.

Berätta steg för steg vad du har gjort.

Postat: 2006-03-24 17:54
av chabbsteR
vi är 3st som delar på webhotellet för vi håller på dra upp en sida. Killen kodar allt i asp men så visar det sig att webtjänsten vi köpt bara stödjer php och mysql. Han gör något, trixar och leker så får han det att funka, ingen aning hur. Jag skapade ett test forum på min egna lilla webserver och nu ska vi flytta det till hans. Han har använt sig av databasen för att göra om så det blir något slags asp stöd. Iaf, jag flyttar hela phpbb mappen till root katalogen på webhotellet och byter om i config filen, och det är resultatet jag får. Vi får endast ha 1 databas, på den så finns det 2 användare, en för hans sida och den andra för forumet, men fortfarande bara 1 databas. Är det några frågor så kommer jag va alert på svara :) eller försöka iaf :P

Postat: 2006-03-24 18:51
av Holger
Du måste ju ta en backup av tabellerna i din databas på det "gamla stället" och sedan återställa dem i webbhotellets databas.
Är pokerko_db det "nya" databasnamnet?

Postat: 2006-03-24 22:26
av chabbsteR
Holger skrev:Du måste ju ta en backup av tabellerna i din databas på det "gamla stället" och sedan återställa dem i webbhotellets databas.
Är pokerko_db det "nya" databasnamnet?
Japp det är det nya namnet, det gamla va "forumet", hur gör jag för att göra en backup på det gamla och "infoga" det till det nya webhotellet ?

edit1; Jag har nu hittat alla .frm filer, hur lägger jag in dom då i den nya databasen ? har pillat och letat men ej hittat något sätt, även kollat via ftp om filerna finns tillgängliga men nope...

edit2; är inne i phpmyadmin och ser dom tidigare filerna, fattar bara inte hur jag ska lägga till nya :) kommer bara närmre och närmre... :D

Postat: 2006-03-25 15:07
av Holger
Hm, jag föstår inte RIKTIGT var du har fastnat.
Men:
1) ta en backup på databasen på det "gamla" stället
2) återställ sedan tabellerna med hjälp av backupen på det "nya" stället

Postat: 2006-03-25 15:37
av chabbsteR
Holger skrev:Hm, jag föstår inte RIKTIGT var du har fastnat.
Men:
1) ta en backup på databasen på det "gamla" stället
2) återställ sedan tabellerna med hjälp av backupen på det "nya" stället
Hur gör man en backup på det gamla ? menar du då kopiera över filerna eller finns det någon sån knapp i phpmyadmin ? sammasak gäller importera den till den "nya".. har phpmyadmin på båda burkarna.

Postat: 2006-03-25 19:57
av Holger
Export:
I phpmyadmin klickar du på din databas
Sedan på Exportera
Sedan markerar du alla tabeller som börjar med phpbb_
Sedan markerar du Skicka
Och sedan klickar du på Kör

Import:
Klicka på databasen
Klicka på SQL
Importera .sql-filen som du skapade genom Export ovan

Färdigt.