Forum verhuizen van Host naar VPS, hoe doe ik dat?

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gebruikersavatar
Velvet Thorns
Berichten: 26
Lid geworden op: 29 apr 2006, 23:13

Bericht door Velvet Thorns » 05 mar 2007, 21:59

Okay, eindelijk BigDump aan de praat gekregen maar nu krijg ik de volgende error *pulls out hair*

BigDump: Staggered MySQL Dump Importer v0.27b
Processing file: mcrfdata.sql

Starting from line: 1

Error at the line 12: CREATE DATABASE `information_schema` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

Query: CREATE DATABASE `information_schema` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;


MySQL: Access denied for user 'root'@'localhost' to database 'information_schema'

Ik heb gekeken in phpMyAdmin en de user root heeft alle Privileges.

:|
He who laughs last didn't get the joke. ;)

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 05 mar 2007, 22:02

Waarom importeer je systeemtabellen?
... Maar ik modereer (nog) niet.

Gebruikersavatar
Velvet Thorns
Berichten: 26
Lid geworden op: 29 apr 2006, 23:13

Bericht door Velvet Thorns » 05 mar 2007, 22:05

Bee schreef:Waarom importeer je systeemtabellen?
Doe ik dat? :? Dat is niet de bedoeling. Ik wil gewoon de database van ons huidige forum op de nieuwe site hebben. Waarom, oh waarom is dat zo moeilijk? *is wanhoop nabij*

Ik heb twee posten hierboven geschreven wat ik heb gedaan. Ik zou zo blij zijn als het gewoon werkt...
He who laughs last didn't get the joke. ;)

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 05 mar 2007, 22:08

Hoe heb je precies je backup gemaakt in phpmyadmin? Want lijkt nu wel of je meerdere databases probeert te importeren.

Gebruikersavatar
Velvet Thorns
Berichten: 26
Lid geworden op: 29 apr 2006, 23:13

Bericht door Velvet Thorns » 06 mar 2007, 00:26

Op deze manier.
He who laughs last didn't get the joke. ;)

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 06 mar 2007, 10:25

Dan heb je dus in of bigdump de verkeerde DB gekozen, of in phpMyADmin de verkeerde db geexporteerd.

Gebruikersavatar
Velvet Thorns
Berichten: 26
Lid geworden op: 29 apr 2006, 23:13

Bericht door Velvet Thorns » 06 mar 2007, 17:39

Hmm, okay.

Ik heb SQL gebruit om een back up te maken. Een gedeelte van de database (dat mychemic_phpBB1.sql heet) ziet er zo uit:

Code: Selecteer alles

-- phpMyAdmin SQL Dump
-- version 2.9.0.2
-- http://www.phpmyadmin.net
-- 
-- Host: localhost
-- Generation Time: Mar 06, 2007 at 04:50 AM
-- Server version: 5.0.27
-- PHP Version: 4.4.2
-- 
-- Database: `mychemic_phpbb1`
-- 

-- --------------------------------------------------------

-- 
-- Table structure for table `phpbb_auth_access`
-- 

