CINXE.COM
phpBB.de - Knowledge Base - Workshop für Webserver Installation / Datenbank-Backup
<!DOCTYPE html> <html dir="ltr" lang="de"> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1" /> <title>phpBB.de - Knowledge Base - Workshop für Webserver Installation / Datenbank-Backup</title> <link rel="alternate" type="application/atom+xml" title="Feed - phpBB.de" href="/feed?sid=3e7511c17b96e16aa299221b6f42f4b9"> <link rel="alternate" type="application/atom+xml" title="Feed - Neuigkeiten" href="/feed/news?sid=3e7511c17b96e16aa299221b6f42f4b9"> <link rel="alternate" type="application/atom+xml" title="Feed - Neue Themen" href="/feed/topics?sid=3e7511c17b96e16aa299221b6f42f4b9"> <link rel="alternate" type="application/atom+xml" title="Feed - Aktive Themen" href="/feed/topics_active?sid=3e7511c17b96e16aa299221b6f42f4b9"> <!-- phpBB style name: phpBBdev1 Based on style: prosilver (this is the default phpBB3 style) Original author: Tom Beddard ( http://www.subBlue.com/ ) Modified by: phpBB.de --> <link href="./../community/assets/css/font-awesome.min.css?assets_version=280" rel="stylesheet"> <link href="./../community/styles/prosilver/theme/stylesheet.css?assets_version=280" rel="stylesheet" /> <link href="./../community/styles/phpBBdev1/theme/stylesheet.css?assets_version=280" rel="stylesheet"> <link href="./../community/styles/phpBBdev1/theme/de/stylesheet.css?assets_version=280" rel="stylesheet"> <link href="./../community/styles/phpBBdev1/theme/images/favicon/mask-icon.svg?assets_version=280" rel="mask-icon" color="#3E647B" /> <!--[if lte IE 9]> <link href="./../community/styles/prosilver/theme/tweaks.css?assets_version=280" rel="stylesheet"> <![endif]--> <link href="./../community/ext/kinerity/knowledgebase/styles/prosilver/theme/knowledgebase_controller.css?assets_version=280" rel="stylesheet" media="screen"> <link href="./../community/ext/phpbbde/pastebin/styles/prosilver/theme/pastebin.css?assets_version=280" rel="stylesheet" media="screen"> <link href="./../community/ext/rmcgirr83/contactadmin/styles/prosilver/theme/imageset.css?assets_version=280" rel="stylesheet" media="screen"> </head> <body id="phpbb" class="nojs notouch section-app/kb/viewarticle ltr "> <div id="wrap" class="wrap"> <a id="top" class="top-anchor" accesskey="t"></a> <div id="page-header"> <div class="headerbar" role="banner"> <div class="inner"> <div id="site-description" class="site-description"> <a id="logo" class="logo" href="./../" title="Startseite"> <span class="site_logo"></span> </a> <h1>phpBB.de</h1> <p>phpBB.de - Die deutsche phpBB-Community</p> <p class="skiplink"><a href="#start_here">Zum Inhalt</a></p> </div> <div id="search-box" class="search-box search-header" role="search"> <form action="./../community/search.php?sid=3e7511c17b96e16aa299221b6f42f4b9" method="get" id="search"> <fieldset> <input name="keywords" id="keywords" type="search" maxlength="128" title="Suche nach Wörtern" class="inputbox search tiny" size="20" value="" placeholder="Suche…" /> <button class="button button-search" type="submit" title="Suche"> <i class="icon fa-search fa-fw" aria-hidden="true"></i><span class="sr-only">Suche</span> </button> <a href="./../community/search.php?sid=3e7511c17b96e16aa299221b6f42f4b9" class="button button-search-end" title="Erweiterte Suche"> <i class="icon fa-cog fa-fw" aria-hidden="true"></i><span class="sr-only">Erweiterte Suche</span> </a> <input type="hidden" name="sid" value="3e7511c17b96e16aa299221b6f42f4b9" /> </fieldset> </form> </div> <div id="phpbbde_navigation" class="phpbbde_navigation"> <div class="menu-button"> <a href="#" id="navi-toggle" title="Menü anzeigen">Menü</a> </div> <ul id="mainnavi" class="mainnavi"> <li class="mainnavi-title">phpBB.de - Navigation</li> <li class="navi-button but-about"> <a href="./../phpbbde/?sid=3e7511c17b96e16aa299221b6f42f4b9"><span class="subnavi-toggle"></span>Über uns</a> <ul class="subnavi"> <li><a href="./../phpbbde/chronik/?sid=3e7511c17b96e16aa299221b6f42f4b9">phpBB.de-Chronik <span>Die Geschichte von phpBB.de in Wort und Bild</span></a></li> <li><a href="./../phpbbde/team/?sid=3e7511c17b96e16aa299221b6f42f4b9">Das Team <span>Erfahre mehr über das Team hinter phpBB.de</span></a></li> <li><a href="./../phpbbde/fragen/?sid=3e7511c17b96e16aa299221b6f42f4b9">Fragen an das Team <span>Ihr habt gefragt, wir haben geantwortet</span></a></li> <li><a href="/contactadmin?sid=3e7511c17b96e16aa299221b6f42f4b9">Kontaktformular <span>Formular zur Kontaktaufnahme mit dem phpBB.de-Team</span></a></li> <li><a href="./../phpbbde/impressum/?sid=3e7511c17b96e16aa299221b6f42f4b9">Impressum <span>Das phpBB.de-Impressum</span></a></li> </ul> </li> <li class="navi-button but-phpbb"> <a href="./../infos/?sid=3e7511c17b96e16aa299221b6f42f4b9"><span class="subnavi-toggle"></span>phpBB</a> <ul class="subnavi"> <li><a href="./../infos/?sid=3e7511c17b96e16aa299221b6f42f4b9">Infos über phpBB <span>Erfahre mehr über phpBB</span></a></li> <li><a href="./../infos/tour/?sid=3e7511c17b96e16aa299221b6f42f4b9">Die phpBB-Tour <span>Was ist phpBB und wo bekomme ich es?</span></a></li> <li><a href="./../infos/features/?sid=3e7511c17b96e16aa299221b6f42f4b9">Feature-Vergleich <span>Lerne alle Features kennen, die dir phpBB bietet</span></a></li> <li><a href="./../infos/anpassen/?sid=3e7511c17b96e16aa299221b6f42f4b9">phpBB anpassen <span>Nutze Erweiterungen und Styles, um phpBB deinen Wünschen anzupassen</span></a></li> <li><a href="./../infos/entwickler/3.3/?sid=3e7511c17b96e16aa299221b6f42f4b9">Informationen für Entwickler <span>phpBB-Projektarchiv, nützliche Links, ...</span></a></li> <li><a href="./../xref/3.3/?sid=3e7511c17b96e16aa299221b6f42f4b9">Cross-Referenz 3.3 <span>Cross-Referenz des phpBB-Quellcodes</span></a></li> </ul> </li> <li class="navi-button but-downloads"> <a href="./../downloads/?sid=3e7511c17b96e16aa299221b6f42f4b9"><span class="subnavi-toggle"></span>Downloads</a> <ul class="subnavi"> <li><a href="./../downloads/pakete/?sid=3e7511c17b96e16aa299221b6f42f4b9">phpBB-Pakete <span>Die aktuellen dt. Komplett- und Updatepakete von phpBB</span></a></li> <li><a href="./../downloads/sprachpakete/?sid=3e7511c17b96e16aa299221b6f42f4b9">Sprachpakete <span>Die aktuellen deutschen Sprachdateien für phpBB</span></a></li> <li><a href="./../downloads/entwicklung/?sid=3e7511c17b96e16aa299221b6f42f4b9">Entwicklung <span>Entwickler-Downloads</span></a></li> </ul> </li> <li class="navi-button but-docu"> <a href="./../support/?sid=3e7511c17b96e16aa299221b6f42f4b9"><span class="subnavi-toggle"> </span>Support</a> <ul class="subnavi"> <li><a href="./../support/doku/quickstart/3.3/?sid=3e7511c17b96e16aa299221b6f42f4b9">Schnelleinstieg <span>Erklärt dir die Einrichtung deines phpBB Boards</span></a></li> <li><a href="https://www.phpbb.de/help/faq">Häufig gestellte Fragen <span>Häufige Fragen im Zusammenhang mit der Nutzung von phpBB</span></a></li> <li><a href="./../kb/index?sid=3e7511c17b96e16aa299221b6f42f4b9">Knowledge Base <span>Unsere Wissensdatenbank mit vielen und hilfreichen Artikeln</span></a></li> <li><a href="./../support/videos/?sid=3e7511c17b96e16aa299221b6f42f4b9">Videos <span>Unsere Supportvideos erklären Funktionen von phpBB</span></a></li> <li><a href="./../support/doku/?sid=3e7511c17b96e16aa299221b6f42f4b9">Dokumentation <span>Hier findest Du Dokumentationen zu phpBB</span></a></li> <li><a href="./../support/doku/perror/?sid=3e7511c17b96e16aa299221b6f42f4b9">MySQL-Fehlercodes <span>Mysql Fehlercodes dokumentiert</span></a></li> <li><a href="./../support/doku/htpasswd/?sid=3e7511c17b96e16aa299221b6f42f4b9">.htpasswd-Generator <span>Einfach zu bedienener Generator für .htpasswd Dateien</span></a></li> </ul> </li> <li class="navi-button but-community"> <a href="./../community/?sid=3e7511c17b96e16aa299221b6f42f4b9"><span class="subnavi-toggle"> </span>Community</a> <ul class="subnavi"> <li><a href="./../community/viewforum.php?f=145&sid=3e7511c17b96e16aa299221b6f42f4b9">Supportforen <span>Hilfe bei der Installation und Benutzung</span></a></li> <li><a href="./../community/viewforum.php?f=104&sid=3e7511c17b96e16aa299221b6f42f4b9">Communityforen<span>Allgemeine Diskussionen und phpBB-Usergroups</span></a></li> <li><a href="./../community/viewforum.php?f=148&sid=3e7511c17b96e16aa299221b6f42f4b9">Extension-Foren<span>Auf der Suche nach einer Extension? Fragen zu einer Extension?</span></a></li> <li><a href="./../community/viewforum.php?f=152&sid=3e7511c17b96e16aa299221b6f42f4b9">Styleforen<span>Du suchst einen neuen Style oder hast Probleme mit einem Style?</span></a></li> <li><a href="./../kb/knigge?sid=3e7511c17b96e16aa299221b6f42f4b9">Der kleine phpBB.de-Knigge <span>Eine kleine Liste von wichtigen Regeln auf phpBB.de</span></a></li> <li><a href="./../phpbbde/chat/?sid=3e7511c17b96e16aa299221b6f42f4b9">Discord / Chat <span>Besuche den Discord-Server oder den Chat auf Freenode</span></a></li> </ul> </li> </ul> </div> </div> </div> <div class="navbar" role="navigation"> <div class="inner"> <ul id="nav-main" class="nav-main linklist" role="menubar"> <li id="quick-links" class="quick-links dropdown-container responsive-menu" data-skip-responsive="true"> <a href="#" class="dropdown-trigger"> <i class="icon fa-bars fa-fw" aria-hidden="true"></i><span>Schnellzugriff</span> </a> <div class="dropdown"> <div class="pointer"><div class="pointer-inner"></div></div> <ul class="dropdown-contents" role="menu"> <li class="separator"></li> <li> <a href="./../community/search.php?search_id=unanswered&sid=3e7511c17b96e16aa299221b6f42f4b9" role="menuitem"> <i class="icon fa-file-o fa-fw icon-gray" aria-hidden="true"></i><span>Unbeantwortete Themen</span> </a> </li> <li> <a href="./../community/search.php?search_id=active_topics&sid=3e7511c17b96e16aa299221b6f42f4b9" role="menuitem"> <i class="icon fa-file-o fa-fw icon-blue" aria-hidden="true"></i><span>Aktive Themen</span> </a> </li> <li class="separator"></li> <li> <a href="./../community/search.php?sid=3e7511c17b96e16aa299221b6f42f4b9" role="menuitem"> <i class="icon fa-search fa-fw" aria-hidden="true"></i><span>Suche</span> </a> </li> <li class="separator"></li> <li> <a href="./../phpbbde/team.php?sid=3e7511c17b96e16aa299221b6f42f4b9" role="menuitem"> <i class="icon fa-shield fa-fw" aria-hidden="true"></i><span>Das Team</span> </a> </li> <li class="separator"></li> </ul> </div> </li> <li data-skip-responsive="true"> <a href="./../help/faq?sid=3e7511c17b96e16aa299221b6f42f4b9" rel="help" title="Häufig gestellte Fragen" role="menuitem"> <i class="icon fa-question-circle fa-fw" aria-hidden="true"></i><span>FAQ</span> </a> </li> <li data-last-responsive="true"><a href="/pastebin/?sid=3e7511c17b96e16aa299221b6f42f4b9" title="Pastebin"><i class="icon fa-clipboard fa-fw" aria-hidden="true"></i><span>Pastebin</span></a></li> <li class="rightside" data-skip-responsive="true"> <a href="./../community/ucp.php?mode=login&redirect=..%2Fapp.php%2Fkb%2Fviewarticle%3Fa%3D77&sid=3e7511c17b96e16aa299221b6f42f4b9" title="Anmelden" accesskey="x" role="menuitem"> <i class="icon fa-power-off fa-fw" aria-hidden="true"></i><span>Anmelden</span> </a> </li> <li class="rightside" data-skip-responsive="true"> <a href="./../community/ucp.php?mode=register&sid=3e7511c17b96e16aa299221b6f42f4b9" role="menuitem"> <i class="icon fa-pencil-square-o fa-fw" aria-hidden="true"></i><span>Registrieren</span> </a> </li> </ul> <ul id="nav-breadcrumbs" class="nav-breadcrumbs linklist navlinks" role="menubar"> <li class="breadcrumbs" itemscope itemtype="https://schema.org/BreadcrumbList"> <span class="crumb" itemtype="https://schema.org/ListItem" itemprop="itemListElement" itemscope><a itemprop="item" href="./../" data-navbar-reference="home"><i class="icon fa-home fa-fw" aria-hidden="true"></i><span itemprop="name">Startseite</span></a><meta itemprop="position" content="1" /></span> <span class="crumb" itemtype="https://schema.org/ListItem" itemprop="itemListElement" itemscope><a itemprop="item" href="./../community/index.php?sid=3e7511c17b96e16aa299221b6f42f4b9" accesskey="h" data-navbar-reference="index"><span itemprop="name">Community</span></a><meta itemprop="position" content="2" /></span> <span class="crumb" itemtype="https://schema.org/ListItem" itemprop="itemListElement" itemscope><a itemprop="item" href="/kb/index?sid=3e7511c17b96e16aa299221b6f42f4b9"><span itemprop="name">Knowledge Base</span></a><meta itemprop="position" content="3" /></span> </li> <li class="rightside responsive-search"> <a href="./../community/search.php?sid=3e7511c17b96e16aa299221b6f42f4b9" title="Zeigt die erweiterten Suchoptionen an" role="menuitem"> <i class="icon fa-search fa-fw" aria-hidden="true"></i><span class="sr-only">Suche</span> </a> </li> </ul> </div> </div> </div> <a id="start_here" class="anchor"></a> <div id="page-body" class="page-body" role="main"> <div id="p77" class="post bg1"> <div class="inner"> <div class="article-body"> <div class="postbody"> <div id="post_content77"> <h2 class="article-title"><a href="/kb/viewarticle?a=77&sid=3e7511c17b96e16aa299221b6f42f4b9">Workshop für Webserver Installation / Datenbank-Backup</a></h2> <p class="article-meta"><strong>Geschrieben von:</strong> <a href="./../community/memberlist.php?mode=viewprofile&u=28811&sid=3e7511c17b96e16aa299221b6f42f4b9" style="color: #BA0303;" class="username-coloured">Crizzo</a><br> <strong>Veröffentlicht am:</strong> 10.02.2020 15:44<br /> <strong>Zugriffe:</strong> 8870</p> <p class="article-description"><strong>Beschreibung:</strong> Erklärung was ist ein Webserver und wie erstellt man einen.</p> <p class="article-categories"><strong>Kategorie:</strong> <a href="/kb/index?c=8&sid=3e7511c17b96e16aa299221b6f42f4b9">Server, PHP und MySQL</a></p> <div class="content"> <div class="codebox"> <p>Link zu diesem Artikel: <a href="#" onclick="selectCode(this); return false;">Alles auswählen</a></p> <code>[url=https://www.phpbb.de/kb/viewarticle?a=77&sid=3e7511c17b96e16aa299221b6f42f4b9]Knowledge Base - Workshop für Webserver Installation / Datenbank-Backup[/url]</code> </div> <hr> <h4><a name="webserver"></a>Was ist ein Webserver?</h4> Um erstmal einem allgemein weitverbreitetem Vorurteil entgegen zu wirken: Ein Webserver ist <strong class="text-strong">kein</strong> eigener Computer und keine Hardware. Ein Webserver ist ein Programm, das im Hintergrund läuft und verschiedene Dienste zur Verfügung stellt, so z.B. auch den, dass HTML-Dokumente über den Browser im Netzwerk zugänglich gemacht werden. Ein Webserver läuft zumeist im Hintergrund, braucht relativ wenig Ressourcen und stört auch weiter bei der normalen Windows-Arbeit nicht.<br> Es gibt zwei Arten von Webservern, die bei den meisten Providern benutzt werden. Zum einen, ein auf Windows-NT basierender Server und zum anderen ein Linux-basierender Server, als bekanntester frei verfügbarer Server sei hier <em class="text-italics">Apache</em> genannt, welchen wir auch im Folgenden benutzen werden, da dieser weiter verbreitet ist und NT-Server bestimmten Einschränkungen unterliegen<br> <h4><a name="warum_lokal"></a>Warum lokal?</h4> Programmiert man nur normale, statische Seiten, kann man diese natürlich direkt im Browser laden und anzeigen lassen. Will man hingegen cgi-Skripte, php-Dateien, SSI- oder gar Datenbankanwendungen nutzen, muss man als ambitionierter Webdesigner, seine Skripte jedes Mal per FTP zum Hosting-Provider hochladen, um diese zu testen. Das ist nicht nur zeitintensiv, sondern kann unter Umständen auch recht teuer werden - nicht jeder hat eine Flatrate oder eine Breitband-Verbindung zur Verfügung. <br> Installiert man den Server aber lokal, hat man eine Testumgebung, die besser nicht sein kann und kann hier in aller Ruhe PHP-Scripte ausprobieren ohne diese immer hochladen zu müssen. Außerdem bietet ein lokaler Webserver noch einen enormen Vorteil: Man kann nämlich hervorragend Datenbank-Backups (auch online) durchführen, ohne Probleme mit Script-Laufzeiten zu bekommen, doch dazu später mehr..<br> Ein weiterer Pluspunkt ist der Sicherheits-Aspekt: PHP-Scripte sind während der Programmierung oft extrem anfällig gegen Hacker. Gerade aus Fehlermeldungen, kann dieser enorm viel Informationen über die Server- bzw- Datenbankstruktur erfahren und diese gegen einen selber einsetzen. <br> <h4><a name="installation"></a>Installation</h4> Theoretisch könnte man nun Apache, sowie die diversen Zusatz-Module (Perl, PHP-Interpreter etc) runterladen und einzeln installieren, es existieren aber zum Glück diverse fertig installierte Lösungen. Eine der bekanntesten ist sicherlich PHP-Triad, welchen wir auch für diesen Workshop empfehlen: <a href="http://sourceforge.net/project/showfiles.php?group_id=9325&release_id=75430" class="postlink">Hier klicken zum Download</a><br> <br> Das Archiv ist selbstentpackend und nach der Installation hat man auf dem C-Laufwerk ein Verzeichnis <em class="text-italics">Apache</em> und (evtl. nach Neustart) im Startmenü einen neuen Ordner <em class="text-italics">Programs</em> (Achtung, nicht unter Programme) wo man den Server starten und beenden kann.<br> <br> Ist der Server gestartet, gibt man im Browser die Adresse <br> <strong class="text-strong"><a href="http://127.0.0.1" class="postlink">http://127.0.0.1</a></strong> oder alternativ <strong class="text-strong"><a href="http://localhost" class="postlink">http://localhost</a></strong> ein. Nun sollte eine Startseite mit einigen Daten zum Webserver erscheinen.<br> <br> Unter Umständen kann es sein, dass man die MySQL-Applikation gesondert starten muss. Man öffne dazu im Verzeichnis <strong class="text-strong">C:\apache\mysql\bin</strong> die Datei <strong class="text-strong">winmysqladmin.exe</strong>. In der Taskleiste erscheint dann eine kleine Ampel. Ist diese <em class="text-italics">nicht</em> grün, klickt man mit der rechten Maustaste auf das Icon wählt unter <strong class="text-strong">WIN NT / WIN 9x</strong> (je nach Betriebssystem) den Punkt <strong class="text-strong">Start the service</strong> und bestätigt die folgende Meldung mit "Ja".<br> <br> Nun ist die Installation eigentlich schon abgeschlossen. Alle Dateien im Verzeichnis <strong class="text-strong">C:\apache\htdocs</strong> kann man nun (wenn der Server gestartet ist) im Browser unter den beiden oben genannten Adressen erreichen. Auch *.php Dateien werden nun ordnungsgemäß ausgeführt und nicht mehr als Textdatei angezeigt.<br> <h4><a name="datenbank"></a>Datenbankadministration</h4> Ein praktisches Tool, was bei PHP-Triad gleich mitinstalliert wurde ist <em class="text-italics">phpMyAdmin</em>. Es basiert auf einem recht weit verbreiteten php-Skript und erlaubt es ohne große MySQL-Kenntnisse, eine Datenbank zu erstellen, zu verändern und zu administrieren. Man kann auf das Skript zugreifen indem man im Browser <strong class="text-strong"><a href="http://localhost/phpmyadmin/" class="postlink">http://localhost/phpmyadmin/</a></strong> eingibt.<br> Nun sieht man links die entsprechenden Datenbanken auf dem aktuellen Server. Letzteren kann über ein Auswahlfeld im Hauptframe abändern. Will man zusätzliche Server eintragen öffnet man die Datei <strong class="text-strong">C:\apache\htdocs\phpMyAdmin\config.inc.php</strong>. Hier erscheinte eine Liste die in etwa so aussieht:<div class="codebox"><p>Code: <a href="#" onclick="selectCode(this); return false;">Alles auswählen</a></p><pre><code>$cfgServers[1]['host'] = 'localhost'; // MySQL hostname $cfgServers[1]['port'] = ''; // MySQL port - leave blank for default port $cfgServers[1]['adv_auth'] = false; // Use advanced authentication? $cfgServers[1]['stduser'] = 'root'; // MySQL standard user (only needed with advanced auth) $cfgServers[1]['stdpass'] = ''; // MySQL standard password (only needed with advanced auth) $cfgServers[1]['user'] = 'root'; // MySQL user (only needed with basic auth) $cfgServers[1]['password'] = ''; // MySQL password (only needed with basic auth) $cfgServers[1]['only_db'] = ''; // If set to a db-name, only this db is accessible $cfgServers[1]['verbose'] = ''; </code></pre></div>Diese Zugangsdaten sind die Daten, die man auch in php für die eigenen Skripte nutzen kann. Will man weitere Server hinzufügen, kopiert man den obigen Block, ändert in den eckigen Klammern die [1] in eine [2] (oft sind auch schon leere Felder vorgegeben) bzw. die nächste laufende Nummer und trägt die Zugangsdaten und den Server der entsprechenden Datenbank ein. Es empfiehlt sich z.B. neben der lokalen Datenbank, die DB des Hosters mit in die Liste einzutragen (Siehe auch KB:phpmyadmin).<br> Da phpMyAdmin bei vielen Providern schon vorinstalliert ist und dort wertvollen Webspace (immerhin knapp 1,5 MB) belegt, kann man das Skript - falls möglich - natürlich dort löschen.<br> <h4><a name="phpmyadmin"></a>Datenbank Backup mit phpMyAdmin</h4> Ein großes Problem bei fast allen Hosting-Providern ist das Backup von Datenbanken. Standardmäßig haben nämlich die Hoster meist eine maximale Script-Laufzeit gesetzt. Dies dient dazu, Skripte zu stoppen, in denen z.B. durch einen Programmierfehler eine Endlosschleife entsteht (sowas kann einen Rechner schonmal in die Knie zwingen).<br> Das Problem ist nun folgendes: phpMyAdmin ist natürlich ein normales PHP-Skript. Die Skript-Laufzeit ist nicht selten auf ein Maximum zwischen 30 und 60 Sekunden eingestellt, ein Datenbankbackup (oder dessen Rücksicherung) kann aber schonmal mehrere Stunden in Anspruch nehmen (allein schon wegen der begrenzten Upload-Geschwindigkeit). Auch hier bietet die lokale Installation des Servers den Vorteil, dass man hier natürlich an die Laufzeiten nicht gebunden ist (standardmäßig deaktiviert). (Siehe KB:mysqlbackup)<br> <br> ACHTUNG: <em class="text-italics">Sowohl Backup als, auch Rücksicherung können je nach Größe der Datenbank und Geschwindigkeit der Internetverbindung unter Umständen recht lange dauern. Man bekommt den Eindruck, dass der Browser abgestürzt sei (teilweise nur leeres Fenster). Solange aber keine Fehler-Meldung kommt, sollte man aber das laufende Skript nicht abbrechen.</em><br> <h4><a name="tipps"></a>Weitere Tipps</h4> Ich arbeite - da ich selber eine Flatrate habe - oft mit lokalem Webserver und Online-Datenbank parallel. Gerade bei Foren-Installationen (phpBB) installiere ich die Datenbank schon online beim Hoster, lasse das Script aber lokal laufen. Das bietet den Vorteil, dass ich z.B. das Forum (oder andere Scripte) lokal updaten, abändern und testen kann, während es online schon in Betrieb ist, habe aber gleichzeitig die Möglichkeit mit den realen Daten der "echten" Datenbank zu arbeiten. So spare ich mir Down-Zeiten und damit eventuell verbundene User-Verluste und vor allem Testdurchläufe.<br> Um eventuelle nachträgliche Änderungen in den Skripten zu vermeiden, sollte man versuchen den Server des Providers auf dem eigenen Rechner "nachzubauen" und entsprechend dem Server-Root die Verzeichnisstruktur auf den lokalen Server (unterhalb des Verzeichnisses c:\apache\htdocs\) genauso zu erstellen, wie beim Provider.<br> <h4><a name="updates"></a>Updates</h4> Die einzelnen Komponenten, wie den php-Interpreter oder MySQL kann man natürlich für sich jeweils auf die neuste Version updaten, was aber nicht immer empfehlenswert ist. Man sollte vielmehr versuchen die Versionen zu installieren, die auch beim Provider eingesetzt werden, um so eine möglichst gute Testumgebung zu schaffen - dies gilt natürlich nicht für phpMyadmin. </div> </div> </div> </div> </div> </div> </div> <div id="page-footer" class="page-footer" role="contentinfo"> <div class="navbar" role="navigation"> <div class="inner"> <ul id="nav-footer" class="nav-footer linklist" role="menubar"> <li class="breadcrumbs"> <span class="crumb"><a href="./../" data-navbar-reference="home"><i class="icon fa-home fa-fw" aria-hidden="true"></i><span>Startseite</span></a></span> <span class="crumb"><a href="./../community/index.php?sid=3e7511c17b96e16aa299221b6f42f4b9" data-navbar-reference="index"><span>Community</span></a></span> </li> <li class="rightside">Alle Zeiten sind <span title="Europa/Berlin">UTC+01:00</span></li> <li class="rightside"> <a href="/user/delete_cookies?sid=3e7511c17b96e16aa299221b6f42f4b9" data-ajax="true" data-refresh="true" role="menuitem"> <i class="icon fa-trash fa-fw" aria-hidden="true"></i><span>Alle Cookies löschen</span> </a> </li> <li class="rightside" data-last-responsive="true"> <a href="./../phpbbde/impressum/?sid=3e7511c17b96e16aa299221b6f42f4b9" role="menuitem"> <i class="icon fa-info-circle fa-fw" aria-hidden="true"></i><span>Impressum </span> </a> </li> <li class="rightside" data-last-responsive="true"> <a href="./../phpbbde/team/?sid=3e7511c17b96e16aa299221b6f42f4b9" role="menuitem"> <i class="icon fa-shield fa-fw" aria-hidden="true"></i><span>Das Team</span> </a> </li> <li class="rightside" data-last-responsive="true"> <a href="/contactadmin?sid=3e7511c17b96e16aa299221b6f42f4b9" role="menuitem"> <i class="icon fa-envelope fa-fw" aria-hidden="true"></i><span>Kontakt</span> </a> </li> </ul> </div> </div> <div class="copyright"> <p class="footer-row"> <span class="footer-copyright">Powered by <a href="https://www.phpbb.com/">phpBB</a>® Forum Software © phpBB Limited</span> </p> <p class="footer-row"> <span class="footer-copyright">Deutsche Übersetzung durch <a href="https://www.phpbb.de/">phpBB.de</a></span> </p> <p class="footer-row" role="menu"> <a class="footer-link" href="./../community/ucp.php?mode=privacy&sid=3e7511c17b96e16aa299221b6f42f4b9" title="Datenschutz" role="menuitem"> <span class="footer-link-text">Datenschutz</span> </a> | <a class="footer-link" href="./../community/ucp.php?mode=terms&sid=3e7511c17b96e16aa299221b6f42f4b9" title="Nutzungsbedingungen" role="menuitem"> <span class="footer-link-text">Nutzungsbedingungen</span> </a> </p> <div class="sponsor-logo"> <a href="https://linevast.de/" rel="nofollow">hosted by Linevast.de <br> <img src="./../community/styles/phpBBdev1/theme/images/linevast.png" alt="Linevast.de" height="63" width="257"> </a> </div> </div> <div id="darkenwrapper" class="darkenwrapper" data-ajax-error-title="AJAX-Fehler" data-ajax-error-text="Bei der Verarbeitung deiner Anfrage ist ein Fehler aufgetreten." data-ajax-error-text-abort="Der Benutzer hat die Anfrage abgebrochen." data-ajax-error-text-timeout="Bei deiner Anfrage ist eine Zeitüberschreitung aufgetreten. Bitte versuche es erneut." data-ajax-error-text-parsererror="Bei deiner Anfrage ist etwas falsch gelaufen und der Server hat eine ungültige Antwort zurückgegeben."> <div id="darken" class="darken"> </div> </div> <div id="phpbb_alert" class="phpbb_alert" data-l-err="Fehler" data-l-timeout-processing-req="Bei der Anfrage ist eine Zeitüberschreitung aufgetreten."> <a href="#" class="alert_close"> <i class="icon fa-times-circle fa-fw" aria-hidden="true"></i> </a> <h3 class="alert_title"> </h3><p class="alert_text"></p> </div> <div id="phpbb_confirm" class="phpbb_alert"> <a href="#" class="alert_close"> <i class="icon fa-times-circle fa-fw" aria-hidden="true"></i> </a> <div class="alert_text"></div> </div> </div> </div> <div> <a id="bottom" class="anchor" accesskey="z"></a> </div> <script src="./../community/assets/javascript/jquery-3.7.1.min.js?assets_version=280"></script> <script src="./../community/assets/javascript/core.js?assets_version=280"></script> <script src="./../community/styles/phpBBdev1/template/forum_fn.js?assets_version=280"></script> <script src="./../community/styles/phpBBdev1/template/ajax.js?assets_version=280"></script> <script src="./../community/styles/phpBBdev1/template/phpbbde_navi.js?assets_version=280"></script> <script>(function(a){if(a.getElementsByTagName("pre").length){var c=a.getElementsByTagName("head")[0],b=a.createElement("script");a=a.createElement("link");b.type="text/javascript";b.onload=function(){hljs.initHighlighting()};b.async=!0;b.src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/highlight.min.js";c.appendChild(b);a.type="text/css";a.rel="stylesheet";a.href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/github-gist.min.css";c.appendChild(a)}})(document)</script> </body> </html>