News:

SMF 2.1.4 has been released! Take it for a spin! Read more.

Main Menu

Lokale Testumgebung

Started by Ripper, April 08, 2005, 10:43:38 AM

Previous topic - Next topic

Ripper

Hallo,
ich habe mir eine Lokale Testumgebung erstellt und wollte darauf das SMF Forum installieren. das hab ich auch schon so weit gemacht. Jetzt wollte ich fragen, wie ich alle Einstellungen und so von dem Forum aus dem Web in mein "Offline" Server kriege.

Pitti

zb so: (abweichungen möglich)

1. smf einmal frisch auf den homeserver istallieren,
2. datenbank vom webserver runterladen und in den localen mysqlserver importieren.
3. evtl noch paar pfade anpassen.

feddisch :)

Ripper

Die ganzen Dateien nicht überschreiben, bezüglich Themes und Smilies und anderen Einstellungen, die ich schon vorgenommen habe? Welche Pfade muss man denn in der Tabelle ändern? Ich hab da gar keine Ahnung von. Sind dann auhc alle registrierten Mitglieder und Beiträge auch dabei?

Pitti

bring das erstmal nackich zum laufen.

2. schritt die db vom webserver einspielen (member und beiträge sind da natürlich dabei)
3. wegen der pfade gibts hier irgentwo nen reparaturscript, daß dir die dinger richtet.

zum schluß hau deine modifikationen drauf.

gruß pitti

Ripper

#4
Also nicht alle Dateien überschreiben von dem auf dem Webserver? Muss ich die Datenbank auf dem lokalen erst löschen? Und dann die vom Web drauf machen? Wo gibts denn diesen Reperatur Script?

Ripper

Habs einfach mal ausprobiert. Anscheinend hat er die Tabellen überschrieben. Allerdings wurde mir ein Fehler dabei angezeigt. Auf jeden Fall wurden die ganzen Boards angezeigt, die im Web habe angezeigt. Nur einige Fehler. Die Umlaute sind zu ? geworden. Dann habe ich dieses Reperatur Ding (repair_settings.php) benutzt und jetzt geht gar nix mehr. Folgene Fehler, wenn ich das lokale Forum öffnen will:
Quote
Warning: main($boarddir . '/Sources'/QueryString.php) [function.main]: failed to open stream: No such file or directory in D:\Server\htdocs\forum\index.php on line 51

Fatal error: main() [function.require]: Failed opening required '$boarddir . '/Sources'/QueryString.php' (include_path='.;C:\php5\pear') in D:\Server\htdocs\forum\index.php on line 51

Pitti

versuch mach klug ;)

$boarddir wird in der settings.php gesetzt.
öffne diese im editor und schreib die pfade von hand rein.

gruß pitti

Ripper

Was soll ich machen? Sorry aber ich hab von dem Zeug keine Ahnung.

Pitti

Quote from: Pitti on April 09, 2005, 02:58:52 AM
versuch mach klug ;)

$boarddir wird in der 2 settings.php gesetzt.
1 öffne diese 3 im editor und schreib die pfade von hand rein.

gruß pitti

...

Ripper

Wie gesacht. Ich kapier da nichts von. Was ist $boarddir? Warum gibts es 2 settings.php? Und welche Pfade soll ich wo reinschreiben?

Pitti

es gibt keine 2 settings.php!
das geht garnicht, daß im selben ordner zwei dateien gleichen namens liegen ;)

es gibt eine settings.php (das ist die richtige)
und eine Settings_bak.php (das ist die sicherungscopy ersterer)

du öffnest also die setting.php in deinem editor,
dann siehste schon, was wo eingetragen werden muß.

gruß pitti

Ripper

Aber da ist doch alles so wie es sein muss, oder nicht?:
<?php
/******************************************************************************
* Settings.php                                                                *
*******************************************************************************
* SMF: Simple Machines Forum                                                  *
* Open-Source Project Inspired by Zef Hemel ([email protected])                *
* =========================================================================== *
* Software Version:           SMF 1.0                                         *
* Software by:                Simple Machines (http://www.simplemachines.org) *
* Copyright 2001-2005 by:     Lewis Media (http://www.lewismedia.com)         *
* Support, News, Updates at:  http://www.simplemachines.org                   *
*******************************************************************************
* This program is free software; you may redistribute it and/or modify it     *
* under the terms of the provided license as published by Lewis Media.        *
*                                                                             *
* This program is distributed in the hope that it is and will be useful,      *
* but WITHOUT ANY WARRANTIES; without even any implied warranty of            *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.                        *
*                                                                             *
* See the "license.txt" file for details of the Simple Machines license.      *
* The latest version can always be found at http://www.simplemachines.org.    *
******************************************************************************/

########## Maintenance ##########
# Note: If $maintenance is set to 2, the forum will be unusable!  Change it to 0 to fix it.
$maintenance '0'; # Set to 1 to enable Maintenance Mode, 2 to make the forum untouchable. (you'll have to make it 0 again manually!)
$mtitle 'Maintenance Mode'; # Title for the Maintenance Mode message.
$mmessage 'Ok faithful users...we\'re attempting to restore an older backup of the database...news will be posted once we\'re back!'; # Description of why the forum is in maintenance mode.