DROP TABLE IF EXISTS `phpbb_auth_access`;
CREATE TABLE IF NOT EXISTS `phpbb_auth_access` (
  `group_id` mediumint(8) NOT NULL default '0',
  `forum_id` smallint(5) unsigned NOT NULL default '0',
  `auth_view` tinyint(1) NOT NULL default '0',
  `auth_read` tinyint(1) NOT NULL default '0',
  `auth_post` tinyint(1) NOT NULL default '0',
  `auth_reply` tinyint(1) NOT NULL default '0',
  `auth_edit` tinyint(1) NOT NULL default '0',
  `auth_delete` tinyint(1) NOT NULL default '0',
  `auth_sticky` tinyint(1) NOT NULL default '0',
  `auth_announce` tinyint(1) NOT NULL default '0',
  `auth_vote` tinyint(1) NOT NULL default '0',
  `auth_pollcreate` tinyint(1) NOT NULL default '0',
  `auth_attachments` tinyint(1) NOT NULL default '0',
  `auth_mod` tinyint(1) NOT NULL default '0',
  KEY `group_id` (`group_id`),
  KEY `forum_id` (`forum_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- 
-- Dumping data for table `phpbb_auth_access`
-- 

INSERT INTO `phpbb_auth_access` VALUES (7, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1);
INSERT INTO `phpbb_auth_access` VALUES (2, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1);
INSERT INTO `phpbb_auth_access` VALUES (44, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1);
INSERT INTO `phpbb_auth_access` VALUES (8, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1);
INSERT INTO `phpbb_auth_access` VALUES (5, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1);
INSERT INTO `phpbb_auth_access` VALUES (2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1);
INSERT INTO `phpbb_auth_access` VALUES (5, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1);
INSERT INTO `phpbb_auth_access` VALUES (2426, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1);
INSERT INTO `phpbb_auth_access` VALUES (5, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1);
INSERT INTO `phpbb_auth_access` VALUES (5, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1);
INSERT INTO `phpbb_auth_access` VALUES (2, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1);
INSERT INTO `phpbb_auth_access` VALUES (2, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1);
INSERT INTO `phpbb_auth_access` VALUES (2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1);
INSERT INTO `phpbb_auth_access` VALUES (2, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1);
INSERT INTO `phpbb_auth_access` VALUES (2426, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1);
INSERT INTO `phpbb_auth_access` VALUES (8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1);
INSERT INTO `phpbb_auth_access` VALUES (8, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1);
INSERT INTO `phpbb_auth_access` VALUES (8, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1);
INSERT INTO `phpbb_auth_access` VALUES (7, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1);
Enzovoort, enzovoort. In totaal 495 KB.

Ik heb het geupload in een dir dat ik restore heb genoemd (en deze zit in de phpBB dir) en ook bigdump.php heb ik in restore geupload.

In BigDump heb ik de volgende informatie staan:

Code: Selecteer alles

// Database configuration

$db_server   = 'localhost';
$db_name     = 'mychemic_phpbb1';
$db_username = 'root';
$db_password = '******';
Dit is hetzelfde als in config.php.

Ik krijg deze error:
Database connection failed due to Unknown database 'mychemic_phpbb1'

Edit the database settings in /var/www/html/phpBB2/restore/bigdump.php or contact your database provider
Wat doe ik verkeerd?

*edit* oeps eerst in het engels gepost. Nu veranderd.
Laatst gewijzigd door Velvet Thorns op 06 mar 2007, 17:43, 1 keer totaal gewijzigd.
He who laughs last didn't get the joke. ;)

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 06 mar 2007, 17:42

Op de nieuwe locatie moet die database ook bestaan!

The database at the new location needs to exist.
... Maar ik modereer (nog) niet.

Gebruikersavatar
Velvet Thorns
Berichten: 26
Lid geworden op: 29 apr 2006, 23:13

Bericht door Velvet Thorns » 06 mar 2007, 22:36

:D Eeeeindelijk snap ik het. En yay! BigDump loopt! Dank je wel, iedereen die heeft gereageerd. :bier:

*edit*

BigDump was succesvol. Ik heb de laatste update geinstalleerd van phpBB maar krijg nu als ik het forum wil openen de volgende foutmelding:

Code: Selecteer alles

message_die() was called multiple times. This isn't supposed to happen. Was message_die() used in page_tail.php?
:?

*edit*

Ik heb mij config.php file nog een keer onder de loep genomen en die ziet er nu als volgt uit:

Code: Selecteer alles

<?php
//
// phpBB 2.0.x auto-generated config file
// Do not change anything in this file!
//

$dbms = 'MySQL';

$dbhost = 'localhost';
$dbname = 'mychemic_phpbb1';
$dbuser = 'root';
$dbpasswd = '******';

$table_prefix = 'phpbb_';

define('PHPBB_INSTALLED', true);

//
// Generated with configGen (c) Dwing
//

?>
Ik heb de dbms veranderd in MySQL zoals werd gesuggereerd op een andere helpdesk.

contrib/ en install/ zijn beide gedelete.

:?
He who laughs last didn't get the joke. ;)

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 06 mar 2007, 22:38

houdt het gewoon bij kleine letters, maar kijk even of mysql4 ook werkt, dat is net iets beter.
... Maar ik modereer (nog) niet.

Gebruikersavatar
Velvet Thorns
Berichten: 26
Lid geworden op: 29 apr 2006, 23:13

Bericht door Velvet Thorns » 06 mar 2007, 23:31

^ Gedaan, maar nu krijg ik weer:

Code: Selecteer alles

message_die() was called multiple times. This isn't supposed to happen. Was message_die() used in page_tail.php?
En dat was weg toen ik het had veranderd in MySQL. :? Toen kreeg ik echter een blanke pagina.

Toen dacht ik het stukje reinstall te doen van deze pagina: http://www.phpbb2.de/rlink/rlink.php?ur ... cle_id=271, maar dan kan de server de directory niet vinden. *zucht*

Ik heb geen mods op ons forum, dus misschien is bovenstaande wel volslagen onzin. Staat er misschien nog iets niet goed in SQL?

*edit*

Ik heb de volgende mod geinstalleerd: fix_message_die_for_multiple_errors_mod_v1_0_4

En krijg nu de volgende fout melding:

Code: Selecteer alles

Error #1
Information
Board_disable

  Error #2
Error doing DB query userdata row fetch

Line : 136
File : /var/www/html/phpBB2/includes/sessions.php
SQL : SELECT * FROM phpbb_users WHERE user_id = -1 
He who laughs last didn't get the joke. ;)

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 07 mar 2007, 19:49

Lijkt wel alsof je de gastgebruiker verwijderd hebt :?

Als je even zoekt vind je de code om hem terug te plaatsen, kan hem niet boven water halen op dit moment.
... Maar ik modereer (nog) niet.

Gebruikersavatar
Velvet Thorns
Berichten: 26
Lid geworden op: 29 apr 2006, 23:13

Bericht door Velvet Thorns » 10 mar 2007, 15:05

Joepie! Ik heb eindelijk mijn forum terug op de nieuwe server. Het bleek dat een gedeelte van de SQL database niet was meegekomen (geen idee hoe, want ik had select all aangeklikt).

Het enige wat mij nu nog stoort is dat alle apostrofs (deze: ' en ") zijn veranderd in dit: ’. Is daar een script of mod voor die dat kan verhelpen? Het pas na de transfer gebeurt. Ik heb al een repair tables query laten lopen, maar dat lost het niet op.

Wat ik ook nog steeds heb zijn lege pagina's in een topic (dus phpbb creëert al een een nieuwe pagina maar dan zijn er geen posts voor dus geeft ie de error: No posts exist for this topic). Dit klopt niet, want als je dan op een pagina eerder klikt verscheinen alle posts.
He who laughs last didn't get the joke. ;)

Gesloten