test local with XAMPP

12-greco89

New Member
Hi,

i downloaded XAMPP. I have a DB Backup and a Backup from the Files on the Webspace.
What i have now to do ? I opened the config.php and changed the settings.
Which path i have to write in the index.php ?
 
make a map like forum or copy files in the htdocs for example at:C:\xampp\htdocs
then in the config.php enter the new mysql info: standard username is root and NO password

then create at
Code:
http://localhost/phpmyadmin
a database with the same name and import the sql DB
 
Ok i did it.
Code:
<?php
/*======================================================================*\
|| #################################################################### ||
|| # vBulletin 3.7.0 - Licence Number www.vBTeam-Germany.info
|| # ---------------------------------------------------------------- # ||
|| # All PHP code in this file is ©2000-2008 Jelsoft Enterprises Ltd. # ||
|| # This file may not be redistributed in whole or significant part. # ||
|| # ---------------- VBULLETIN IS NOT FREE SOFTWARE ---------------- # ||
|| # http://www.vbulletin.com | www.vBTeam-Germany.info # ||
|| #################################################################### ||
\*======================================================================*/

/*-------------------------------------------------------*\
| ****** HINWEIS ZU DEN VARIABLEN IN DIESER DATEI ******* |
+---------------------------------------------------------+
| Falls bei dem Verbindungsaufbau zu Ihrer MySQL-Daten-   |
| bank Fehler auftreten, muessen Sie Ihren Provider um    |
| Hilfe bitten, da wir Ihnen die richtigen Daten fuer die |
| Variablen in dieser Datei nicht nennen koennen.         |
\*-------------------------------------------------------*/

	//	****** DATENBANK: TYP ******
	//	Tragen Sie hier den Typ Ihres Datenbankservers ein, auf dem sich die vBulletin-Datenbank
	//	befinden wird bzw. befindet. Gueltige Optionen sind mysql und mysqli.
	//	Versuchen Sie es mit mysqli, wenn Sie PHP 5 und MySQL 4.1+ verwenden.
	//	Wenn Sie eine Master-Slave Datenbankkonfiguration betreiben moechten, tragen Sie 'mysql_slave' bzw. 'mysqli_slave' ein.
$config['Database']['dbtype'] = 'mysql';

	//	****** DATENBANK: NAME DER DATENBANK ******
	//	Tragen Sie hier den Namen der Datenbank ein, mit der vBulletin arbeiten soll.
	//	Diesen Datenbanknamen erhalten Sie normalerweise von Ihrem Provider.
$config['Database']['dbname'] = '23696m12393_4';

	//	****** TABELLEN-PRAEFIX ******
	//	Praefix, das den Tabellennamen in der Datenbank vorangestellt wird.
	//	Zum Beispiel: $config['Database']['tableprefix'] = 'vb3_';
	//	Hinweis: Praefixe fuer die Tabellennamen koennen Sie mit der Datei
	//	install/tableprefix.php hinzufuegen, aendern oder entfernen.
$config['Database']['tableprefix'] = 'zh_';

	//	****** TECHNISCHE E-MAIL-ADRESSE ******
	//	Treten Fehler bei der Datenbank auf, wird eine E-Mail mit einer Fehlerbeschreibung
	//	an diese Adresse geschickt.
	//	Falls Sie hier keine E-Mail-Adresse eintragen, werden bei Datenbankfehlern keine
	//	E-Mails verschickt.
$config['Database']['technicalemail'] = '[email protected]';

	//	****** LEEREN SQL-MODUS ERZWINGEN ******
	//	In neueren Versionen von MySQL (4.1+) gibt es einige Neuerungen, die nicht mit vBulletin
	//	kompatibel sind. Wenn Sie diese Einstellung auf "true" setzen, werden diese Neuerungen
	//	deaktiviert. Sie muessen diese Einstellung nur aendern, wenn vBulletin Sie dazu auffordert.
$config['Database']['force_sql_mode'] = false;



	//	****** MASTER-DATENBANK: SERVERNAME UND PORT ******
	//	Tragen Sie hier den Hostnamen oder die IP-Adresse und den Port Ihres Datenbankservers ein.
	//	Wenn Sie sich nicht sicher sind, was Sie hier eintragen muessen, versuchen Sie es zunaechst
	//	mit dem Standardwerten.
$config['MasterServer']['servername'] = 'localhost';
$config['MasterServer']['port'] = 3306;

	//	****** MASTER-DATENBANK: BENUTZERNAME & KENNWORT ******
	//	Tragen Sie hier den Benutzernamen und das Kennwort ein, die Sie fuer den Zugriff
	//	auf den MySQL-Server benoetigen.
	//	Den Benutzernamen und das Kennwort erhalten Sie von Ihrem Provider.
$config['MasterServer']['username'] = 'root';
$config['MasterServer']['password'] = '';

	//	****** MASTER-DATENBANK: PERSISTENTE VERBINDUNGEN ******
	//	Hier koennen Sie festlegen, ob persistente Verbindungen zu MySQL genutzt werden sollen.
	//	Der Performance-Unterschied ist im Normalfall vernachlaessigbar, ausser vielleicht
	//	bei extrem grossen Foren.
	//	Wenn Sie nicht sicher sind, was Sie hier angeben sollen, lassen Sie die Einstellung
	//	auf aus.
	//	0 = aus; 1 = an
$config['MasterServer']['usepconnect'] = 0;



	//	****** SLAVE-DATENBANK: KONFIGURATION ******
	//	Wenn Sie zwei Datenbankserver verwenden, koennen Sie hier die Daten fuer den Slave-Server
	//	festlegen.
	//	Wenn Sie sich nicht 100% sicher sind, ob Sie hier etwas eintragen muessen, veraendern Sie die
	//	Standardeinstellungen nicht.
$config['SlaveServer']['servername'] = '';
$config['SlaveServer']['port'] = 3306;
$config['SlaveServer']['username'] = '';
$config['SlaveServer']['password'] = '';
$config['SlaveServer']['usepconnect'] = 0;



	//	****** PFADE ZUM ADMINISTRATOR- UND MODERATOR-KONTROLLZENTRUM ******
	//	Hier koennen Sie fuer die Verzeichnisse, in denen sich die Dateien fuer das
	//	Administrator- und Moderator-Kontrollzentrum befinden, alternative Namen an-
	//	geben. Vielleicht moechten Sie dies aus Sicherheitsgruenden tun.
	//	Bitte beachten Sie, dass, wenn Sie die Namen hier aendern, Sie auch noch die
	//	Namen der Verzeichnisse auf dem Server aendern muessen.
$config['Misc']['admincpdir'] = 'admincp';
$config['Misc']['modcpdir'] = 'modcp';

	//	****** COOKIE-PRAEFIX ******
	//	Praefix, das in allen vBulletin-Cookies enthalten ist.
	//	Halten Sie es kurz und verwenden Sie nur Zahlen und Buchstaben, d.h. 1-9 und a-Z
$config['Misc']['cookieprefix'] = 'bb';

	//	******** VOLLSTAENDIGER PFAD ZUM VERZEICHNIS DES FORUMS ******
	//	Bei einigen Servern kann es noetig sein, den vollstaendigen Pfad zum Verzeichnis des Forums
	//	anzugeben, damit vBulletin ohne Probleme funktioniert. Sie muessen diese Einstellung nur
	//	aendern, wenn vBulletin Sie dazu auffordert.
	//	Hinweis: Verwenden Sie keinen abschliessenden Schraegstrich ('/') nach dem Verzeichnisnamen.
	//	Beispiel fuer Unix:
	//	  $config['Misc']['forumpath'] = '/home/users/public_html/forums';
	//	Beispiel fuer Win32:
	//	  $config['Misc']['forumpath'] = 'c:\program files\apache group\apache\htdocs\vb3';
$config['Misc']['forumpath'] = '';



	//	****** BENUTZER, DIE DAS KONTROLLZENTRUM-LOG SEHEN DUERFEN ******
	//	Alle hier angegebenen Benutzer koennen im Administrator-Kontrollzentrum das
	//	Kontrollzentrum-Log ansehen.
	//	Die Benutzer werden hier durch ihre User-ID angegeben. Um die User-ID heraus-
	//	zufinden, sehen Sie sich den Benutzer im Administrator-Kontrollzentrum an.
	//	Falls Sie diese Datei fuer eine Neuinstallation aendern, lassen Sie den Standard-
	//	wert stehen, da der erste Benutzer (Administrator) die User-ID 1 erhaelt.
	//	Trennen Sie mehrere User-IDs mit einem Komma voneinander.
	//	Beispiel 1: $config['SpecialUsers']['canviewadminlog'] = '1';
	//	Beispiel 2: $config['SpecialUsers']['canviewadminlog'] = '1,5,9';
$config['SpecialUsers']['canviewadminlog'] = '1';

	//	****** BENUTZER, DIE DAS KONTROLLZENTRUM-LOG LOESCHEN DUERFEN ******
	//	Alle hier angegebenen Benutzer koennen im Administrator-Kontrollzentrum
	//	Eintraege aus dem Kontrollzentrum-Log loeschen.
	//	Trennen Sie mehrere User-IDs mit einem Komma voneinander (s.o.).
$config['SpecialUsers']['canpruneadminlog'] = '1';

	//	****** BENUTZER, DIE QUERYS AUSFUEHREN DUERFEN ******
	//	Alle hier angegebenen Benutzer koennen im Administrator-Kontrollzentrum
	//	Querys (Datenbankabfragen) ausfuehren.
	//	Trennen Sie mehrere User-IDs mit einem Komma voneinander (s.o.).
	//	Hinweis: Querys ausfuehren zu koennen, kann eine kritische Angelegenheit sein.
	//	Aus Sicherheitsgruenden sollten Sie in diese Liste keine User-IDs eintragen.
$config['SpecialUsers']['canrunqueries'] = '';

	//	****** UNLOESCHBARE / UNVERAENDERBARE BENUTZER ******
	//	Alle hier angegebenen Benutzer koennen im Administrator-Kontrollzentrum
	//	von anderen Benutzern nicht geloescht oder bearbeitet werden.
	//	Trennen Sie mehrere User-IDs mit einem Komma voneinander (s.o.).
$config['SpecialUsers']['undeletableusers'] = '1';

	//	****** SUPER-ADMINISTRATOREN ******
	//	Alle hier angegebenen Benutzer koennen im Administrator-Kontrollzentrum die
	//	Seite fuer die Administrator-Berechtigungen aufrufen und damit die Rechte
	//	anderer Administratoren bearbeiten.
	//	Trennen Sie mehrere User-IDs mit einem Komma voneinander (s.o.).
$config['SpecialUsers']['superadministrators'] = '1';

	// ****** DATASTORE-CACHE KONFIGURATION *****
	//	Hier koennen Sie die verschiedenen Methoden konfigurieren, die fuer den Cache
	//	der Datastore-Elemente verwendet werden.
	//	vB_Datastore_Filecache  - um die Cache-Datei /includes/datastore/datastore_cache.php zu verwenden (CHMOD 777 benoetigt)
	//	vB_Datastore_APC - um APC zu verwenden
	//	vB_Datastore_XCache - um XCache zu verwenden
	//	vB_Datastore_Memcached - um einen Memcache-Server zu verwenden (Konfiguration weiter unten)
// $config['Datastore']['class'] = 'vB_Datastore_Filecache';
	//	Bei einem Memcache-Server ist es auch notwendig, dass Sie den Hostnamen bzw.
	//	die IP-Adresse und den Port angeben, unter denen der Server erreichbar ist:
/*
$config['Datastore']['class'] = 'vB_Datastore_Memcached';
$i = 0;
// Erster Server
$i++;
$config['Misc']['memcacheserver'][$i]		= '127.0.0.1';
$config['Misc']['memcacheport'][$i]			= 11211;
$config['Misc']['memcachepersistent'][$i]	= true;
$config['Misc']['memcacheweight'][$i]		= 1;
$config['Misc']['memcachetimeout'][$i]		= 1;
$config['Misc']['memcacheretry_interval'][$i] = 15;
*/

// ********************************************************************************
// ****** Die folgenden Einstellungen werden nur in Spezialfaellen benoetigt ******
// ********************************************************************************

	//	****** MySQLI-EINSTELLUNGEN *****
	//	Wenn Sie MySQL 4.1+ verwenden, sollte MySQLi fuer die Verbindung zur Datenbank
	//	verwendet werden.
	//	Wenn Ihre Datenbank einen anderen Zeichensatz als 'latin1' verwendet, koennen Sie
	//	hier den Standard-Zeichensatz fuer die Verbindung angeben.
	//	Wenn Sie nicht denselben Zeichensatz angeben, den Ihre Datenbank verwendet, kann
	//	es zu Fehlermeldungen dieser Art kommen:
	//	'mysql error: Illegal mix of collations'
	//	Sie muessen diese Einstellung nur aendern, wenn Sie sicher wissen, dass dies noetig ist.
// $config['Mysqli']['charset'] = 'utf8';

	//	Zusaetzlich kann PHP angewiesen werden, die Verbindungs-Parameter aus der Datei
	//	auszulesen, die in 'ini_file' angegeben wurde. Bitte geben Sie den vollstaendigen
	//	Pfad zu dieser Datei an.
	//	Beispiel:
	//	$config['Mysqli']['ini_file'] = 'C:\Programme\MySQL\MySQL Server 4.1\my.ini';
$config['Mysqli']['ini_file'] = '';

	//	Einstellungen fuer die Grafikverarbeitung
	//	Alle Grafiken, die groesser als die unten angegebenen Dimensionen sind, werden von
	//	vBulletin nicht verkleinert. Wenn auch groessere Grafiken verkleinert werden sollen,
	//	passen Sie diese Einstellungen an.
$config['Misc']['maxwidth'] = 2592;
$config['Misc']['maxheight'] = 1944;

	//	GZIP komplett deaktivieren: Dies ist noetig, wenn auf dem Server standardmaessig
	//	GZIP aktiv ist und diese Option auch im Administrator-Kontrollzentrum aktiviert wurde.
	//	Dadurch ist oft in vBulletin keine Anmeldung mehr moeglich.
	//	Moeglicherweise ist es noetig, die folgende Zeile in der Datei /includes/init.php oder
	//	/includes/class_core.php aufzunehmen, damit dieser Eintrag wirksam wird.
//define('NOZIP', 1);

	//	Plug-in-System komplett deaktivieren: Dies ist noetig, wenn durch
	//	fehlerhafte Plug-ins in vBulletin keine Anmeldung mehr moeglich ist.
//define('DISABLE_HOOKS', 1);

	//	Keine E-Mails verschicken. Diese Einstellung sollte fuer ein Test-Forum aktiviert werden.
//define('DISABLE_MAIL', true);

	//	Debug-Modus aktivieren: Nur fuer Entwickler gedacht.
//if (VB_AREA == 'AdminCP')
//{
//	$config['Misc']['debug'] = 1;
//}

/*======================================================================*\
|| ####################################################################
|| # Downloaded: www.vBTeam-Germany.info
|| # CVS: $RCSfile$ - $Revision: 817 $ 25157
|| ####################################################################
\*======================================================================*/

// Ja, es ist richtig, dass am Ende dieser Datei kein schliessendes PHP-Tag steht!
// Dadurch wird ein haeufig auftretender Fehler vermieden.

When i go now to "http://localhost/Forum", i get a Error 500.
Where is the mistake ?
 
well honestly u dont know myself, i had it once when i did try a other forum script. if you just changed the mysql user info and pass then it should work
 
I forgot to remove the htaccess....
Now it "works", i get now this error msg:
Invalid forum path specified! Please edit this file and be sure to include the correct path for your $forumpath variable.
What is the correct path ?
 
This is my config file

PHP:
<?php
/*======================================================================*\
|| #################################################################### ||
|| # vBulletin 3.7.2 Patch Level 2 - Licence Number VBF6VCPMV0
|| # ---------------------------------------------------------------- # ||
|| # All PHP code in this file is ©2000-2008 Jelsoft Enterprises Ltd. # ||
|| # This file may not be redistributed in whole or significant part. # ||
|| # ---------------- VBULLETIN IS NOT FREE SOFTWARE ---------------- # ||
|| # http://www.vbulletin.com | http://www.vbulletin.com/license.html # ||
|| #################################################################### ||
\*======================================================================*/
/*-------------------------------------------------------*\
| ****** NOTE REGARDING THE VARIABLES IN THIS FILE ****** |
+---------------------------------------------------------+
| If you get any errors while attempting to connect to |
| MySQL, you will need to email your webhost because we |
| cannot tell you the correct values for the variables |
| in this file. |
\*-------------------------------------------------------*/
// ****** DATABASE TYPE ******
// This is the type of the database server on which your vBulletin database will be located.
// Valid options are mysql and mysqli, for slave support add _slave. Try to use mysqli if you are using PHP 5 and MySQL 4.1+
// for slave options just append _slave to your preferred database type.
$config['Database']['dbtype'] = 'mysql';
// ****** DATABASE NAME ******
// This is the name of the database where your vBulletin will be located.
// This must be created by your webhost.
$config['Database']['dbname'] = 'forum';
// ****** TABLE PREFIX ******
// Prefix that your vBulletin tables have in the database.
$config['Database']['tableprefix'] = '';
// ****** TECHNICAL EMAIL ADDRESS ******
// If any database errors occur, they will be emailed to the address specified here.
// Leave this blank to not send any emails when there is a database error.
$config['Database']['technicalemail'] = '[email protected]';
// ****** FORCE EMPTY SQL MODE ******
// New versions of MySQL (4.1+) have introduced some behaviors that are
// incompatible with vBulletin. Setting this value to "true" disables those
// behaviors. You only need to modify this value if vBulletin recommends it.
$config['Database']['force_sql_mode'] = false;
 
 
// ****** MASTER DATABASE SERVER NAME AND PORT ******
// This is the hostname or IP address and port of the database server.
// If you are unsure of what to put here, leave the default values.
$config['MasterServer']['servername'] = 'localhost';
$config['MasterServer']['port'] = 3306;
// ****** MASTER DATABASE USERNAME & PASSWORD ******
// This is the username and password you use to access MySQL.
// These must be obtained through your webhost.
$config['MasterServer']['username'] = 'root';
$config['MasterServer']['password'] = '';
// ****** MASTER DATABASE PERSISTENT CONNECTIONS ******
// This option allows you to turn persistent connections to MySQL on or off.
// The difference in performance is negligible for all but the largest boards.
// If you are unsure what this should be, leave it off. (0 = off; 1 = on)
$config['MasterServer']['usepconnect'] = 0;
 
 
// ****** SLAVE DATABASE CONFIGURATION ******
// If you have multiple database backends, this is the information for your slave
// server. If you are not 100% sure you need to fill in this information,
// do not change any of the values here.
$config['SlaveServer']['servername'] = '';
$config['SlaveServer']['port'] = 3306;
$config['SlaveServer']['username'] = '';
$config['SlaveServer']['password'] = '';
$config['SlaveServer']['usepconnect'] = 0;
 
 
// ****** PATH TO ADMIN & MODERATOR CONTROL PANELS ******
// This setting allows you to change the name of the folders that the admin and
// moderator control panels reside in. You may wish to do this for security purposes.
// Please note that if you change the name of the directory here, you will still need
// to manually change the name of the directory on the server.
$config['Misc']['admincpdir'] = 'admincp';
$config['Misc']['modcpdir'] = 'modcp';
// Prefix that all vBulletin cookies will have
// Keep this short and only use numbers and letters, i.e. 1-9 and a-Z
$config['Misc']['cookieprefix'] = 'bb';
// ******** FULL PATH TO FORUMS DIRECTORY ******
// On a few systems it may be necessary to input the full path to your forums directory
// for vBulletin to function normally. You can ignore this setting unless vBulletin
// tells you to fill this in. Do not include a trailing slash!
// Example Unix:
// $config['Misc']['forumpath'] = '/home/users/public_html/forums';
// Example Win32:
// $config['Misc']['forumpath'] = 'c:\program files\apache group\apache\htdocs\vb3';
$config['Misc']['forumpath'] = '';
 
 
// ****** USERS WITH ADMIN LOG VIEWING PERMISSIONS ******
// The users specified here will be allowed to view the admin log in the control panel.
// Users must be specified by *ID number* here. To obtain a user's ID number,
// view their profile via the control panel. If this is a new installation, leave
// the first user created will have a user ID of 1. Seperate each userid with a comma.
$config['SpecialUsers']['canviewadminlog'] = '1';
// ****** USERS WITH ADMIN LOG PRUNING PERMISSIONS ******
// The users specified here will be allowed to remove ("prune") entries from the admin
// log. See the above entry for more information on the format.
$config['SpecialUsers']['canpruneadminlog'] = '1';
// ****** USERS WITH QUERY RUNNING PERMISSIONS ******
// The users specified here will be allowed to run queries from the control panel.
// See the above entries for more information on the format.
// Please note that the ability to run queries is quite powerful. You may wish
// to remove all user IDs from this list for security reasons.
$config['SpecialUsers']['canrunqueries'] = '';
// ****** UNDELETABLE / UNALTERABLE USERS ******
// The users specified here will not be deletable or alterable from the control panel by any users.
// To specify more than one user, separate userids with commas.
$config['SpecialUsers']['undeletableusers'] = '';
// ****** SUPER ADMINISTRATORS ******
// The users specified below will have permission to access the administrator permissions
// page, which controls the permissions of other administrators
$config['SpecialUsers']['superadministrators'] = '1';
// ****** DATASTORE CACHE CONFIGURATION *****
// Here you can configure different methods for caching datastore items.
// vB_Datastore_Filecache - to use includes/datastore/datastore_cache.php
// vB_Datastore_APC - to use APC
// vB_Datastore_XCache - to use XCache
// vB_Datastore_Memcached - to use a Memcache server, more configuration below
// $config['Datastore']['class'] = 'vB_Datastore_Filecache';
// ******** DATASTORE PREFIX ******
// If you are using a PHP Caching system (APC, XCache, eAccelerator) with more
// than one set of forums installed on your host, you *may* need to use a prefix
// so that they do not try to use the same variable within the cache.
// This works in a similar manner to the database table prefix.
// $config['Datastore']['prefix'] = '';
// It is also necessary to specify the hostname or IP address and the port the server is listening on
/*
$config['Datastore']['class'] = 'vB_Datastore_Memcached';
$i = 0;
// First Server
$i++;
$config['Misc']['memcacheserver'][$i] = '127.0.0.1';
$config['Misc']['memcacheport'][$i] = 11211;
$config['Misc']['memcachepersistent'][$i] = true;
$config['Misc']['memcacheweight'][$i] = 1;
$config['Misc']['memcachetimeout'][$i] = 1;
$config['Misc']['memcacheretry_interval'][$i] = 15;
*/
// ****** The following options are only needed in special cases ******
// ****** MySQLI OPTIONS *****
// When using MySQL 4.1+, MySQLi should be used to connect to the database.
// If you need to set the default connection charset because your database
// is using a charset other than latin1, you can set the charset here.
// If you don't set the charset to be the same as your database, you
// may receive collation errors. Ignore this setting unless you
// are sure you need to use it.
// $config['Mysqli']['charset'] = 'utf8';
// Optionally, PHP can be instructed to set connection parameters by reading from the
// file named in 'ini_file'. Please use a full path to the file.
// Example:
// $config['Mysqli']['ini_file'] = 'c:\program files\MySQL\MySQL Server 4.1\my.ini';
$config['Mysqli']['ini_file'] = '';
// Image Processing Options
// Images that exceed either dimension below will not be resized by vBulletin. If you need to resize larger images, alter these settings.
$config['Misc']['maxwidth'] = 2592;
$config['Misc']['maxheight'] = 1944;
/*======================================================================*\
|| ####################################################################
|| # Downloaded: 14:20, Sun Jun 1st 2008
|| # CVS: $RCSfile$ - $Revision: 26534 $
|| ####################################################################
\*======================================================================*/
 
Back
Top