########## Forum Info ##########
$mbname 'Jugendfeuerwehr Garbsen Forum'; # The name of your forum.
$language 'german'; # The default language file set for the forum.
$boardurl 'http://localhost/forum'; # URL to your forum's folder. (without the trailing /!)
$webmaster_email '[email protected]'; # Email address to send emails from. (like [email protected].)
$cookiename 'SMFCookie10'; # Name of the cookie to set for authentication.

########## Database Info ##########
$db_server 'localhost';
$db_name 'smf';
$db_user 'root';
$db_passwd '*********';
$db_prefix 'smf_';
$db_persist '0';
$db_error_send 1;

########## Directories/Files ##########
# Note: These directories do not have to be changed unless you move things.
$boarddir 'D:\\Server\\htdocs\\forum'; # The absolute path to the forum's folder. (not just '.'!)
$sourcedir '$boarddir . \'/Sources\''; # Path to the Sources directory.

########## Error-Catching ##########
# Note: You shouldn't touch these settings.
$db_last_error 1112904475;

# Make sure the paths are correct... at least try to fix them.
if (!file_exists($boarddir) && file_exists(dirname(__FILE__) . '/agreement.txt'))
$boarddir 'D:\\Server\\htdocs\\forum';
if (!
file_exists($sourcedir) && file_exists($boarddir '/Sources'))
$sourcedir '$boarddir . \'/Sources\'';

?>

Daniel D.

Ändere mal die Einstellungen so wie in meinem Beispiel.

########## Directories/Files ##########
# Note: These directories do not have to be changed unless you move things.
$boarddir = 'E:\\Eigene Dateien\\xampp\\htdocs\\smf102'; # The absolute path to the forum's folder. (not just '.'!)
$sourcedir = 'E:\\Eigene Dateien\\xampp\\htdocs\\smf102/Sources'; # Path to the Sources directory.

########## Error-Catching ##########
# Note: You shouldn't touch these settings.
$db_last_error = 0;

# Make sure the paths are correct... at least try to fix them.
if (!file_exists($boarddir) && file_exists(dirname(__FILE__) . '/agreement.txt'))
$boarddir = dirname(__FILE__);
if (!file_exists($sourcedir) && file_exists($boarddir . '/Sources'))
$sourcedir = $boarddir . '/Sources';


Bedenke, dass du keine Dateien überschreiben sollst, sondern nur die Datenbank!!

NetFlag

Ich hab es so gemacht:

1.) SMF lokal mit XAMPP installiert.

2.) Inhalt der SQL Datenbank gelöscht.

3.) Komplett Backup aus dem Web (erstellt mit phpmyadmin) mit phpmyadmin in die SQL Datenbank eingespielt.

SMF im Browser aufgerufen. Läuft! Ein paar Pfade werden angemeckert aber die sind über das ACP schnell angepasst.

Gruß NetHunter

Ripper

@ Daniel Soll ich das genau so übernehmen? Oder die Pfade ändern? Die Dateien hab ich nicht überschrieben. Nur die Datenbank einträge.

@ Nethunter was ist XAMPP ? Nen Server? Ich habe gefragt ob ich den löschen muss. Man hat mir nicht geeantwortet. Ich hab alles überschrieben. Also lösche ich nochmal als falls der Tipp vin Daniel nicht funktioniert. Und was ist ACP?

NetFlag

#15
Schau da mal vorbei: --> http://www.apachefriends.org

Gruß NetHunter

//Edit

ACP = Admin Control Panel also der Admin Bereich des SMF.

Daniel D.

Quote from: Ripper on April 13, 2005, 08:47:17 AM
@ Daniel Soll ich das genau so übernehmen? Oder die Pfade ändern? Die Dateien hab ich nicht überschrieben. Nur die Datenbank einträge.
Natürlich deine Pfade. Was soll dein PC mit meinen Pfaden?

Ripper

Die Beiträge wurden mir gar nicht als neu angezeigt. Toll und ich warte hier die ganze Zeit. Also den Code habe ich geändert. Jetzt funktioniert es wieder. Allerdings sind die Umlaute immer noch Fragezeichen und ich bin der einzigste User. Ich mach die Tabellen nochmal neu.

Ripper

#18
Der zeigt mir nen Fehler an beim übertragen der Datenbank. Kann ihn aber nicht posten. Ist über 50.000 Zeichen lang. Und ich habe gerade gesehen, dass die Seite jetzt total komisch angezeigt wird. Alles verschoben und keine Bilde mehr.

Daniel D.

Hmm, das mit den Fragezeichen bei den Umlauten: Schaue bei deinem Browser mal, welche Codepage er lädt oder anzeigt. Du kannst das umstellen - meistens unter "Ansicht". Stelle dort mal auf Western oder 8859-1 oder so ähnlich.

Advertisement: