updated readme and removed files

This commit is contained in:
Underemployed 2024-03-10 15:54:02 +05:30
commit 259ac7b157
338 changed files with 0 additions and 77127 deletions

View file

@ -1,114 +0,0 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<!-- Always force latest IE rendering engine or request Chrome Frame -->
<meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible">
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Use title if it's in the page YAML frontmatter -->
<title>404 Not Found</title>
<link href="/dashboard/stylesheets/normalize.css" rel="stylesheet" type="text/css" /><link href="/dashboard/stylesheets/all.css" rel="stylesheet" type="text/css" />
<link href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/3.1.0/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
<script src="/dashboard/javascripts/modernizr.js" type="text/javascript"></script>
<link href="/dashboard/images/favicon.png" rel="icon" type="image/png" />
</head>
<body class="x404">
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=277385395761685";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<header class="header contain-to-grid">
<nav class="top-bar" data-topbar>
<ul class="title-area">
<li class="name">
<h1><a href="/dashboard/index.html">Apache Friends</a></h1>
</li>
<li class="toggle-topbar menu-icon">
<a href="#">
<span>Menu</span>
</a>
</li>
</ul>
<section class="top-bar-section">
<!-- Left Nav Section -->
<ul class="left">
<li class="item "><a href="/dashboard/faq.html">FAQs</a></li>
<li class="item "><a href="/dashboard/howto.html">HOW-TO Guides</a></li>
<li class="item "><a target="_blank" href="/dashboard/phpinfo.php">PHPInfo</a></li>
<li class="item "><a href="/phpmyadmin/">phpMyAdmin</a></li>
</ul>
</section>
</nav>
</header>
<div class="wrapper">
<div class="hero">
<div class="row">
<div class="large-12 columns">
<h1>404 <span>Not Found</span></h1>
</div>
</div>
</div>
<div class="row">
<div class="large-12 columns">
<h2>The page you were looking for doesn't exist.</h2>
<p>Think this is an error? Please <a href="mailto:%20hello@apachefriends.org">let us know</a>.</p>
<form action="/dashboard/search.html" method="get">
<div class="row">
<div class="large-8 small-9 columns">
<input type="text" name="q" placeholder="Search..">
</div>
<div class="large-4 small-3 columns">
<input type="submit" class="success button postfix expand" value="Search"/>
</div>
</div>
</form>
</div>
</div>
</div>
<footer class="footer row">
<div class="columns">
<div class="footer_lists-container row collapse">
<div class="footer_social columns large-2">
<ul class="social">
<li class="twitter"><a href="https://twitter.com/apachefriends">Follow us on Twitter</a></li>
<li class="facebook"><a href="https://www.facebook.com/we.are.xampp">Like us on Facebook</a></li>
</ul>
<p class="footer_copyright">Copyright (c) 2022, Apache Friends</p>
</div>
<ul class="footer_links columns large-9">
<li><a href="https://www.apachefriends.org/blog.html">Blog</a></li>
<li><a href="/privacy_policy.html">Privacy Policy</a></li>
<li>
<a target="_blank" href="http://www.fastly.com/"> CDN provided by
<img width="48" data-2x="/dashboard/images/fastly-logo@2x.png" src="/dashboard/images/fastly-logo.png" />
</a> </li>
</ul>
</div>
</div>
</footer>
<!-- JS Libraries -->
<script src="//code.jquery.com/jquery-1.10.2.min.js"></script>
<script src="/dashboard/javascripts/all.js" type="text/javascript"></script>
</body>
</html>

View file

@ -1,516 +0,0 @@
<!doctype html>
<html lang="de">
<head>
<meta charset="utf-8">
<!-- Always force latest IE rendering engine or request Chrome Frame -->
<meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible">
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Use title if it's in the page YAML frontmatter -->
<title>XAMPP FAQs for Windows</title>
<meta name="description" content="Instructions on how to install XAMPP for Windows distributions." />
<link href="/dashboard/stylesheets/normalize.css" rel="stylesheet" type="text/css" /><link href="/dashboard/stylesheets/all.css" rel="stylesheet" type="text/css" />
<link href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/3.1.0/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
<script src="/dashboard/javascripts/modernizr.js" type="text/javascript"></script>
<link href="/dashboard/images/favicon.png" rel="icon" type="image/png" />
</head>
<body class="de de_faq">
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=277385395761685";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<header class="header contain-to-grid">
<nav class="top-bar" data-topbar>
<ul class="title-area">
<li class="name">
<h1><a href="/dashboard/de/index.html">Apache Friends</a></h1>
</li>
<li class="toggle-topbar menu-icon">
<a href="#">
<span>Menu</span>
</a>
</li>
</ul>
<section class="top-bar-section">
<!-- Left Nav Section -->
<ul class="left">
<li class="item active"><a href="/dashboard/de/faq.html">Häufig gestellte Fragen</a></li>
<li class="item "><a href="/dashboard/de/howto.html">HOW-TO Guides</a></li>
<li class="item "><a target="_blank" href="/dashboard/phpinfo.php">PHPInfo</a></li>
<li class="item "><a href="/phpmyadmin/">phpMyAdmin</a></li>
</ul>
</section>
</nav>
</header>
<div class="wrapper">
<div class="hero">
<div class="row">
<div class="large-12 columns">
<h1>Windows <span>Häufig gestellte Fragen</span></h1>
</div>
</div>
</div>
<div class="row">
<div class="large-8 columns">
<dl class="accordion">
<dt>Wie installiere ich XAMPP?</dt>
<dd>
<p>XAMPP für Windows gibt es in drei verschiedenen Versionen:</p>
<p>Installationsprogramm:<br />
Wahrscheinlich der einfachste Weg, um XAMPP zu installieren.</p>
<p>ZIP:<br />
Für Puristen: XAMPP als ZIP-Archiv.</p>
<p>7zip:<br />
Für Puristen mit geringer Bandbreite: XAMPP als 7zip-Archiv.</p>
<p>Hinweis: Wenn Sie die Dateien entpacken, kann es zu falschen Warnungen Ihres Anti-Viren-Programms kommen.</p>
<p><strong>Mit dem Installer:</strong></p>
<p></p>
<p>Das XAMPP-Control-Panel zum Starten und Beenden von Apache, MySQL, FileZilla &amp; Mercury oder zum Installieren dieser Server als Dienste.</p>
<p><strong>Installation mit einer Zip-Datei</strong></p>
<p>Packen Sie das Zip-Archiv in den Ordner Ihrer Wahl aus. XAMPP extrahiert sich in das Unterverzeichnis "\\xampp" unterhalb des gewählten Zielverzeichnisses. Starten Sie dann die Datei "setup_xampp.bat", um die XAMPP-Einstellungen an Ihr System anzupassen.</p>
<p>Wenn Sie ein Wurzel-Verzeichnis "C:\\" als Ziel wählen, müssen Sie die "setup_xampp.bat" nicht starten.</p>
<p>Wie mit dem Installationsprogramm können Sie nun das "XAMPP-Control-Panel" für weitere Aufgaben benutzen.</p>
</dd>
<dt>Does XAMPP include MySQL or MariaDB?</dt>
<dd>
<p>Since XAMPP 5.5.30 and 5.6.14, XAMPP ships MariaDB instead of MySQL. The commands and tools are the same for both.</p>
</dd>
<dt>Wie kann ich XAMPP ohne Setup starten?</dt>
<dd>
<p>Wenn Sie XAMPP in einen Top-Level-Ordner wie "C:\\" oder "D:\\" entpacken, können Sie die meisten Server wie Apache oder MySQL direkt starten, ohne die Datei "setup_xampp.bat" auszuführen.</p>
<p>Wenn Sie XAMPP auf ein USB-Laufwerk installieren, wird empfohlen, das Setup-Skript nicht zu benutzen oder darin relative Pfade auszuwählen, da ein solches Laufwerk auf jedem PC einen anderen Laufwerksbuchstaben haben kann. Sie können mit dem Setup-Script jederzeit von absoluten auf relative Pfade wechseln.</p>
<p>Der einfachste Weg ist, die Installer-Version von der Download-Seite zu nutzen, um XAMPP zu Installieren. Nach dem Fertigstellen der Installation finden Sie XAMPP unter Start &rarr; Programme &rarr; XAMPP. Man kann das XAMPP-Controll-Panel benutzen, um die Server manuell zu starten oder zu beenden, als auch diese Programme als Windows-Dienste zu installieren oder zu deinstallieren.</p>
<p>Das XAMPP-Control-Panel zum Starten und Beenden von Apache, MySQL, FileZilla &amp; Mercury oder zum Installieren dieser Server als Dienste.</p>
</dd>
<dt>Wie starte / stoppe ich XAMPP?</dt>
<dd>
<p>Das universelle Kontrollzentrum ist das "XAMPP Control Panel" (Dank an www.nat32.com). Es wird mit folgendem Befehl gestartet:</p>
<p><code>\xampp\xampp-control.exe</code></p>
<p>Sie können auch einige Batchdateien benutzen, um die Serverdienste zu starten/stoppen:</p>
<p>
<ul>
<li>Apache- &amp; MySQL-Start:
<code>\xampp\xampp_start.exe</code></li>
<li>Apache- &amp; MySQL-Stopp:
<code>\xampp\xampp_stop.exe</code></li>
<li>Apache-Start:
<code>\xampp\apache_start.bat</code></li>
<li>Apache-Stopp:
<code>\xampp\apache_stop.bat</code></li>
<li>MySQL-Start:
<code>\xampp\mysql_start.bat</code></li>
<li>MySQL-Stopp:
<code>\xampp\mysql_stop.bat</code></li>
<li>Mercury-Mailserver-Start:
<code>\xampp\mercury_start.bat</code></li>
<li>Mercury-Mailserver-Stopp:
<code>\xampp\mercury_stop.bat</code></li>
<li>FileZilla-Server-Start:
<code>\xampp\filezilla_start.bat</code></li>
<li>FileZilla-Server-Stopp:
<code>\xampp\filezilla_stop.bat</code></li></ul></p>
</p>
</dd>
<dt>Wie kann ich testen, ob alles funktioniert?</dt>
<dd>
<p>Geben Sie folgende URL in Ihrem Lieblings-Web-Browser ein:</p>
<p><code>http://localhost/</code> oder <code>http://127.0.0.1/</code> </p>
<p>You should see the XAMPP start page, as shown below.</p>
<img src="/dashboard/images/screenshots/xampp-windows-start.jpg" />
</dd>
<dt>Wie kann ich ein Serverprogramm als Windowsdienst installieren?</dt>
<dd>
<p>Jedes Serverprogramm in XAMPP kann als Windowsdienst installiert werden. Diese Installation kann über das XAMPP-Control-Panel durchgeführt werden. Es ist nötig Administrationsrechte zu haben, um das XAMPP-Controll-Panel und dessen Skripten zu nutzen.</p>
<p>Manuelle Installation des Apache als Windowsdienst: \\xampp\\apache\\apache_installservice.bat</p>
<p>Manuelle Deinstallation des Apache als Windowsdienst: \\xampp\\apache\\apache_uninstallservice.bat </p>
<p>Manuelle Installation des MySQL-Servers als Windowsdienst: \\xampp\\mysql\\mysql_installservice.bat </p>
<p>Manuelle Deinstallation des MySQL-Servers als Windowsdienst: \\xampp\\mysql\\mysql_uninstallservice.bat </p>
<p>FileZilla (FTP Server) als Windowsdienst installieren und deinstallieren: \\xampp\\filezilla_setup.bat </p>
<p>Mercury-Mail-Server: eine Windowsdienst-Installation gibt es nicht</p>
</dd>
<dt>Ist XAMPP zum Produktiveinsatz geeignet?</dt>
<dd>
<p>XAMPP ist nicht für den Einsatz in Produktivumgebungen, sondern ausschließlich für den Einsatz als Entwicklungsumgebung gedacht. XAMPP ist so offen wie möglich konfiguriert, um dem Entwickler alles, was er/sie möchte, zu erlauben. Dies ist für Entwicklungsumgebungen großartig, kann aber im Produktiveinsatz fatale Auswirkungen haben.</p>
<p>Hier ist eine Liste fehlender Sicherheitseinstellungen in XAMPP:</p>
<ol>
<li>Der MySQL-Administrator (root) hat kein Passwort.</li>
<li>Der MySQL-Daemon ist übers Netzwerk erreichbar.</li>
<li>ProFTPD nutzt das Passwort "lampp" für den Benutzer "daemon".</li>
<li>Die Standard-Benutzer von Mercury und FileZilla sind bekannt.</li>
</ol>
<p>Alle Einstellungen beinhalten einen hohen Sicherheitsrisiko, besonders wenn XAMPP über das Netz und von anderen Personen außerhalb Ihres lokalen Netzes erreichbar ist. Es kann auch helfen, eine Firewall oder einen (NAT-) Router zu nutzen. Im Falle, dass Sie eine Firewall oder einen Router nutzen, ist Ihr PC, auf dem XAMPP läuft, normalerweise nicht mehr aus dem Internet erreichbar. Es liegt an Ihnen, diese Probleme zu lösen. Eine kleine Hilfe dazu ist unter der "XAMPP-Sicherheits-Konsole" zu finden.</p>
<p>Bitte sichern Sie XAMPP ab, bevor Sie etwas für alle Online zur Verfügung stellen. Eine Firewall und ein externer Router sind nur für eine unterste Ebene an Sicherheit ausreichend. Für etwas mehr Sicherheit sollten Sie die "XAMPP-Sicherheits-Konsole" aufrufen und Passwörter vergeben.</p>
<p>Wenn Sie möchten, dass Ihr XAMPP auch aus dem Internet erreichbar ist, so besuchen Sie bitte folgenden URI, der einige Probleme lösen kann:</p>
<p><code> http://localhost/security/</code></p>
<p>Mit der Sicherheitskonsole können Sie ein Passwort für den MySQL-Benutzer "root" und für phpMyAdmin setzen. Sie können auch eine Authentifikation für die Demoseiten von XAMPP aktivieren.</p>
<p>Dieses web-basierte Werkzeug löst keine weitergehenden Sicherheitslücken. Insbesondere den FileZilla-FTP-Server und den Mercury-Mail-Server müssen Sie selbst absichern.</p></dd>
<dt>Wie deinstalliere ich XAMPP?</dt>
<dd>
<p>Wenn Sie XAMPP mit Hilfe der Installer-Version installiert haben, verwenden Sie unbedingt den "Uninstaller" (De-Installationsassistent), also nicht nur löschen. Durch den "Uninstaller" werden alle Einstellungen in der Windowsregistrierung zurückgenommen, gleichzeitig werden alle Anwendungen deinstalliert, die zu XAMPP gehören. Wir empfehlen dringend, das "Uninstall"-Programm aus der Version des Installers zu benutzen, mit dem Sie XAMPP installiert haben. Bitte sichern Sie alle wichtigen Daten, die Sie behalten möchten, bevor Sie XAMPP deinstallieren.</p>
<p>Wenn Sie XAMPP mit Hilfe der ZIP- oder 7zip-Version installiert haben, fahren Sie alle XAMPP-Server herunter und verlassen Sie alle Fenster. Wenn Sie irgendwelche Dienste eingerichtet haben, machen Sie auch das rückgängig. Dann löschen Sie einfach den gesamten Ordner, in dem XAMPP installiert war. Es gibt keine Registry-Einträge und keine Environment-Variablen, die gelöscht werden müssten.</p>
</dd>
<dt>Was ist die "lite"-Version von XAMPP?</dt>
<dd>
<p>XAMPP Lite (das bedeutet "light" (leicht) wie in "Leichtgewicht") ist ein kleineres Bündel aus XAMPP-Komponenten, das empfohlen wird für rasche Arbeiten, die nur PHP und MySQL brauchen. Einige Dienste wie Mercury-Mail und FileZilla-FTP fehlen in der Lite-Version.</p>
</dd>
<dt>Wohin gehört mein Web-Inhalt?</dt>
<dd>
<p>Das Stammverzeichnis für alle WWW-Dokumente ist \\xampp\\htdocs. Wenn Sie eine Datei "test.html" in dieses Verzeichnis legen, können Sie darauf mit der URI "http://localhost/test.html" zugreifen.</p>
<p>Und "test.php"? Einfach folgende Adresse aufrufen "http://localhost/test.php". Ein einfaches Testskript kann so aussehen:</p>
<p><code>&lt;?php<br />
echo 'Hello world'; <br />
?&gt;</code></p>
<p>Eine neues Unterverzeichnis für ihr eigenes Web? Einfach ein neues Verzeichnis (z. B. "neu") innerhalb des Verzeichnisses "\\xampp\\htdocs" anlegen (am besten ohne Leerzeichen und nur ASCII-Zeichen), erstellen Sie dann einfach eine Testdatei in diesem neuen Verzeichnis und rufen Sie sie mit "http://localhost/neu/test.php" auf.</p>
<p><strong>Zusätzliche Einzelheiten</strong></p>
<p>HTML:<br>
Ausführbar: \xampp\htdocs<br>
Erlaubte Endungen: .html .htm<br>
=> Basispaket</p>
<p>SSI:<br>
Ausführbar: \xampp\htdocs<br>
Erlaubte Endungen: .shtml<br>
=> Basispaket</p>
<p>CGI:<br>
Ausführbar: \xampp\htdocs and \xampp\cgi-bin<br>
Erlaubte Endungen: .cgi<br>
=> Basispaket</p>
<p>PHP:<br>
Ausführbar: \xampp\htdocs and \xampp\cgi-bin<br>
Erlaubte Endungen: .php<br>
=> Basispaket</p>
<p>Perl:<br>
Ausführbar: \xampp\htdocs and \xampp\cgi-bin<br>
Erlaubte Endungen: .pl<br>
=> Basispaket</p>
<p>Apache::ASP Perl:<br>
Ausführbar: \xampp\htdocs<br>
Erlaubte Endungen: .asp<br>
=> Basispaket</p>
<p>JSP Java:<br>
Ausführbar: \xampp\tomcat\webapps\java (e.g.)<br>
Erlaubte Endungen: .jsp<br>
=> Tomcat add-on</p>
<p>Servlets Java:<br>
Ausführbar: \xampp\tomcat\webapps\java (e.g.)<br>
Erlaubte Endungen: .html (u.a)<br>
=> Tomcat add-on</p>
</dd>
<dt>Kann ich die XAMPP-Installation woanders hin legen?</dt>
<dd>
<p>Ja. Nachdem Sie das XAMPP-Verzeichnis woanders hin gelegt haben, müssen Sie die "setup_xampp.bat"-Datei ausführen. Die Verzeichnispfade in den Konfigurationsdateien werden durch diesen Schritt angepasst.</p>
<p>Wurden Server als Windowsdienst installiert, so ist es wichtig, diese vorher zu deinstallieren, nach dem Verlegen der XAMPP-Installation kann man dann die Windowsdienste wieder installieren.</p>
<p>Achtung: Die Konfigurationsdateien Ihrer eigenen Skripten - wie PHP-Anwendungen - werden nicht geändert. Aber es ist möglich, ein "Plug-in" für den Installer zu schreiben. Mit einem solchen Plug-in kann der Installer auch solche Dateien anpassen.</p>
</dd>
<dt>Was sind "automatische Startseiten" für die WWW-Verzeichnisse?</dt>
<dd>
<p>Der Standard-Dateiname für die Appachefunktion "DirectoryIndex" ist "index.html" oder "index.php". Jedes Mal, wenn Sie lediglich ein Verzeichnis im Browser aufrufen (z. B. "http://localhost/xampp/") und Apache findet darin eine solche Datei, wird diese Datei anstelle eines Inhaltsverzeichnisses angezeigt.</p>
</dd>
<dt>Wo kann ich die Konfigurationen ändern?</dt>
<dd>
<p>Fast alle Einstellungen in XAMPP können Sie mit Konfigurationsdateien ändern. Öffnen Sie einfach die Datei in einem Text-Editor und ändern Sie die gewünschte Einstellung. Nur FileZilla und Mercury sollten Sie mit dem Konfigurationswerkzeug konfigurieren.</p>
</dd>
<dt>Warum läuft XAMPP nicht auf Windows XP SP2?</dt>
<dd>
<p>Microsoft liefert mit Service Pack 2 (SP2) eine bessere Firewall, die automatisch startet. Diese Firewall blockiert jedoch die erforderlichen Ports 80 (http) und 443 (https), sodass Apache nicht starten kann.</p>
<p><strong>Die schnelle Lösung:</strong></p>
<p>Deaktivieren Sie die Microsoft-Firewall mit der Systemsteuerung &rarr; Windows-Firewall und versuchen Sie, XAMPP erneut zu starten. Besser wäre es, eine Ausnahme im Sicherheitscenter einzurichten.</p>
<p><strong>Die folgenden Ports sind in Benutzung für Basis-Funktionalitäten:</strong></p>
<p>Apache (HTTP): Port 80<br/>
Apache (WebDAV): Port 81</br>
Apache (HTTPS): Port 443</br>
MySQL: Port 3306</br>
FileZilla (FTP): Port 21</br>
FileZilla (Admin): Port 14147</br>
Mercury (SMTP): Port 25</br>
Mercury (POP3): Port 110</br>
Mercury (IMAP): Port 143</br>
Mercury (HTTP): Port 2224</br>
Mercury (Finger): Port 79</br>
Mercury (PH): Port 105</br>
Mercury (PopPass): Port 106</br>
Tomcat (AJP/1.3): Port 8009</br>
Tomcat (HTTP): Port 8080</p>
</dd>
<dt>Warum funktioniert XAMPP nicht bei Windows VISTA?</dt>
<dd>
<p><strong>Benutzerkontensteuerung (UAC)</strong></p>
<p>Im Verzeichnis "C:\\Programme" haben Sie nicht alle Zugriffsrechte, nicht einmal als Administrator. Oder Sie haben eingeschränkte Zugriffsrechte (z. B. für "\\xampp\\htdocs"). In diesem Fall können Sie die Datei nicht verändern.</br>
<strong>Lösung:</strong> Erhöhen Sie ihre Zugriffsrechte über den Dateimanager (rechte Maustaste / Sicherheit) oder schalten Sie die Benutzerkontensteuerung (UAC) ab.</p>
<p>Sie haben Apache/MySQL in "C:\\xampp" als Windowsdienste installiert. Aber Sie können diese Windowsdienste nicht mehr über das "XAMPP-Controll-Panel" starten/anhalten oder sie können sie nicht deinstallieren.</br></br>
<strong>Lösung:</strong> Benutzen Sie die Systemsteuerung &rarr; Verwaltung &rarr; Dienste-Konsole von Windows oder deaktivieren Sie die Benutzerkontensteuerung UAC.</p>
<p><strong>Deaktivieren der Benutzerkontensteuerung (UAC)</strong></p>
<p>Verwenden Sie das Programm "msconfig", um die Benutzerkontensteuerung zu deaktivieren. In "msconfig" gehen Sie auf "Tools", wählen "UAC-Einstellungen ändern", klicken auf "Starten" und überprüfen Ihre Auswahl. Danach müssen Sie Windows neu starten. Zur gleichen Zeit können Sie die Benutzerkontensteuerung wieder aktivieren.</p>
</dd>
<dt>Wie überprüfe ich die md5-Prüfsumme (md5_checksum)?</dt>
<dd>
<p>Um Dateien zu vergleichen, werden oft Prüfsummen (checksums) benutzt. Üblicherweise erzeugt man eine md5-Prüfsumme (Message Digest Algorithm 5).</p>
<p>Mit dieser md5-Prüfsumme können Sie testen, ob Ihr Download des XAMPP-Pakets korrekt ist oder nicht. Natürlich benötigen Sie ein Programm, das diese Prüfsummen erstellen kann. Für Windows können Sie ein Kommandozeilenwerkzeug von Microsoft verwenden:</p>
<p><a href="http://support.microsoft.com/kb/841290">Verfügbarkeit und Beschreibung des Prüfsummen-Dienstprogramms "File Checksum Integrity Verifier utility" - fciv</a></p>
<p>Es ist auch möglich, ein anderes Programm zu benutzen, das eine md5-Prüfsumme erzeugen kann, z. B. "GNU md5sum" oder "winMd5Sum.exe".</p>
<p>Wenn Sie ein solches Programm installiert haben (z.B. fciv.exe), können Sie die folgenden Schritte ausführen:</p>
<p>
<ul>
<li>Laden Sie XAMPP (z. B. xampp-win32-1.8.2-0.exe) herunter</li>
<li>Erstellen Sie eine Prüfsumme mit:</br>
<code>fciv.exe xampp-win32-1.8.2-0.exe</code>
</li>
<li>Und nun können Sie Ihre Prüfsumme mit der angezeigten Prüfsumme auf der XAMPP_für_Windows-Homepage vergleichen.</li>
</ul>
</p>
<p>Wenn beide Prüfsummen gleich sind, dann ist alles in Ordnung. Wenn nicht, so kann der Download abgebrochen sein oder die Datei wurde verändert.</p>
</dd>
<dt>Warum haben Änderungen in der php.ini keine Auswirkungen?</dt>
<dd>
<p>Wenn Änderungen in der php.ini keine Wirkung zeigen, so ist es möglich, dass eine andere php.ini benutzt wird. Eine Prüfung kann mit phpinfo() vollzogen werden. Gehen Sie auf die URI http://localhost/xampp/phpinfo.php und suchen Sie nach "Loaded Configuration File". In diesem Eintrag ist der Dateipfad der php.ini abzulesen, der wirklich benutzt wird.</p>
<p><strong>Hinweis:</strong> Nach Änderungen in der php.ini ist es wichtig, den Apache neu zu starten, damit der Apache den PHP-Parser veranlasst, die neuen Einstellungen einzulesen.</p>
</dd>
<dt>Hilfe! Hier ist ein Virus im XAMPP!</dt>
<dd>
<p>Einige Antivirus Programme halten XAMPP für einen Virus, typischerweise mit dem Hinweis auf den XAMPP-Manager.exe. Das ist eine falsche Positiv-Meldung des Antivirus-Programms, das bedeutet, dass das Antivirus-Programm XAMPP irrtümlich als Virus identifiziert hat, obwohl XAMPP keines ist. Bevor wir eine neue Version von XAMPP herausgeben, testen wir sie mit unterschiedlichen Virenscannern, die zu diesem Zeitpunkt aktuell vorhanden sind. Im Augenblick benutzen wir <a href="http://www.kaspersky.com/virusscanner">Kapersky Online Virus Scanner</a>. Sie können auch das Onlinewerkzeug benutzen, <a href="https://www.virustotal.com/">Virus Total</a> um XAMPP zu untersuchen oder Sie senden uns eine E-Mail an security (at) apachefriends (dot) org, wenn Sie ein Problem gefunden haben.</p>
</dd>
<dt>Wie konfiguriere ich mein Antivirusprogramm?</dt>
<dd>
<p>Wir haben alle zum Ausführen der gebündelten Webanwendung benötigten Server und die damit verbundenen Dateien eingefügt, sie werden also bemerken, dass XAMPP eine große Anzahl an Dateien installiert. Wenn sie eine XAMPP-Anwendung auf einem Windowsrechner mit einem aktiven Antivirusprogramm installieren, dann kann das die Installation merklich verlangsamen und es kann sein, dass einer der Server (Web-Server, Datenbankserver) von der Antivirussoftware blockiert wird. Wenn Sie ein Antivirusprogramm aktiviert haben, prüfen Sie die folgenden Einstellungen, damit XAMPP ohne Leistungseinbußen ausgeführt wird:</p>
<p>
<ul>
<li>Fügen Sie Ausnahmen in der Firewall hinzu: für Apache, MySQL oder jeden weiteren Server.</li>
<li>Dateien untersuchen beim Aufruf: Wenn Sie die Virusuntersuchung für alle Dateien aktiviert haben, können die ausführbaren Dateien für den Server langsamer werden.</li>
<li>Untersuchen Sie den Verkehr für unterschiedliche URLs: wenn Sie mit XAMPP auf Ihrem eigenen Rechner entwickeln, können Sie den "localhost"-Verkehr in den Antiviruseinstellungen ausschließen.</li>
</ul>
</p>
</dd>
<dt>Warum startet der Apache Server auf meinem System nicht?</dt>
<dd>
<p>Dies Problem kann einen von mehrere Gründen habe:</p>
<p>
<ul>
<li>Sie haben mehr als einen HTTP-Server (IIS, Sambar, ZEUS usw.) gestartet. Nur ein Server kann Port 80 verwenden. Diese Fehlermeldung weist auf das Problem hin:<br/>
<code>(OS 10048)... make_sock: could not bind to adress 0.0.0.0:80
no listening sockets available, shutting down</code></li>
<li>Sie haben eine andere Software wie das Internettelefon "Skype", die auch den Port 80 besetzt. Wenn "Skype" das Problem ist, gehen Sie in Skype auf Aktionen &rarr; Verbindungsoptionen &rarr; Verbindung &rarr; entfernen Sie das Häkchen bei "Ports 80 und 443 für zusätzliche eingehende Verbindungen verwenden" und starten Sie Skype erneut. Jetzt sollte es funktionieren.</li>
<li>Sie haben eine Firewall, die den Port von Apache blockiert. Nicht alle Firewalls sind kompatibel mit Apache, und es kommt manchmal vor, dass man die Firewall abschalten muss und wenn das nicht reicht, sogar eine Deinstallation durchführen muss. Diese Meldung zeigt eine Firewallblockade an:<br/>
<code>(OS 10038)Socket operation on non-socket: make_sock: for address 0.0.0.0:80,
apr_socket_opt_set: (SO_KEEPALIVE)</code></li>
</ul>
<p>Auch wenn der Apache gestartet werden kann, aber Ihr Browser kann nicht darauf zugreifen (http://localhost/), so könnte es einen der folgenden Gründe haben:</p>
<ul>
<li>Einige Virusscanner können das in der gleicher Weise verursachen, wie eine Firewall stören kann.</li>
<li>Sie benutzen Windows XP Professional ohne Servicepack 1. Sie müssen wenigstens das Servicepack 1 haben, damit XAMPP funktioniert.</li>
</ul>
</p>
<p><strong>Tipp:</strong> Wenn Sie Probleme mit belegten Ports haben, können Sie das Tool "xampp-portcheck.exe" ausprobieren. Manchmal hilft es.</p>
</dd>
<dt>Warum ist meine CPU-Auslastung mit Apache bei 99%?</dt>
<dd>
<p>Eines von zwei Szenarien spiel hier ein Rolle. Entweder ihre CPU ist am Limit oder Sie rufen eine Seite auf, sehen aber nichts (das System versucht vergeblich die Seite zu laden). In beiden Fällen können Sie die folgende Nachricht in Ihrer Apache-Logdatei finden:</p>
<p><code>Child: Encountered too many AcceptEx faults accepting client connections.
winnt_mpm: falling back to 'AcceptFilter none'.</code></p>
<p>Der MPM fällt zurück in eine sicherere Implementierung, aber einige Clients werden nicht korrekt behandelt. Um diesen Fehler zu vermeiden, setzen Sie "AcceptFilter" mit accept filter "none" in der "\\xampp\\apache\\conf\\extra\\httpd-mpm.conf"-Datei.</p>
</dd>
<dt>Warum werden Bilder und Stylesheets-Formate nicht angezeigt?</dt>
<dd>
<p>Gelegentlich gibt es Probleme mit der Anzeige von Bildern und Stylesheets, insbesondere wenn diese Dateien auf einem Netzwerklaufwerk liegen. In diesem Fall können Sie eine der folgenden Zeilen in der Datei "\\xampp\\apache\\conf\\httpd.conf" aktivieren (oder hinzufügen):</p>
<p><code>EnableSendfile off</br>
EnableMMAP off</code></p>
<p>Das Problem kann auch von Programmen verursacht werden, die die Bandbreite der Übertragung regulieren (z. B. NetLimiter).</p>
</dd>
<dt>How do I send email with XAMPP?</dt>
<dd>
<p>To configure XAMPP to use the included sendmail.exe binary for email delivery, follow these steps:</p>
<ul>
<li>Edit the XAMPP "php.ini" file. Within this file, find the [mail function] section and replace it with the following directives. Change the XAMPP installation path if needed.
<code>
sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"
</code>
</li>
<li>Edit the XAMPP "sendmail.ini" file. Within this file, find the [sendmail] section and replace it with the following directives:
<code>
smtp_server=smtp.gmail.com
smtp_port=465
smtp_ssl=auto
error_logfile=error.log
auth_username=your-gmail-username@gmail.com
auth_password=your-gmail-password
</code>
<p>Remember to replace the dummy values shown with your actual Gmail address and account password. If you don't plan to use Gmail's SMTP server, replace the SMTP host details with appropriate values for your organization or ISP's SMTP server.</p>
</li>
<li>Restart the Apache server using the XAMPP control panel.
</li>
</ul>
<p>You can now use PHP's mail() function to send email from your application.</p>
</dd>
<dt>Wie kann ich ein root-Passwort für die MySQL-Datenbank setzen?</dt>
<dd>
<p>Configure it with the "XAMPP Shell" (command prompt). Open the shell from the XAMPP control pane and execute this command:<code>mysqladmin.exe -u root password secret</code>This sets the root password to 'secret'.</p>
</dd>
<dt>Kann ich meinen eigenen MySQL-Server nutzen?</dt>
<dd>
<p>Ja. Starten Sie einfach nicht den MySQL vom XAMPP-Paket. Bitte beachten Sie, dass nicht zwei Server am gleichen Port lauschen können. Wenn Sie ein Passwort für "root" gesetzt haben, vergessen Sie bitte nicht, die Datei "\\xampp\\phpMyAdmin\\config.inc.php" anzupassen.</p>
</dd>
<dt>Wie schränke ich den Zugriff auf phpMyAdmin von außen ein?</dt>
<dd>
<p>In the basic configuration of XAMPP, phpMyAdmin is accessible only from the same host that XAMPP is running on, at http://127.0.0.1 or http://localhost.</p>
<p>Bevor Sie auf den MySQL-Server zugreifen können, wird phpMyAdmin nach einem Benutzernamen und einem Passwort fragen. Vergessen Sie nicht, zuerst ein Passwort für den Benutzer "root" zu setzen.</p>
</dd>
<dt>How do I enable access to phpMyAdmin from the outside?</dt>
<dd>
<p>In the basic configuration of XAMPP, phpMyAdmin is accessible only from the same host that XAMPP is running on, at http://127.0.0.1 or http://localhost.</p>
<p>IMPORTANT: Enabling external access for phpMyAdmin in production environments is a significant security risk. You are strongly advised to only allow access from localhost. A remote attacker could take advantage of any existing vulnerability for executing code or for modifying your data.</p>
<p>To enable remote access to phpMyAdmin, follow these steps:</p>
<ul>
<li>Edit the apache\conf\extra\httpd-xampp.conf file in your XAMPP installation directory.</li>
<li>Within this file, find the lines below.
<p><code>
Alias /phpmyadmin "C:/xampp/phpMyAdmin/"
&lt;Directory "C:/xampp/phpMyAdmin"&gt;
AllowOverride AuthConfig
Require local
</code></p>
</li>
<li>Then replace 'Require local' with 'Require all granted'.</li>
<p><code>
Alias /phpmyadmin "C:/xampp/phpMyAdmin/"
&lt;Directory "C:/xampp/phpMyAdmin"&gt;
AllowOverride AuthConfig
Require all granted
</code></p>
<li>Restart the Apache server using the XAMPP control panel.</li>
</ul>
</dd>
<dt>Wo ist der IMAP-Support bei PHP?</dt>
<dd>
<p>In der Standardeinstellung ist die IMAP-Unterstützung aufgrund einiger mysteriöser Initialisierungsfehler mit einigen Homeversionen wie Windows_98 deaktiviert. Wenn Sie mit NT-Systemen arbeiten, können Sie die Datei "\\xampp\\php\\php.ini" öffnen, damit Sie die PHP-Erweiterung durch Entfernen des Semikolons am Beginn der Zeile ";extension=php_imap.dll" aktivieren können. Es sollte sein:</br>
<code>extension=php_imap.dll</code></p>
<p>Jetzt starten Sie den Apache neu und IMAP sollte funktionieren. Sie können die gleichen Schritte für alle Erweiterungen anwenden, die in der Standardeinstellung nicht aktiviert sind.</p>
</dd>
<dt>Warum funktionieren einige PHP-open-source-Anwendungen nicht mit XAMPP für Windows?</dt>
<dd>
<p>Viele PHP-Anwendungen oder Erweiterungen, die für Linux geschrieben worden sind, wurden nicht auf Windows übertragen. </p>
</dd>
<dt>Kann ich das Verzeichnis "install" nach der Installation löschen?</dt>
<dd>
<p>Besser nicht. Die Skripten darin werden noch für alle Zusatzpakete (add-ons) und Upgrades von XAMPP gebraucht.</p>
</dd>
<dt>Wie aktiviere ich den eAccelerator?</dt>
<dd>
<p>Wie andere (Zend-) Erweiterungen können Sie sie in in der "php.ini"-Datei aktivieren. Aktivieren Sie in dieser Datei die Zeile ";zend_extension = "\\xampp\\php\\ext\\php_eaccelerator.dll". Es sollte sein:</br>
<code>zend_extension = "\xampp\php\ext\php_eaccelerator.dll"</code></p>
</dd>
<dt>Wie behebe ich Verbindungsfehler zum MS_SQL-Server?</dt>
<dd>
<p>Wenn die mssql-Erweiterung in der php.ini geladen wird, erscheinen gelegentlich Probleme, wenn nur TCP/IP benutzt wird. Sie können das Problem mit einer neueren Version der "ntwdblib.dll" von Microsoft lösen. Bitte ersetzen Sie die ältere Datei in "\\xampp\\apache\\bin" und "\\xampp\\php" mit der neueren. Wegen der Lizenz können wir nicht selbst eine neuere Version mit XAMPP ausliefern.</p>
</dd>
<dt>Wie arbeite ich mit der PHP-mcrypt-Erweiterung?</dt>
<dd>
<p>Dafür haben wir einen Betreff im Forum mit Beispielen und möglichen Lösungen geöffnet: <a href="https://community.apachefriends.org/f/viewtopic.php?t=3012">MCrypt-Eintrag</a></p>
</dd>
<dt>Do Microsoft Active Server Pages (ASP) work with XAMPP?</dt>
<dd>
<p>Nein. Und Apache::ASP mit dem Perl_ Add-On ist nicht das Gleiche. Apache::ASP kennt nur Perl-Skripten, wohingegen ASP des Internet-Information-Servers (IIS) auch normales VBScript beherrscht. Allerdings ist ein Apache-Modul für APS .NET von einem Drittanbieter verfügbar.</p>
</dd>
<dt>How can I get XAMPP working on port 80 under Windows 10?</dt>
<dd>
<p>By default, Windows 10 starts Microsoft IIS on port 80, which is the same default port used by Apache in XAMPP. As a result, Apache cannot bind to port 80.</p>
<p>To deactivate IIS from running on port 80, follow these steps:</p>
<ul>
<li>Open the Services panel in Computer Management.</li>
<li>Search for the 'World Wide Web Publishing Service' and select it.</li>
<li>Click the link to 'Stop the service'.</li>
<li>Double-click the service name.</li>
<li>In the 'Startup type' field, change the startup type to 'Disabled'.</li>
<li>Click 'OK' to save your changes.</li>
</ul>
<p>You should now be able to start Apache in XAMPP on port 80.</p>
<p>For more information, refer to the 'Troubleshoot Apache Startup Problems' guide included with XAMPP or <a href='https://community.apachefriends.org/f/viewtopic.php?f=16&t=71620'>this forum post</a>.</p>
</dd>
<dt>How can I use Microsoft Edge to access local addresses under Windows 10?</dt>
<dd>
<p>If your local machine has the host name 'myhost', you will not be able to access URLs such as http://myhost in Microsoft Edge. To resolve this, you should instead use the addresses http://127.0.0.1 or http://localhost.</p>
</dd>
<dt>Where are the main XAMPP configuration files?</dt>
<dd>
<p>The main XAMPP configuration files are located as follows:</p>
<ul>
<li>Apache configuration file: \xampp\apache\conf\httpd.conf, \xampp\apache\conf\extra\httpd-xampp.conf</li>
<li>PHP configuration file: \xampp\php\php.ini</li>
<li>MySQL configuration file: \xampp\mysql\bin\my.ini</li>
<li>FileZilla Server configuration file: \xampp\FileZillaFTP\FileZilla Server.xml</li>
<li>Apache Tomcat configuration file: \xampp\tomcat\conf\server.xml</li>
<li>Apache Tomcat configuration file: \xampp\sendmail\sendmail.ini</li>
<li>Mercury Mail configuration file: \xampp\MercuryMail\MERCURY.INI</li>
</ul>
</dd>
</dl>
</div>
</div>
</div>
<footer class="footer row">
<div class="columns">
<div class="footer_lists-container row collapse">
<div class="footer_social columns large-2">
<ul class="social">
<li class="twitter"><a href="https://twitter.com/apachefriends">Follow us on Twitter</a></li>
<li class="facebook"><a href="https://www.facebook.com/we.are.xampp">Like us on Facebook</a></li>
</ul>
<p class="footer_copyright">Copyright (c) 2022, Apache Friends</p>
</div>
<ul class="footer_links columns large-9">
<li><a href="https://www.apachefriends.org/blog.html">Blog</a></li>
<li><a href="/privacy_policy.html">Datenschutzbestimmungen</a></li>
<li>
<a target="_blank" href="http://www.fastly.com/"> CDN bereitgestellt durch
<img width="48" data-2x="/dashboard/images/fastly-logo@2x.png" src="/dashboard/images/fastly-logo.png" />
</a> </li>
</ul>
</div>
</div>
</footer>
<!-- JS Libraries -->
<script src="//code.jquery.com/jquery-1.10.2.min.js"></script>
<script src="/dashboard/javascripts/all.js" type="text/javascript"></script>
</body>
</html>

View file

@ -1,123 +0,0 @@
<!doctype html>
<html lang="de">
<head>
<meta charset="utf-8">
<!-- Always force latest IE rendering engine or request Chrome Frame -->
<meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible">
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Use title if it's in the page YAML frontmatter -->
<title>XAMPP howto guides</title>
<meta name="description" content="XAMPP is an easy to install Apache distribution containing MariaDB, PHP and Perl." />
<meta name="keywords" content="xampp, apache, php, perl, mysql, open source distribution" />
<link href="/dashboard/stylesheets/normalize.css" rel="stylesheet" type="text/css" /><link href="/dashboard/stylesheets/all.css" rel="stylesheet" type="text/css" />
<link href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/3.1.0/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
<script src="/dashboard/javascripts/modernizr.js" type="text/javascript"></script>
<link href="/dashboard/images/favicon.png" rel="icon" type="image/png" />
</head>
<body class="de de_howto">
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=277385395761685";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<header class="header contain-to-grid">
<nav class="top-bar" data-topbar>
<ul class="title-area">
<li class="name">
<h1><a href="/dashboard/de/index.html">Apache Friends</a></h1>
</li>
<li class="toggle-topbar menu-icon">
<a href="#">
<span>Menu</span>
</a>
</li>
</ul>
<section class="top-bar-section">
<!-- Left Nav Section -->
<ul class="left">
<li class="item "><a href="/dashboard/de/faq.html">Häufig gestellte Fragen</a></li>
<li class="item active"><a href="/dashboard/de/howto.html">HOW-TO Guides</a></li>
<li class="item "><a target="_blank" href="/dashboard/phpinfo.php">PHPInfo</a></li>
<li class="item "><a href="/phpmyadmin/">phpMyAdmin</a></li>
</ul>
</section>
</nav>
</header>
<div class="wrapper">
<div class="hero">
<div class="row">
<div class="large-12 columns">
<h1>Windows <span>HOW-TO Guides</span></h1>
</div>
</div>
</div>
<div class="row">
<div class="large-12 columns">
<h5><a href="/dashboard/docs/backup-restore-mysql.html">Backup and Restore MySQL/MariaDB Databases</a></h5>
<h5><a href="/dashboard/docs/transfer-files-ftp.html">Configure FTP Access</a></h5>
<h5><a href="/dashboard/docs/configure-vhosts.html">Configure Virtual Hosts</a></h5>
<h5><a href="/dashboard/docs/configure-wildcard-subdomains.html">Configure Wildcard-Based Subdomains</a></h5>
<h5><a href="/dashboard/docs/deploy-git-app.html">Deploy an Application Using Git</a></h5>
<h5><a href="/dashboard/docs/reset-mysql-password.html">Reset the MySQL/MariaDB Root Password</a></h5>
<h5><a href="/dashboard/docs/send-mail.html">Send Mail with PHP</a></h5>
<h5><a href="/dashboard/docs/use-sqlite.html">Use SQLite with PHP</a></h5>
<h5><a href="/dashboard/docs/activate-use-xdebug.html">Activate and Use Xdebug</a></h5>
<h5><a href="/dashboard/docs/create-framework-project-zf1.html">Start a New Zend Framework 1.x Project</a></h5>
<h5><a href="/dashboard/docs/create-framework-project-zf2.html">Start a New Zend Framework 2.x Project</a></h5>
<h5><a href="/dashboard/docs/troubleshoot-apache.html">Troubleshoot Apache Startup Problems</a></h5>
<h5><a href="/dashboard/docs/change-mysql-temp-dir.html">Change the MySQL Temporary Files Directory</a></h5>
<h5><a href="/dashboard/docs/increase-php-file-upload-limit.html">Increase the PHP File Upload Limit</a></h5>
<h5><a href="/dashboard/docs/access-phpmyadmin-remotely.html">Enable Remote Access to phpMyAdmin</a></h5>
<h5><a href="/dashboard/docs/auto-start-xampp.html">Auto-Start XAMPP</a></h5>
<h5><a href="/dashboard/docs/use-different-php-version.html">Use a Different PHP Version</a></h5>
<h5><a href="/dashboard/docs/use-php-fcgi.html">Run PHP under FastCGI</a></h5>
<h5><a href="/dashboard/docs/configure-use-tomcat.html">Configure and Use Apache Tomcat</a></h5>
</div>
</div>
</div>
<footer class="footer row">
<div class="columns">
<div class="footer_lists-container row collapse">
<div class="footer_social columns large-2">
<ul class="social">
<li class="twitter"><a href="https://twitter.com/apachefriends">Follow us on Twitter</a></li>
<li class="facebook"><a href="https://www.facebook.com/we.are.xampp">Like us on Facebook</a></li>
</ul>
<p class="footer_copyright">Copyright (c) 2022, Apache Friends</p>
</div>
<ul class="footer_links columns large-9">
<li><a href="https://www.apachefriends.org/blog.html">Blog</a></li>
<li><a href="/privacy_policy.html">Datenschutzbestimmungen</a></li>
<li>
<a target="_blank" href="http://www.fastly.com/"> CDN bereitgestellt durch
<img width="48" data-2x="/dashboard/images/fastly-logo@2x.png" src="/dashboard/images/fastly-logo.png" />
</a> </li>
</ul>
</div>
</div>
</footer>
<!-- JS Libraries -->
<script src="//code.jquery.com/jquery-1.10.2.min.js"></script>
<script src="/dashboard/javascripts/all.js" type="text/javascript"></script>
</body>
</html>

View file

@ -1,94 +0,0 @@
<!doctype html>
<html lang="de">
<head>
<meta charset="utf-8">
<!-- Always force latest IE rendering engine or request Chrome Frame -->
<meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible">
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Use title if it's in the page YAML frontmatter -->
<title>Apache Friends</title>
<link href="/dashboard/stylesheets/normalize.css" rel="stylesheet" type="text/css" /><link href="/dashboard/stylesheets/all.css" rel="stylesheet" type="text/css" />
<link href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/3.1.0/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
<script src="/dashboard/javascripts/modernizr.js" type="text/javascript"></script>
<link href="/dashboard/images/favicon.png" rel="icon" type="image/png" />
</head>
<body class="de de_howto_platform_links">
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=277385395761685";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<header class="header contain-to-grid">
<nav class="top-bar" data-topbar>
<ul class="title-area">
<li class="name">
<h1><a href="/dashboard/de/index.html">Apache Friends</a></h1>
</li>
<li class="toggle-topbar menu-icon">
<a href="#">
<span>Menu</span>
</a>
</li>
</ul>
<section class="top-bar-section">
<!-- Left Nav Section -->
<ul class="left">
<li class="item "><a href="/dashboard/de/faq.html">Häufig gestellte Fragen</a></li>
<li class="item active"><a href="/dashboard/de/howto.html">HOW-TO Guides</a></li>
<li class="item "><a target="_blank" href="/dashboard/phpinfo.php">PHPInfo</a></li>
<li class="item "><a href="/phpmyadmin/">phpMyAdmin</a></li>
</ul>
</section>
</nav>
</header>
<div class="wrapper">
<h5><a href="/dashboard/docs/use-different-php-version.html">Use a Different PHP Version</a></h5>
<h5><a href="/dashboard/docs/use-php-fcgi.html">Run PHP under FastCGI</a></h5>
<h5><a href="/dashboard/docs/configure-use-tomcat.html">Configure and Use Apache Tomcat</a></h5>
</div>
<footer class="footer row">
<div class="columns">
<div class="footer_lists-container row collapse">
<div class="footer_social columns large-2">
<ul class="social">
<li class="twitter"><a href="https://twitter.com/apachefriends">Follow us on Twitter</a></li>
<li class="facebook"><a href="https://www.facebook.com/we.are.xampp">Like us on Facebook</a></li>
</ul>
<p class="footer_copyright">Copyright (c) 2022, Apache Friends</p>
</div>
<ul class="footer_links columns large-9">
<li><a href="https://www.apachefriends.org/blog.html">Blog</a></li>
<li><a href="/privacy_policy.html">Datenschutzbestimmungen</a></li>
<li>
<a target="_blank" href="http://www.fastly.com/"> CDN bereitgestellt durch
<img width="48" data-2x="/dashboard/images/fastly-logo@2x.png" src="/dashboard/images/fastly-logo.png" />
</a> </li>
</ul>
</div>
</div>
</footer>
<!-- JS Libraries -->
<script src="//code.jquery.com/jquery-1.10.2.min.js"></script>
<script src="/dashboard/javascripts/all.js" type="text/javascript"></script>
</body>
</html>

View file

@ -1,107 +0,0 @@
<!doctype html>
<html lang="de">
<head>
<meta charset="utf-8">
<!-- Always force latest IE rendering engine or request Chrome Frame -->
<meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible">
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Use title if it's in the page YAML frontmatter -->
<title>Apache Friends</title>
<link href="/dashboard/stylesheets/normalize.css" rel="stylesheet" type="text/css" /><link href="/dashboard/stylesheets/all.css" rel="stylesheet" type="text/css" />
<link href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/3.1.0/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
<script src="/dashboard/javascripts/modernizr.js" type="text/javascript"></script>
<link href="/dashboard/images/favicon.png" rel="icon" type="image/png" />
</head>
<body class="de de_howto_shared_links">
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=277385395761685";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<header class="header contain-to-grid">
<nav class="top-bar" data-topbar>
<ul class="title-area">
<li class="name">
<h1><a href="/dashboard/de/index.html">Apache Friends</a></h1>
</li>
<li class="toggle-topbar menu-icon">
<a href="#">
<span>Menu</span>
</a>
</li>
</ul>
<section class="top-bar-section">
<!-- Left Nav Section -->
<ul class="left">
<li class="item "><a href="/dashboard/de/faq.html">Häufig gestellte Fragen</a></li>
<li class="item active"><a href="/dashboard/de/howto.html">HOW-TO Guides</a></li>
<li class="item "><a target="_blank" href="/dashboard/phpinfo.php">PHPInfo</a></li>
<li class="item "><a href="/phpmyadmin/">phpMyAdmin</a></li>
</ul>
</section>
</nav>
</header>
<div class="wrapper">
<h5><a href="/dashboard/docs/backup-restore-mysql.html">Backup and Restore MySQL/MariaDB Databases</a></h5>
<h5><a href="/dashboard/docs/transfer-files-ftp.html">Configure FTP Access</a></h5>
<h5><a href="/dashboard/docs/configure-vhosts.html">Configure Virtual Hosts</a></h5>
<h5><a href="/dashboard/docs/configure-wildcard-subdomains.html">Configure Wildcard-Based Subdomains</a></h5>
<h5><a href="/dashboard/docs/deploy-git-app.html">Deploy an Application Using Git</a></h5>
<h5><a href="/dashboard/docs/reset-mysql-password.html">Reset the MySQL/MariaDB Root Password</a></h5>
<h5><a href="/dashboard/docs/send-mail.html">Send Mail with PHP</a></h5>
<h5><a href="/dashboard/docs/use-sqlite.html">Use SQLite with PHP</a></h5>
<h5><a href="/dashboard/docs/activate-use-xdebug.html">Activate and Use Xdebug</a></h5>
<h5><a href="/dashboard/docs/create-framework-project-zf1.html">Start a New Zend Framework 1.x Project</a></h5>
<h5><a href="/dashboard/docs/create-framework-project-zf2.html">Start a New Zend Framework 2.x Project</a></h5>
<h5><a href="/dashboard/docs/troubleshoot-apache.html">Troubleshoot Apache Startup Problems</a></h5>
<h5><a href="/dashboard/docs/change-mysql-temp-dir.html">Change the MySQL Temporary Files Directory</a></h5>
<h5><a href="/dashboard/docs/increase-php-file-upload-limit.html">Increase the PHP File Upload Limit</a></h5>
<h5><a href="/dashboard/docs/access-phpmyadmin-remotely.html">Enable Remote Access to phpMyAdmin</a></h5>
<h5><a href="/dashboard/docs/auto-start-xampp.html">Auto-Start XAMPP</a></h5>
</div>
<footer class="footer row">
<div class="columns">
<div class="footer_lists-container row collapse">
<div class="footer_social columns large-2">
<ul class="social">
<li class="twitter"><a href="https://twitter.com/apachefriends">Follow us on Twitter</a></li>
<li class="facebook"><a href="https://www.facebook.com/we.are.xampp">Like us on Facebook</a></li>
</ul>
<p class="footer_copyright">Copyright (c) 2022, Apache Friends</p>
</div>
<ul class="footer_links columns large-9">
<li><a href="https://www.apachefriends.org/blog.html">Blog</a></li>
<li><a href="/privacy_policy.html">Datenschutzbestimmungen</a></li>
<li>
<a target="_blank" href="http://www.fastly.com/"> CDN bereitgestellt durch
<img width="48" data-2x="/dashboard/images/fastly-logo@2x.png" src="/dashboard/images/fastly-logo.png" />
</a> </li>
</ul>
</div>
</div>
</footer>
<!-- JS Libraries -->
<script src="//code.jquery.com/jquery-1.10.2.min.js"></script>
<script src="/dashboard/javascripts/all.js" type="text/javascript"></script>
</body>
</html>

View file

@ -1,130 +0,0 @@
<!doctype html>
<html lang="de">
<head>
<meta charset="utf-8">
<!-- Always force latest IE rendering engine or request Chrome Frame -->
<meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible">
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Use title if it's in the page YAML frontmatter -->
<title>Welcome to XAMPP</title>
<meta name="description" content="XAMPP is an easy to install Apache distribution containing MariaDB, PHP and Perl." />
<meta name="keywords" content="xampp, apache, php, perl, mariadb, open source distribution" />
<link href="/dashboard/stylesheets/normalize.css" rel="stylesheet" type="text/css" /><link href="/dashboard/stylesheets/all.css" rel="stylesheet" type="text/css" />
<link href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/3.1.0/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
<script src="/dashboard/javascripts/modernizr.js" type="text/javascript"></script>
<link href="/dashboard/images/favicon.png" rel="icon" type="image/png" />
</head>
<body class="de de_index index">
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=277385395761685";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<header class="header contain-to-grid">
<nav class="top-bar" data-topbar>
<ul class="title-area">
<li class="name">
<h1><a href="/dashboard/de/index.html">Apache Friends</a></h1>
</li>
<li class="toggle-topbar menu-icon">
<a href="#">
<span>Menu</span>
</a>
</li>
</ul>
<section class="top-bar-section">
<!-- Left Nav Section -->
<ul class="left">
<li class="item "><a href="/dashboard/de/faq.html">Häufig gestellte Fragen</a></li>
<li class="item "><a href="/dashboard/de/howto.html">HOW-TO Guides</a></li>
<li class="item "><a target="_blank" href="/dashboard/phpinfo.php">PHPInfo</a></li>
<li class="item "><a href="/phpmyadmin/">phpMyAdmin</a></li>
</ul>
</section>
</nav>
</header>
<div class="wrapper">
<div class="hero">
<div class="row">
<div class="large-12 columns">
<h1><img src="/dashboard/images/xampp-logo.svg" />XAMPP <span>Apache + MariaDB + PHP + Perl</span></h1>
</div>
</div>
</div>
<div class="row">
<div class="large-12 columns">
<h2>Welcome to XAMPP for Windows 8.1.12</h2>
</div>
</div>
<div class="row">
<div class="large-12 columns">
<p>
You have successfully installed XAMPP on this system! Now you can start using Apache, MariaDB, PHP and other components.
You can find more info in the <a href="/dashboard/de/faq.html">Häufig gestellte Fragen</a> section or check the <a href="/dashboard/de/howto.html">HOW-TO Guides</a> for getting started with PHP applications.
</p>
<p>
XAMPP is meant only for development purposes. It has certain configuration settings that make it easy to develop locally but that are insecure if you want to have your installation accessible to others.
</p>
<p>
Start the XAMPP Control Panel to check the server status.
</p>
</div>
</div>
<div class="row">
<div class="large-12 columns">
<h3>Gemeinschaft</h3>
</div>
</div>
<div class="row">
<div class="large-12 columns">
<p>
XAMPP gibt es seit mehr als 10 Jahren &ndash; eine riesige Gemeinschaft steht dahinter. Auch du kannst ein Teil davon werden, durch Teilnahme an unseren <a href="https://community.apachefriends.org">Foren</a>, uns auf <a href="https://www.facebook.com/we.are.xampp">Facebook</a> likest, oder unseren Tätigkeiten auf <a href="https://twitter.com/apachefriends">Twitter</a> folgst.
</p>
</div>
</div>
</div>
<footer class="footer row">
<div class="columns">
<div class="footer_lists-container row collapse">
<div class="footer_social columns large-2">
<ul class="social">
<li class="twitter"><a href="https://twitter.com/apachefriends">Follow us on Twitter</a></li>
<li class="facebook"><a href="https://www.facebook.com/we.are.xampp">Like us on Facebook</a></li>
</ul>
<p class="footer_copyright">Copyright (c) 2022, Apache Friends</p>
</div>
<ul class="footer_links columns large-9">
<li><a href="https://www.apachefriends.org/blog.html">Blog</a></li>
<li><a href="/privacy_policy.html">Datenschutzbestimmungen</a></li>
<li>
<a target="_blank" href="http://www.fastly.com/"> CDN bereitgestellt durch
<img width="48" data-2x="/dashboard/images/fastly-logo@2x.png" src="/dashboard/images/fastly-logo.png" />
</a> </li>
</ul>
</div>
</div>
</footer>
<!-- JS Libraries -->
<script src="//code.jquery.com/jquery-1.10.2.min.js"></script>
<script src="/dashboard/javascripts/all.js" type="text/javascript"></script>
</body>
</html>

View file

@ -1,157 +0,0 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<!-- Always force latest IE rendering engine or request Chrome Frame -->
<meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible">
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Use title if it's in the page YAML frontmatter -->
<title>Enable Remote Access to phpMyAdmin</title>
<link href="/dashboard/stylesheets/normalize.css" rel="stylesheet" type="text/css" /><link href="/dashboard/stylesheets/all.css" rel="stylesheet" type="text/css" />
<link href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/3.1.0/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
<script src="/dashboard/javascripts/modernizr.js" type="text/javascript"></script>
<link href="/dashboard/images/favicon.png" rel="icon" type="image/png" />
</head>
<body class="docs docs_access-phpmyadmin-remotely">
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=277385395761685";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<header class="header contain-to-grid">
<nav class="top-bar" data-topbar>
<ul class="title-area">
<li class="name">
<h1><a href="/dashboard/index.html">Apache Friends</a></h1>
</li>
<li class="toggle-topbar menu-icon">
<a href="#">
<span>Menu</span>
</a>
</li>
</ul>
<section class="top-bar-section">
<!-- Left Nav Section -->
<ul class="left">
<li class="item "><a href="/dashboard/faq.html">FAQs</a></li>
<li class="item active"><a href="/dashboard/howto.html">HOW-TO Guides</a></li>
<li class="item "><a target="_blank" href="/dashboard/phpinfo.php">PHPInfo</a></li>
<li class="item "><a href="/phpmyadmin/">phpMyAdmin</a></li>
</ul>
</section>
</nav>
</header>
<div class="wrapper">
<div class="hero">
<div class="row">
<div class="large-12 columns">
<h1>Documentation</h1>
</div>
</div>
</div>
<div class="row">
<div class="large-12 columns">
<ul class="sub-nav">
<li>
<a class="pdf" target="_blank" href="/dashboard/docs/access-phpmyadmin-remotely.pdf"> Download PDF
<span>access-phpmyadmin-remotely.pdf</span>
</a> </li>
</ul>
<article class="asciidoctor">
<h1>Enable Remote Access to phpMyAdmin</h1>
<div class="paragraph">
<p>XAMPP includes <a href="http://www.phpmyadmin.net/">phpMyAdmin</a>, an open-source, browser-based tool for managing MySQL/MariaDB database servers. By default, for security reasons, phpMyAdmin is configured to only accept connections from the host on which XAMPP is installed. Attempting to access phpMyAdmin from any other host will produce the error below:</p>
</div>
<div class="imageblock">
<div class="content">
<img src="./images/access-phpmyadmin-remotely/image1.png" alt="image1">
</div>
</div>
<div class="paragraph">
<p>To enable remote access to phpMyAdmin from other hosts, follow these steps:</p>
</div>
<div class="olist arabic">
<ol class="arabic">
<li>
<p>Edit the <em>apache/conf/extra/httpd-xampp.conf</em> file in your XAMPP installation directory (usually, <em>C:\xampp</em>).</p>
</li>
<li>
<p>Within this file, find the block below:</p>
<div class="literalblock">
<div class="content">
<pre>&lt;Directory "/xampp/phpMyAdmin"&gt;
AllowOverride AuthConfig
Require local
...</pre>
</div>
</div>
<div class="paragraph">
<p>Update this block and replace <em>Require local</em> with <em>Require all granted</em>, so that it looks like this:</p>
</div>
<div class="literalblock">
<div class="content">
<pre>&lt;Directory "/xampp/phpMyAdmin"&gt;
AllowOverride AuthConfig
Require all granted
...</pre>
</div>
</div>
</li>
<li>
<p>Save the file and restart the Apache server using the XAMPP control panel.</p>
</li>
</ol>
</div>
<div class="paragraph">
<p>You should now be able to access phpMyAdmin from other hosts.</p>
</div>
</article>
</div>
</div>
</div>
<footer class="footer row">
<div class="columns">
<div class="footer_lists-container row collapse">
<div class="footer_social columns large-2">
<ul class="social">
<li class="twitter"><a href="https://twitter.com/apachefriends">Follow us on Twitter</a></li>
<li class="facebook"><a href="https://www.facebook.com/we.are.xampp">Like us on Facebook</a></li>
</ul>
<p class="footer_copyright">Copyright (c) 2022, Apache Friends</p>
</div>
<ul class="footer_links columns large-9">
<li><a href="https://www.apachefriends.org/blog.html">Blog</a></li>
<li><a href="/privacy_policy.html">Privacy Policy</a></li>
<li>
<a target="_blank" href="http://www.fastly.com/"> CDN provided by
<img width="48" data-2x="/dashboard/images/fastly-logo@2x.png" src="/dashboard/images/fastly-logo.png" />
</a> </li>
</ul>
</div>
</div>
</footer>
<!-- JS Libraries -->
<script src="//code.jquery.com/jquery-1.10.2.min.js"></script>
<script src="/dashboard/javascripts/all.js" type="text/javascript"></script>
</body>
</html>

View file

@ -1,716 +0,0 @@
%PDF-1.3
%ÿÿÿÿ
1 0 obj
<< /Title (Enable Remote Access to phpMyAdmin)
/Creator (Prawn 1.0.0)
/Producer (Prawn 1.0.0)
/CreationDate (D:20221122153702+00'00')
/ModDate (D:20221122153702+00'00')
>>
endobj
2 0 obj
<< /Type /Catalog
/Pages 3 0 R
/Outlines 15 0 R
/PageLabels 17 0 R
/PageMode /UseOutlines
/ViewerPreferences [/FitWindow]
>>
endobj
3 0 obj
<< /Type /Pages
/Count 2
/Kids [7 0 R 10 0 R]
>>
endobj
4 0 obj
<< /Length 2
>>
stream
q
endstream
endobj
5 0 obj
<< /Type /Page
/Parent 3 0 R
/MediaBox [0 0 612.0 792.0]
/Contents 4 0 R
/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
>>
>>
endobj
6 0 obj
<< /Length 252
>>
stream
q
/DeviceRGB cs
0.200 0.200 0.200 scn
/DeviceRGB CS
0.200 0.200 0.200 SCN
BT
51.83549999999999 720.0715 Td
/F1.0 27 Tf
[<456e6162> 10 <6c652052656d6f74652041636365737320746f207068704d7941646d696e>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
Q
endstream
endobj
7 0 obj
<< /Type /Page
/Parent 3 0 R
/MediaBox [0 0 612.0 792.0]
/Contents 6 0 R
/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
/Font << /F1.0 8 0 R
>>
>>
>>
endobj
8 0 obj
<< /Type /Font
/Subtype /Type1
/BaseFont /Helvetica-Bold
/Encoding /WinAnsiEncoding
>>
endobj
9 0 obj
<< /Length 8635
>>
stream
q
/DeviceRGB cs
0.200 0.200 0.200 scn
/DeviceRGB CS
0.200 0.200 0.200 SCN
0.771 Tw
BT
48.24 744.17925 Td
/F2.0 10.5 Tf
[<58414d505020696e636c7564657320>] TJ
ET
0.000 Tw
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.165 0.365 0.518 scn
0.165 0.365 0.518 SCN
0.771 Tw
BT
130.8942 744.17925 Td
/F2.0 10.5 Tf
[<7068704d7941646d696e>] TJ
ET
0.000 Tw
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
0.771 Tw
BT
192.16170000000002 744.17925 Td
/F2.0 10.5 Tf
[<2c20616e206f70656e2d736f75726365> 15 <2c2062726f> 15 <777365722d626173656420746f6f6c2066> 30 <6f72206d616e6167696e67204d7953514c2f4d6172> -15 <69614442206461746162617365>] TJ
ET
0.000 Tw
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
0.764 Tw
BT
48.24 729.17925 Td
/F2.0 10.5 Tf
[<736572> -30 <76> 25 <657273> 15 <2e20427920646566> 30 <61756c742c2066> 30 <6f72207365637572> -15 <69747920726561736f6e73> 15 <2c207068704d7941646d696e20697320636f6e6669677572656420746f206f6e6c792061636365707420636f6e6e656374696f6e732066726f6d2074686520686f7374>] TJ
ET
0.000 Tw
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
1.301 Tw
BT
48.24 714.17925 Td
/F2.0 10.5 Tf
[<6f6e2077686963682058414d505020697320696e7374616c6c65642e20417474656d7074696e6720746f20616363657373207068704d7941646d696e2066726f6d20616e> 15 <79206f7468657220686f73742077696c6c2070726f6475636520746865206572726f72>] TJ
ET
0.000 Tw
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
48.24 699.17925 Td
/F2.0 10.5 Tf
[<62656c6f> 15 <773a>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
q
257.760 0 0 129.543 48.240 556.457 cm
/I1 Do
Q
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
48.24 529.6360596054889 Td
/F2.0 10.5 Tf
[<54> 120 <6f20656e6162> 20 <6c652072656d6f74652061636365737320746f207068704d7941646d696e2066726f6d206f7468657220686f737473> 15 <2c2066> 30 <6f6c6c6f> 15 <772074686573652073746570733a>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
53.23650000000001 504.63605960548887 Td
/F2.0 10.5 Tf
[<312e>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
66.99000000000001 504.63605960548887 Td
/F2.0 10.5 Tf
[<456469742074686520>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
105.51450000000001 504.63605960548887 Td
/F3.0 10.5 Tf
[<6170616368652f636f6e662f65> 30 <787472> 10 <612f68747470642d78616d7070> 35 <2e636f6e66>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
272.23350000000005 504.63605960548887 Td
/F2.0 10.5 Tf
[<2066696c6520696e2079> 20 <6f75722058414d505020696e7374616c6c6174696f6e206469726563746f72> -30 <792028757375616c6c79> 100 <2c20>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
502.3620000000001 504.63605960548887 Td
/F3.0 10.5 Tf
[<433a5c78616d7070>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
547.2915 504.63605960548887 Td
/F2.0 10.5 Tf
[<292e>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
53.23650000000001 479.63605960548887 Td
/F2.0 10.5 Tf
[<322e>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
66.99000000000001 479.63605960548887 Td
/F2.0 10.5 Tf
[<57697468696e20746869732066696c65> 15 <2c2066696e64207468652062> 20 <6c6f63> 20 <6b2062656c6f> 15 <773a>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
q
0.961 0.961 0.961 scn
70.990 466.457 m
559.760 466.457 l
561.969 466.457 563.760 464.666 563.760 462.457 c
563.760 400.028 l
563.760 397.819 561.969 396.028 559.760 396.028 c
70.990 396.028 l
68.781 396.028 66.990 397.819 66.990 400.028 c
66.990 462.457 l
66.990 464.666 68.781 466.457 70.990 466.457 c
h
f
0.800 0.800 0.800 SCN
0.75 w
70.990 466.457 m
559.760 466.457 l
561.969 466.457 563.760 464.666 563.760 462.457 c
563.760 400.028 l
563.760 397.819 561.969 396.028 559.760 396.028 c
70.990 396.028 l
68.781 396.028 66.990 397.819 66.990 400.028 c
66.990 462.457 l
66.990 464.666 68.781 466.457 70.990 466.457 c
h
S
Q
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
76.49000000000001 446.82473817691744 Td
/F2.0 9 Tf
[<3c4469726563746f72> -30 <7920222f78616d70702f7068704d7941646d696e223e>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
76.49000000000001 433.96759531977455 Td
/F2.0 9 Tf
[<a0a0416c6c6f> 15 <774f76> 25 <657272> -15 <6964652041> 30 <757468436f6e666967>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
76.49000000000001 421.1104524626317 Td
/F2.0 9 Tf
[<a0a052657175697265206c6f63616c>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
76.49000000000001 408.2533096054889 Td
/F2.0 9 Tf
[<a0a02e2e2e>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
66.99000000000001 374.2074881769174 Td
/F2.0 10.5 Tf
[<55706461746520746869732062> 20 <6c6f63> 20 <6b20616e64207265706c61636520>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
207.80550000000002 374.2074881769174 Td
/F3.0 10.5 Tf
[<52657175697265206c6f63616c>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
269.07300000000004 374.2074881769174 Td
/F2.0 10.5 Tf
[<207769746820>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
293.58000000000004 374.2074881769174 Td
/F3.0 10.5 Tf
[<5265717569726520616c6c2067> 10 <72> 10 <616e746564>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
382.07400000000007 374.2074881769174 Td
/F2.0 10.5 Tf
[<2c20736f2074686174206974206c6f6f6b73206c696b> 20 <6520746869733a>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
q
0.961 0.961 0.961 scn
70.990 361.028 m
559.760 361.028 l
561.969 361.028 563.760 359.237 563.760 357.028 c
563.760 294.600 l
563.760 292.391 561.969 290.600 559.760 290.600 c
70.990 290.600 l
68.781 290.600 66.990 292.391 66.990 294.600 c
66.990 357.028 l
66.990 359.237 68.781 361.028 70.990 361.028 c
h
f
0.800 0.800 0.800 SCN
0.75 w
70.990 361.028 m
559.760 361.028 l
561.969 361.028 563.760 359.237 563.760 357.028 c
563.760 294.600 l
563.760 292.391 561.969 290.600 559.760 290.600 c
70.990 290.600 l
68.781 290.600 66.990 292.391 66.990 294.600 c
66.990 357.028 l
66.990 359.237 68.781 361.028 70.990 361.028 c
h
S
Q
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
76.49000000000001 341.396166748346 Td
/F2.0 9 Tf
[<3c4469726563746f72> -30 <7920222f78616d70702f7068704d7941646d696e223e>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
76.49000000000001 328.5390238912031 Td
/F2.0 9 Tf
[<a0a0416c6c6f> 15 <774f76> 25 <657272> -15 <6964652041> 30 <757468436f6e666967>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
76.49000000000001 315.68188103406027 Td
/F2.0 9 Tf
[<a0a05265717569726520616c6c2067> 10 <72> 10 <616e746564>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
76.49000000000001 302.82473817691744 Td
/F2.0 9 Tf
[<a0a02e2e2e>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
53.23650000000001 268.778916748346 Td
/F2.0 10.5 Tf
[<332e>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
66.99000000000001 268.778916748346 Td
/F2.0 10.5 Tf
[<5361> 20 <76> 25 <65207468652066696c6520616e6420726573746172> -40 <74207468652041706163686520736572> -30 <76> 25 <6572207573696e67207468652058414d505020636f6e74726f6c2070616e656c2e>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
48.24000000000001 243.77891674834598 Td
/F2.0 10.5 Tf
[<59> 140 <6f752073686f756c64206e6f> 15 <77206265206162> 20 <6c6520746f20616363657373207068704d7941646d696e2066726f6d206f7468657220686f737473> 15 <2e>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
q
0.000 0.000 0.000 scn
0.000 0.000 0.000 SCN
1 w
0 J
0 j
[ ] 0 d
q
0.5 w
0.867 0.867 0.867 SCN
48.240 29.120 m
563.760 29.120 l
S
Q
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
48.24 17.658 Td
/F2.0 9 Tf
[<31>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
Q
Q
endstream
endobj
10 0 obj
<< /Type /Page
/Parent 3 0 R
/MediaBox [0 0 612.0 792.0]
/Contents 9 0 R
/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
/Font << /F2.0 11 0 R
/F3.0 14 0 R
>>
/XObject << /I1 13 0 R
>>
>>
/Annots [12 0 R]
>>
endobj
11 0 obj
<< /Type /Font
/Subtype /Type1
/BaseFont /Helvetica
/Encoding /WinAnsiEncoding
>>
endobj
12 0 obj
<< /Border [0 0 0]
/A << /Type /Action
/S /URI
/URI (http://www.phpmyadmin.net/)
>>
/Subtype /Link
/Rect [130.8942 742.00575 192.16170000000002 751.71825]
/Type /Annot
>>
endobj
13 0 obj
<< /Type /XObject
/Subtype /Image
/Height 293
/Width 583
/BitsPerComponent 8
/ColorSpace /DeviceRGB
/Length 22824
/Filter [/FlateDecode]
/DecodeParms [<< /Predictor 15
/Colors 3
/BitsPerComponent 8
/Columns 583
>>]
>>
stream
xœì½OŒãJzàò´=L<>ÇVÙÆB³åb«1oª“ønª
0 åIªê$ÕIÊ[{<7B>æ Õe% ±<C2A0>j.d.0<EFBFBD>s<>nTz<>n“ÙoÚd<C39A>癷ɺE»m“n£­<C2A3>’âQJeUVfêûá½**ß_ã##>²bëõÀQðk<C3B0>­ÜàÕ€ã¼p<€WŽ‡ïí9g©ÓÞdY¬̃éóY`éò|®ê†a!&žL¦26þÉLd1˜ø<CB9C>ÒpŽ&s%Ø|1—Ü_Ʋ +$1LœÙ[*ªÐáê݆:&2î 6WäRñ‡À“Ï’ Mqµ;χ© ³QfìŠÚ§'EÈÌCŠŠÍ´¯P}¿~J7½-(Ý•ö+×<>4ÅaêÝ ±é—Þ)€§ÆîÈåôüšü}q9ÚºÿR±äÜóW×Î<C397>*ž½7Sê¯O'ú'°î4©]¸œýÏO.†:¹ñýüf®îS/Už¯Ú°Y$Þ"‰)šæB“šA?˜z÷…5½¼ðÿ¾¸œÂp€/™<>^Mµœ£ë×£O1_†Ì;åëÍ<C3AB>l†eSêòÓ)ždóyöîå,ÃþÞŸ<C39E>aâ‰d¾˜¿“ †aI¶X)ÝU¹û$ñ˜ÂxjìðjÚyãMàç½ù©ó¤Ñ§ÞÓO¡üžæù wg
2·l¬QA$ nyx:D{5c>zïÿýÍå¦.ËÃILæ²k¥«|>õ¤j˜\o1lW³Ùl¡Ôžiƒ§¥Ýý=«e ¶ ¾h"c ­Qp¯¡ëÎHŠ©‡Ðè ³=]&¹Êz]Á<>8»™tL"_ëäk<C3A4>­Æ§…Éäè<E280BA>7\›¹/}”ÀN„W³ôÉëëpâÕù Ul%¨QW§ó©,ëËx<Î0‰T&Ãe¢Ÿ,]<5D>̧sYG8+Ù?Êpy§m¨ó η´ÈFN
W™IFD<EFBFBD>[8×LL<™bY,WŸ
r¢Rô㬥J2é$W<<3C>efR 4ŒÅâþð|Ë
®ÏÑ_8<EFBFBD>H 3T·KV—$Æ<NÿsÈbú2¸ë…]P4})OqK %Ø\ž‹¶gÈSb:¢T<ÉårlÒѾ»þ`“p%“©º$j&X.Ï°HIê&…të‘`3ùPÓvRqÃT}I7ðH¦|
[Ærz÷ é_3IŽË³[*ÆY.<2E><>»4œÎ°°Ï_6Ûa³6‰i+•ÂìíÙ-!þæBªo
¥ýųCÅ eåwdm•`N¥íÅåe7±€Õþ,PãJªîjaº¿É)ñ;síG7•Â®bxÅŸ³9奕?×v5ŠiŠÁhÂtsfçWø@¥¥v{[H¶96÷ÕŸ µ/ê…l½H+ôƒ}<7D>5
UëAëôC}½6EOßô¦ Ó¥¾æfŒx¯ Àkš¸ýE¡;ÛêžUßJmx ¾p¶¼š=ƒ§û+S O<>Y~ÏH+‰ßdL×EÓ”|Ó]Öó‰Ô¤Sobò»Ï•o^+ôWT½ª—°yj±™kK]ÛۙʸR{å½ØT©Ts¥t]·æb?Z3ÎfC3/NÁiéææMµ…èµ7Ý´ë“|©îsØø ¬/[Ø~c¬dWòjvëÛÝv)T¢:Ü´a!ñA—Pð·ÏTø`Ét5äÐì2A¯V#]ª×#|xЮ¯ ©g7‡gûnOšùò[üVO)}ÇðÙöþì8~Â^m!Öéô¨áãY3<ϵSÿjæËê¾ð|Äé; +ÿ}¹[¡Éû 3™Fæ\kÃj(Ñç®s÷J¢eÁöjžçË&kÇ¡îõjNsüSxà<11>êU÷<55>õ=ùiþÇCÿŒ,ÖÃæMg A×R<C397>öjé¦kŒÀÝ
¼20iÐ2Zð‰µê(kjÝ gõ{5S
•ø•“.†<ßRÛÓÏTvF$®·î¢Pa¬`!«aÐÿg·ž MÅñˆ] ÕàK'äÕVôÎÚY­
Odd:#kñOÐu³Ðìi{µ•ÿKÞzésUxÚ"wܦä_F+m¦JÿsFºMdmnÕI¾¾ÿn<C3BF>Îìö
dÀÅü©v…·#äÕs«6ö·µä؃Þ%ë-‡†}U¶K”Zˆž)«Î¢b(§ÿk/á>ò=ýìòjö<6A>§«çWÂÏpþ6†|°ÿþF Jò¼š)ù}.ïëB¯=éî*ʼ¸%¢+b<>VAAiø <00>È~KŸ<4B>·Ôª—v“Ì…±n.zòvˆ¿1­}ã½È•Jl¢yïi¯ÀЇeïk_tej¿ÀpyÏÛ•Ù$ÖeÒy㲉Èð‡fÜŒè3|Iï_ŸÅÊY·c%˜|Kä;™­p†÷/ž±<C5BE>l(0©¼ÈóEJìD^¾óýôÇ•0lÎ7é_¿íøÆG»S$†Kpó•"‡cQ2;¹H<C2B9>üaL"p)×ÕØ*Àšö¾ñýÌÖrÉýh!uàëb쀃æŠ6<C5A0>>¢Ž¢»pýŠ¡²yÁŽI¦öìkÚYhˆHê¡?@ ÀÓ#9È÷Dú•ŒÀäZmôâ­/ËUgÔ“þRÖréÿ4SÂ7µp<C2B5>¹W±óH¦h€¡e^ùòüŠs<C5A0>× +žLÑà·PÄ¡>;÷rtî%_Ot«žÊÞ¿={ÿ6]jv.Åm” f»yûêì-~°ä;•<Çèc½Ê–ÍùÉ$:1§·ù<C2B7>0Oqù}áéÃ0‰\]yÞãZ]Z™=³;¾s¹òÿ>èí.K—ï/&rp°òD@núj»õ»ì¹ôÿ¸í½ &™/ +õãîL8
|^Í’{äÛ¥LÒs)LŠÃOkþ;î÷çB«ØðÏÊK5ðåà „ï³ýQõ²FM³ÆýY±Tý'¯ßœo½màÌ×
èýU0ñæýÅ×ï/²õᨕ<C2A8>Ó4ú…÷¯Ã¹.ÎñÃc—FEö#¾õRvï3ÃD7÷ù•'†¹ce÷ð>ýòö,ˆXE÷ÿüæÍùŽŒ÷Qé)¾4Àã­@ê“<01>òß??ññìlË™\ŒäÀ=xè\ßó=Äà™ùîÙÑZÎý€(+.Ì(è'3v „·m®¿yõ¬(ØbSåA(î`“ëüì™°÷ã¿û± = ìÞIÿÑ_§z¨©ßRG<52>±ÓµÈ.,ßÃWO˜\OF,5ðűyV3F—dg¨Toâ‡ÿ¶oëOoZ“²PÜ5ƒ\©Kö}‡ky‰«™žØTpa<70>¼ó»çVœIå×+©S)¿½º Ÿ»:.ótêdòYâ:åWo·2¡óÊ(?ÝÙ¨ý0 6ðD»×qöœs0l¹€®½‡ck~·­Úð¥à<«Yê„Ìô¾×~j<>V<EFBFBD>mÖ_<C396>O}ssÍÎ~3ØõØÃ$Ù`Mûþy”àÂÚÍ|w„¥«2>gk¼Ò¤n5üæÕ`®Ó/<2F>Èø1ÍׇÝp¦ë]aZöðSü´¿(l}#Ä=|Áø°„\˜@zá“@?\2M¦jøXàÃñjóiV"ƒî˜\#ü­ŠÆÀ·—Æ„v¤Þ÷&z´4†IÎ{;ÿ5¬ÐWk/[ÿÌ¥OFs<<3C>éÓâÙóígãI¶Ò™šÚÌÿR1©ÉR/ÎZΚgœÍW¦kSâëèƒ Äƒ<C384><C692> <0A>¹Ö
NµÛ®úÉøÙoØ+Œú”X p ¬Â¿T*» ZL¤7ê!…ð¸Þ˜\t¶h-y4‰vE»~KNž=ÿúå«W/¿~þìäcV8¨WsBóKùLtÄDœÍ…¦ÿÆÜ}aÜ8øZï»Wùàƒ<C3A0>5íp±2vKÉÊ0”õecˆ´XN;±XMµ®üþÅõëK¿³´ÔVîôå«Sì@?öM|S&“Ì´F³ÍDLH¦w—“@Ì}±5ó^¾›·¹šû#ÒãÅÎöGª\E§>·Ss®œP”çáÒeÝ÷¤¼Ô§¾SÕq%yKé8×ð¿vÝ™xö_Î<03>?W²+(ÎVüOÙ7o&^ÿZò$°@-»OªI®|4¿*ìoMZ¹³W/{‘Û«‡.ÔZ£Ë@Êyþ‘[ø²Y¯Í±C±÷ƒXáEHD&hïôBÜ®¹;4MQ$Ñþ«ÎÇ8[_D¥îX¡Yy;kÉþò“¹-4[튢8ì;ïÁUé7¨œ—”Ý<E2809D>T9x¯Ó—sÝ—|ëãÀ;¼’ûÉ,ßËã;Ђ^Ö÷>µ-Ïÿªt}¼Ø¨ýÙ°­ÖíùÌfè-l¿ª>¯Œi.¼B«à·³Þw3*a
öûΚØF!Òueµy:øE«lÛþè˜ØwRº>Ü´D‰êBžv¡s¢´ùÊWèc¯ŸBošø€ÙCöcŽÔõ…V»¼8“_Å2Òl6滯ÁÚÞ'&üß<C3BC>Ü&ðÉ<C3B0>´ïßN.ðþÏo}UÊ7}µ·?þnò¢¶X-4ióÄlW²«ò„Ú¢¤­V iØv«/ìý´ˆ©Hãú
X˜´™ö×䇾1•…ij¼gÞ´÷‰gs!ò[Ÿ#ÚE\h[üöw CÉ4MeìÿPKÝsê¦6l‡¿ãœ.µ7]ë|Kì06_¨úwø7¯Ý/Œ˜ã}]Ø]¸£l{7´Ôæ±¾øT;ü¡í,§®<C2A7>¶¼Z¼|Ñì™<C3AC>¦¶ÏW¡àGùðÔŒð~~¦…Åš >*k<>ŸmMI¦ØßþÐ~¶/zrò1Ät³Ý ϤB×[ÑG·tµÙÜš=Q¶.­ö΄{¿Ùß=!òÛϢأt•À7ºv:•í<E280A2>º Ä÷äÑÚŒ<C39A>hf_ (±£þ@g)áï7â[má<Æ¥³…z³Ý燢8ó;ZE /´º3Íý¢U¶Pm¶»üp,Š<>{#Mìo댟º½Gºˆó„¾†`´í7ßß2µ±Ïm¦w~ª€/ƒØ:Ò³}†®ªö;kL<H&w‡/X4«áfM%“;¿-C¥ÿ$²,&®ÓÒeÙJfRqûêZáÆÒbR¬ÿ_k³ä©šäÈ»ÖÎE5´K”H±Q_úø(ˆ¶ªO¦R!ë“õ¸ï_³°á [à ÿÙßV±S²â [Iœ¢ÇI…{¾N²é D 5p7&÷t-¶Ä6q»p__H;²ý¯Ä¥n<C2A5>àȹ¯<00>ůݞ>À«Çx5àx¯àÕ€ã¼p<€WŽðjÀñ^ 8À«Çx5àx¯àÕ€ã¼p<€WŽðjÀñ^ 8À«Çx5àx¯àÕ€ã¼p<€WŽðjÀñ^ 8À«Çx5àx¯ßûþ÷¿ÿØ:ÀýûùÏþØ:Àý×<C2AF>­Ü°¯àÕ€ã¼p<€WŽðjÀñ^ 8À«Çx5àx¯àÕ€ã¼p<€WŽðjÀñ^ 8À«Çx5àx¯àÕ€ã¼p<€WŽðjÀñð½ÇV
Ërfç)zm<>¿7Ñž[†…¬íÄ †<>âñ½uîUØßê<C39F>aqAevéóDÐedÄ|l=ø"xÏjèä„ü+§o5ÊÎ)üß\¿áó<C3A1>W?þ¯ÑA:Õ`)£Š+:WAª±UREÏž9™,ÑåFgm—#Xˆ9y2¤ãfæjÄbä¿r ÉKG™\&"Cc€Û
<*ŠNÏÐY>ì†>막6^cÝðÙ~øÔ¬½F…µùéd/ÖY*ÕÉæŒ$•èBb“œ­Ñg•¾Óœ¶qVãÝÆò^"_òšoškièäéÛ5˜ë粒ZNiu§Ö~bÌu³°.õiŠö(ª<ÇÝ:xò<Ág5J"é\¿F<C2BF>yàT<ŽÒ¹û_{ôÉF½D'/P_BùTTÕ.h‰Ëè‡Í
áÛVD†ÎùF²›£)ŒSœÍ#…'ǯk´åKvÕô<C395>8Ê7OSÊ£Úø`0¨! AÙKÐô|òhê|jŽ»uð9ðT½!<21>ºUò÷ÛÎÜl嵬À^”ýs“ú¹<C3BA>?Ã"©ëˆ–-²BXþ
xTf£ó«tSEõ,vÂh¤Fd°hsÒøÏ«pcŠÞeØ'ÇË­‚þ””-ý©;4ÏPGx3‰ö¬¸½ú2ªÕÖNkàDÃ6X0²ˆ}Ê°¶qcetzŽ²Q»<51>‡ƒU2"Wr·´<C2B7>ÐjwAcGÁHEjÙº=à €OÀSöjqTé &qèåéΩO%lÌÛ‡³³©“Rî<52>ÙjTq·Ä.<2E><>-<2D>¦Œô<C592>ÂÙŠ#ú¬‚:eô¾Ž„âÎÌ­s4¾Dµ9>ïEå°P¶<50>ZM'ƒ¿)B Õ[(yÀ³§3<C2A7>¦wf^R˜ÎD<ÈN{è$ƒ¦#” îVÊŠ¹se¿bQ ¹¬±6uŽ%xê˜ç#bùÍOuŽ:8s™„‡à:ŸaóþÉSÔ*£“­YGÏÎHÎësºMøÿ¢NÑÙäN¿`=IJ1zƒp)“³•Ê?#ÞýÕ ­ÑnŵÙœ–Ž²g™КOÈÞg¬°¿m<C2BF>ËK¢0»Ù1<C399>W¸i<C2B8>É?™¢bŒÔ†ÿcQ­£OÌË )Îv¢û €OÁc/<2F>îÀTÖ(K7ÏVë´½ËUröÒÈUß— ­gt'iE÷½p){_ÉÞ—ÝM¦fšüTÜí8S oE 9;U(½Þ³WEäÚªšÎ†œ¸çÁ:§y¯Â±Ðán­ù÷ÕšRؤ¬ÖÕt <20>Ý@^ TEvÚ¶wþ4_ÛÞ®$áškÖ%yÒ]§DËj:ÇöaU¤5ñÞOs-º»ƒ¸~¾M÷ oÖâÐI±%šR°™æºŠÝ„SÈÖ`Ô®éJ¤95Ƕ¬-R§"V>v{ÍÅzØv~øõj±î—úÏèÙ…éÕo<C395>Š]ãj¡¬KigHˆÊZ“œÝMgûS
w¢f7¿¹à¡xú^Í7Oeéœë÷jÝ4™†V«õb±^iëò&z»ÔÆ+Øóosæüìg=°±îˆÞvTpUM7Äž%7¾aÃFç~!0Í<30>KÎ$¨ìðjØíöºZpÔ¨ö½0Û«¥K$C!íº41BCÛv?Û…ê˜ZoE&è<>3°çbms xa)JЫ…~Ú*|Õ²ñjJÐU»óþ&&hµënÃ$<24>ë/8¬“<1B>•«ƒ¿7íاN%P¿_ûØ+hû†=µg\Ùâ<7¬yvÛniÑâSF6æI¾¯aI Äóstýu2(ϸnÈBeË<65>ÑH5QÝ@©„SªžFßœ“e.œ Ó¸<C393>ªe££×2#ã>|X*úúçøë"ZMQÄ~®ê<1A>´ÔÅ x¤Ý¼Aj¥¢Ö ôú
ë<EFBFBD>äb-ôò="W,}°IJ¨|‰Rɨ÷ÒRˆË<CB86><— ”LFÑ0T«¯ÑE I—ˆ£K©ÖlOÆtiG70¨ÙDCâSFB'P…œIá{Ÿ[”t°HÁȆï"™Ã%ÐÕk¤IÁÑ%êGÄÒÑ{„xß¾f¾…l¥Ft­Ïÿ>\2Cþ¼ž «ì¤$*Ù»•ú<X<>AÙiÅžq®0‰ø:¿ÚÙÀxbç)>ŸƒWäŠh,£—ß ·gÏEY ˆgºk„ª—¨ÅE—*7ˆW©¨G¯¦¨]Eoß!¹ƒ˜*µn¢´Pî9ªŠ¨Ã"öº¹F!bkm.<2E>?[ÄgÒ`–Ö òµb_Û΢·×¨5B <e¶»W<C2BB>B…8­=4òˆ½Í=ã ÚTPæ9ºy<C2BA>ÎÞ£*O<½NgðF 嶦ÝA—}âÕzSÔáÈ-ÂêÖæ„* êX<E28099><58>N ¸³“„+:[ÇÕ–‡eà!xÊÑ"Ar-ỖÍm±=y½Û
dWuç •#>æÍ -Tí8Ñü¸ö5¸[Äá‡Âë&™g±K<18>©Üs$„â-ôâ‰+4<>"Y&ÿრÍüþ2" Ñ¦xéÔvö‰»#PlvUâSá,òH'N¤å»sÔ“Q:<3A>ΩÛáWH êú!>„Tžöc Mä~eO€dküm ;ÈPõ[ŠA‡? …,€aÑmã
€'ÌçãÕ0<C395>¢~Í<>³â(ƒ½Ö;4ðMLr]n~ÆÑe•¼vvþŽº±$yNºº@×í[Vɦ ô¡UÃù™Ì¡~<7E>œ?|=DÇ_ eÓpCäµ±$§Ëô&CUí£:âÜÙ×2|íò׶G˃CÆ-]NÉ\Ï•I_ÅÃ^<5E>¡j¿{ð^½šÎ:êKïK(Ë)ÊG¾GuøØg•8jµÉ³ÕË7è2<17>Å~ »y㳪…ÒúLpN:¹õ)äoQÌþ¼yycÓN<1D>¸òc¡Ñ{ò̽kD¥iîä±7öv°!ì ùMT…æ~q£Ú^óüºM£üñŠv DiÈ?Ôö‰úÁpG!7À¯înþÓˆÇÈ<C387>‰Ø1#›ðµFXò¢´­‡n!ü!•þVJ7Þ2"âq;¯BbönÁÍ'N†U÷'üšïÓ˜ˆv°±YϪvðˆ¹“]KÊzæ=¦ëkiáµBÙŽÙ˜bá„DjÚºYw½ôÒ¾À
ÑýxJ‰öµêb¨ÓôÍg_ĶOáà€ ýlºQ6í¾·i‡§îWv´­aL㉜ï¹lµÎùjLFàÁx^Í\wK§1|žÌ¾ C‰÷2§«¾‰Ò¥”öͳæ:<3A>Ý=Řë¶mˆ³õÝ€ÉÅl]ÈzRˆÏûoîWµ¶4»î«t6×T/@„ƒkŽ ;ƒ›š,Žœ˜F\¤ä‡5qJ¹`—Ÿö)“­zñŠÑÍrƒþÛ]¢vÉHYõê©ò^z@«B <> E͵6sœ¢t³®ûLÇS¯¹¼èÍtÁñ|‰¡T>»ó{c~ÛF wÌ`'DÔÈ®••£À¦šÃõBòìÖ<C3AC>
:Ýê³ó®qe{µ´¯Ëf¾øØPëì³tûvpÄÖ‡†·=%,+ è|Añ¨U íÌOù ÷Ÿú½ÜöPó-ƒ¬#n§#÷»‡§ªˆµõÏXˆ=Ay@ü¤å|0l;#nyw ;ÜÓÌíq¥
$WÁªÒ•í¥!Ôº/w¼Àãðyz5àh°'}u€žh]{lmÀójà«à)òYEˆcÑó×H*?¶6‡±ÔÉŸú­Á©<àÕ€ÇÃ~Cùúugˆý¸O? Óúšþã /Ëh0}deˆV <20>G…¼Òµ¥÷4 |òÇ>.<00>
x5àx€Hàx¯àÕ€ã¼p<€WŽðjÀñ^ 8À«Çx5àx¯àÕ€ã¼p<€WŽðjÀñ^ 8À«Çx5àx¯àÕ€ã¼p<<m¯fY<66>­Á½`†ñØ:|zp+oí._C_>íÞµú§ë5ËÐõn¾e,ý„5Øß_Ö®µ,ýŽÁ²dU]Þ>>î<>CFctÁ;·î¶ún3ô£òÁvzÊ<e¯f ™ᡯý{f9°±“gÜèónÆ~ ¹Sæp+uw+ƒy,]xvúUNPNÉ;¢
¹¯N÷¶èC1ÄiþÔ½KÍ=ûêYN°HWŒhWœîl<C3AE>!·ŠÜID‡£V9vrrzz‡ñlaSæyRùêÙIkþ·wËA™½e4Fó!­Û[óØŒù'9Îñ0¨Y¬ÝƒŽÃ‡aýdYŒ±zé¦øØz`Li<3ïTb!‰šSBêfQš¿[ñ'ÁBµCóšR¡¾²·•<C2B7><+q8VV§ [z¿Ø ‡³ûP0…/ Tø$jïÄTÄ¡èZÜTx´·¿vg0‰îÙÃdzVG¨KëÆCeõéÚì»H<19>;*¹cën­O!=ÝW>º¢»\Œc*}ÜÚ‡ÁÓ}V üçÍÅ¥üØ·ú¨qöò.w[ZûêlsÄÄ?…RŸkRûªvø]Ã$î–'Îås©<73>¶Œ¥<C592>¾:«}l-ÄSù|æ‰u<E280B0>u—%ùPf&Åå¹}<16>¨œ9\Úîjçn=l.ŸŠßG•QFã§"ÂŒË<C592>®ónãøTÝñ¸<U¯fÉ<66>Qm¡‰]·Fa<46>²œ E®X.r1¶6U<36>5 k9op\¹\ŒÅ¸ÞÔ)b¨£"Dz±[î¸ ¡Q,·:<3A>2ÇÕœ¥Yhp4‰e¡Á£O§¯Þ!ÔÉ°œ³zFañlŒm<C592>¶}®Þ8yŽ ôŠ·þŠò´£ô¦ANV<Xª]gn£eèS¡S¬ ò|€K•òŽæàœ2ix£U&ͪ5ÈrÇrPÃv`©ÂKÜ^Ž<>5FúÁ6±¦µ“—ïÐM¯ÈrŽAÔQŠ•;“Í*>í±,W«ÉW;z2*<2A>¥ËÓ6ù€´ÚÐe¡Snóù ŒëÈÆ.qá~_NNN_á;Ÿb†mØ<.ÔHÜÞbkdoÜ…ê÷ŸÿoÜ{E¬<45>@ûn9'%ZÓ@?bNG Ž8£!bÌ{+Bîwyƒt :íО/N·—Ó—ÓÕ¦Öè° Ç;ጎÓ<C393>N#ãlU<6C>9:,[lÔ>Ë<19>5b¼íÌÔ£Aƒ-
Êoçw´S'-Ž¨Î–{Ñ[†ÚrÓD ¯.êÓǯz]ÉáƒÉO°I„r±1W§¤'ŠTó(ÓYX°Ð"¶›
dÄ8A6,}Z¦?ìk! hë"¥•ØŽõ¼K.ê
Ú<EFBFBD>…ï­[ìÈÞIwFb¹çÜmÆmö<6D><C3B6>°IƒãÒîw®<77>G/1rŒ‡2ɇ‹ÕìËü€ Á¾ÐÜ<>ýq<öÃb4_(<28>ø¹ŸÅ:V5ß©Õ¬‰P<E280B0>¦˜ý4>Û%Ð+ìÿ<C3AC>¸ ©R§¦%Ó^EiÓ5—Eä$Ç+±Ž²CZ“RÍnÊì
ùRI
?<3F>¯ˆÙ¾³vCÙ‹ö*Mº= <17>ú$<24>ä”Pøþ™m•ÆW»ôDÖ:š"ɳqP3¸Ü¥Iã*i;*4ùn)]èJÍÁæÀ‡¼½ˆ@^²örÇÂÓ«PpÓµ‰S•ä6<C3A4>èjW¦ºÒf¶q×Ø´aE­ùìÈcJb9+3¦4¦<34>Œkå‰yºÒ*Z\T¿K}²ÀãZzÑ$«G´ù¦R¥}³Šª_lâòY·£M>‡–MMì—6-Š°O€H¹ë•"–¨Ü*?[h3r\p¶ü+<2B>+ÚûÓ)ýBÕÇ>Òà¾=æÒî‚6(i”è³n¶N‡PdfM‰bîÚš<C5A1>12¿<32>+9_Gžò¾5:S)¡´-Ÿš4-n¯ØÒ<C398>Ô¥=djRß7¦é5m:M"Bè/qµÒºvÿºÊj%ÑKˆ<0F>´àEJ#­+‹…Ä#WDôT׿‰»Ý=6‡¤F§<46>d$VE»ut$J;ûÈô.½€º»ÆF¤Iƒエ•¶[éE<C3A9>Ýt<C39D>ŽêC/j<>¬}Eb¹Ã{Ùx<M¯¶¨»žÌ”ºôÒ]øN¡¶;<3B>á1Þì“þiêÚMm×ùˆé&/bfb—^%CÍÔˆ<C394>ÉÚ^ ‰ŒœD8]¶Æžž´üÝWËîdÏlëbíI(|¥ûîlâ.d“))K•Åq(W‡$kDpÝmytsfM¿>xv/!z9õ×֡6 îhøtÝÑuH áÞYµ7WÎÚ¹¼·¼Úž<þ«<C3BE>ZØž&vŠîw¿{ÐhßlTð<54>œPýÎmi¨Ñ|³lÔ>Š=*lm#ìãï¦ýrÝÊ•¾·½ÜW#;OX{šj§KÛûšØ,P׎[Ž\ÝÙb!Ý<><C39D>h<6C>KfgæB´WÌogØ8<C398>Ẏã…é¯G£ƒ $<˜†t09& ØÑ7©)i=·šn-a·³Ñ¤o²+töÃBM>½oðï¬GnÔ¨k!7[ä¾6½ßîÏ;;ëíÑ& mÎÑŸ%×iy§4>KùáíåÂL™•Ò%éH<á)®@Z²ð šŽƒ^o0œrq9òÖÉb°³g<67>r†ÁÏÛß­µŠ k9}<7D>¸d"ŽAñLC$…K0É\9<>®¿>=Áæ ËâBLÃWÐÛ¯Oñ³ºg“{—š<E28094>%B×ÞJD2SDèæ€u&t Ë#„Xª\<žàˆr—™<E28094>d -Q<51>» <0A>jÒ”-³‘*G¬æl .¿÷tMÒB5l^Ü€2Ü´+%ngž<67>ÁHC<48>­<EFBFBD>]â¢ú=(<28>ô<EFBFBD>×5L2ƒ'—‰¥í«Ÿ<C2AB>àðìñþY·YN¶ÁEЧá.ûÜ.×ÏÎq•¬ðD¸œŽ¸rj+gkµä¨Ó(VÊ×xð8«UL®_O ²7)—“û2ïdOþÍ›«à?—<>6Yòˆ ¦8ƒ» 7štÔ%±Ÿå‡tÏ©<C38F>tw÷ö˜ŽI¤ÐFœkÚ:h*<2A>Ç.½cðïªÁ²ˆxc³KÆ$¶rKÝŸ<C39D>-ÖÊÒ껚=€£Å>“z-bRµ&zNVæ yt…ÐÕk2=ÊB¯\É ;]„«Ï_ÈåGGÃ÷[<5B>m¬QmÐœme®Ã£Úù7o&j¹ˆ/wÃÀ#¦ŠKõe™ðl##”K°l¨»N^I­üÙÅÅ««ªfvL¢&¯’­Ê«‹‹³« ßïÙ²Þ7ó¡¡ ¡cí¶”ÛÂG"cá+öz‰q„O‰{¨Mºâ?¶$«øâPñ<—Úºê|gKÇ(qËiT¿oãó48e‡D&×è£÷¯GråÞm±ñí1óar£Iækôþr$÷˜Q¾ÜÛÎ`©ÂÉós^2…Z…¹:Õ7zeò%t1˜ÈÌrRË÷gÞÅ]ó{ug0\Â&d]¦ûè0;ÿ^Þ¬ÂÄ©rÆRuýd°ö5c =ʤ[þ‘Íóèâ|ªç<C2AA>ÆR”†_Ÿ½šÈœ<É7m<1F>Ùn}óö¬“YÕžZtÔ‡òôžÕÓóëJ…cRl±BÜÎ{t6žÀÏЯÞf¬*ôd+Áð=ë`s{„G˜ ÆËYtQ<¿ <C2BF>ZªŽ•aÓµ2n"ônª[:™¨L¾!˜ÊßÔt¦ú-^Ë¡!ˆ ¾y/bÒL²xº¼×w¬I£µ/ʉID5ç'ä øbŽÿ~šqÿbÈõ¹«8zÓòLÅf¹ômÑSÉÿŒ&s}_#)‡ä 44RÜ_=‹ê÷`AÒÊ+5Ø7ìŽq&•ï¦Ñë³ÓóÄŽG]»ìór£Á•·³×¯ÏžŸ§òÚƒççé¾R$§BmNպ٫󳯹\ò¶ÌјŸ*dÎœIᇗhz«J³§Ó÷šî£Â#
ïü{”ÃÌuŸrø<72>M&Øå\ Þ,a<>:¸Õw5{´È=&õ(&•k§Ñ«ÓÓN¾Ì±¹~<16>Ÿ½°jù¸£ø<C2A3>d"Wi KèíüC¼Lø0<öh±Š
¼L£û(M×ÛMºë<C2BA>Òu^R”q»<71>®k²”\·SEIÈ6Usál‡ t©/i …l<> ¥[¨;û`]77•®] f\@é­Ep²ê<C2B2>šš¹š‰$×Yu÷ȶ–³#â××YX_i3iavȾ]”w6´Ó]QZ,¾±øN÷Õš+ïgTsH¸*tÅn‡áî0·EÓ4Å.-X'!ÚĉȨ¤VI£[å¨Ôµ…F¶ëIs裻©PûWùYð}¤=yè~ïî«e<C2AB><65>ûg¤¸È~§û”HÔLm†ÍMêDUg{n¤—´ˆúì <20>îVtÐÆÜÈÝXŠ²<C5A0>¿•»ä®·öNœíUÍÞW jƒÈm³´Ž@£<>]me*æÝÝ<C39D>¡éö<C3A9>oãygæÀΓ׺èü¶a½­©¬7>7õØ[<5B>d£FÁ5«G¾"¶îNÑ"Þ>ônÓù"5p.º¯æ”‰ÜW \¤f`—ö>Ýt<C39D>ü!üè4d¥®¹Ê!gŽîƒÒ­_E!ëÔø»Ìîç»ycc‡Iý£ÓÑ4öÊÙÑ_<C391>++ë ä<>Vݺ *iºûŒ¦ØÄ]Þ‡-}&<-¯&õíØ¥ÒÐÛ»4%¾<>u\pI$ûÕ ¾ê$¤ë<1B>³ÕêVsÜt¢-kG$¦›}¾[/šcÓÝ/Фt¶¹=Ðí˜F2 P­4ê<J]žo°‰êø•lTâu‰O;×ñŸušž.ñ$²‰>:ÊuÃoy+ãn,Ôymws°,¾šv¬Ó%–Ú„`ˆm;Ž ;•Y¿”.Ô»4Þá <>¾°÷ÓQU¢ºú
u5×E;Y°è:V"]ooŦEæÁ^¼iûtÜÑú¸k7€läovû#ÄEöûJ*8¨4ZVêyr%ÏHëVõ»R²îî?Elè<E28093>T<EFBFBD>D¨DÚ'ØÊm¹keHãìp‡ˆÊ ôG©=ôíГ™‹ß
x;bïÜ(lÆ<6C>ÙÍü®9*³*ò¶EÓm|i)b<>j<EFBFBD>-‘Öí¨|ÁÓÁZª¼UÞv·+±_·ÕaF^[<lK“˜dOg«Ø¬”q•Žét¡¹ùFA´éDû"¦[á 7i‡gëb0`ÏwêΑ­Ó(?{ZHÓ
òêµÎ½%~H|PwæØÜ\Iî5‡êCe§ÙÿëõëqÐv×ØØeÒÀÅè*[( ]CK¥ÍñN«†/oTûÊjáLYø&<26>Ööèü¡€{#†ÿGŸ!ô]Gfk+-"Õ² Ëbâqf+c0'ɇâ;Þ%ùƒ¹—úÒŠ';ß*Ý*±#aX ¿=£_Íèæ`iÀ<E28093>ôÊÊ´œÚ¯Ä<C2AF>6Á)<29>ŸQºFwDXÜíy"J(.ÜHËX.<2E>½}ãäS…Ü(9mdÕg{Ì„ô=Lî.mÊ™IG®íÜÙðu†uëÛ³wʼ'¿óJñÞ¾LwããLç)rØ%wG}må‰d¨êè¡x'³ßEÅÐÅxH-gÕ» |2|®^ ˆÂØ“^C™ ù21TY<54>—OMäÜã}…ÂF—e+4„¼<E2809E>:<3A>® |þ<Á1ôéù BÙ(~ü·¨Žüˆöüì "qüèNÄOÏÎÈAº»z|mà€gµcÁP'S<>‰Ó¬Dfïÿ¾p,u:_ÆvûÅ°G`©Îå%“É°Ÿìðe^ 8žÞûjð¡€WŽðjÀñ^ 8À«Çx5àx¯àÕ€ã¼p<€WŽðjÀñ^ 8À«Çx5àx¯àÕ€ã¼p<|n^Í2 +2y™þÉ´xPqƒ­c<º
ª¬êK=‚•¢ÇGª±cÄZZWUlV¤ûj²?o­Ç²le|5|”b{D}¢zŸ0¾Aë³ô—f…ãáIy5K(Ç(,fsdtæ?”ÙØÉ3AÝmš{öÕ³œð@Ãð<C383>ņ,´ˆu¸Ñcje©µLe®ŽN¿zû¿„´1êÔb±NP·Uúp5Œ9qùíwÖ¨ëÍç—§_<C2A7>ÄþÓÿ“{vú,Gª2äN™;Áõnk»u<>K]8y­<E28098>WlT±èKìˆñÚÖµ@,­ªxðž<­ ¸ë'„ÙO§yeEV.Û7é©M·%üw¡¾bnTÄ¡h¼G¨md™Òxæþø4â>“Ç&ËòÛÖy0Ä*Jw•5µœ¨,ÖJxðàñ¢l§ß] ¯¯ñÈÃ6<C383>q°Àæ@t/¤¡kŽ<6B>R¸¯
ÚF£ô³¨06W"VFr/‰]ŠaãûÒ¢¨ÝAé<41>—ØÑ´|•†ÚB¬£tÿ ²Âqñ½Çöªµ—ŠÛÇ ùÍ؇l¹SÒ„èrLŠË§î$ɲìÉ Ö¾:K)&Gé£ÆÙ+Ö\g>PÜ`YÃì×ñ‰a-egÉQåHO¥>½•|0qµüzçÎ
ô5ÿ`} lŽ4­$Áæ£Ì±<¸ª$ÏZI¬KeÜk"Z1K}uv©˜²ýkRûªRdî`I ³ã»<>ÏoÀƒV.g<>T"<22>RˆK~v<>lžÔ
$“+ç¢Gök9gJ°ó<E28093>½PYìÙó¡Ë£Aƒ-:+†,¹r§Óàb\ÄZŠ!7ŠÅF¯Sæ؆»d¨£"GÖ:±ûTÉÔ¨7Nž¿C¨WÌpµÑO&<26>ÓWøW'Ã’
ýâ–ò´×(ÖY<>vl<76>¦º+ÑZ
µb±Vãbl£'L§“©º5ëÚyÊe.+÷¦öiKŸÖ8k˜ÅZ•æ’…^ƒ« º:áìõØ©mÂÄr*4ìµÛž—ǵÊt-—íL¢W½sl´ˆ­môĉËíØâH^Ú
O…^kȺܡª;Sê\ds­ktýºRä¸ÖDu
Î" Ž4•ÅÖŸPsàžäX,pDÕ°ÄT¸Ç°‰§B‡˜u>À"Ê2G«£í¢X¹3ÙØËÅ +×°+½k´=ÓûÕ8ÄŒz°¯›ÊwÄÍ7ã)RŸM5lMlŽó9˜¸E£A«Z†ÚrÇßd{<7B>ÜÛ»lÒ×Æ-Å““ÓWÝ3xlßLk'/ß¡›^‘åªaw\m2ÙE°6nUŸöX«ÕÊÅrë*J<é¾î>Lm„û^Àmç‚ã;çƒWlt¹×±mf-Õ‰Ð"=8èí¬Ø¦CqÒåÁtÒ³wpvkwú¶Js:¢È˜-÷6úÇ ZÛªä<C2AA><78>üðàyì‡Å˜J +W®§Ù‰(;V ‰'G<Y:Ð$²Öã.¾­êñ9Òøj[
¯"ˆœ65¾Ðh­¸ª6]¢Z´ÓÈ>^I}|Ô—ì•«U?K~q+E¤*¡*?[h3¿Î$SU$õÓªP¡½µ¶j“,T² „ºD[“Ç:Ð%ÓŠ¹6WJ—ŠIWym¥ñTÌÖ*]<5D>Ä'ºcEë¤!ˆWL;½)Ñ ±‰³ðrÜj†ÓëÔfd7<E280B9>ÌÛ~
OZÜÆÍ•è¨RŸi¸ª@¥ûÒzËJkg9®¾ MµÕäé:Ivóh¤D¢&<26>«Yš©ÉwKéBWRhìŠÒ´ ¶ÞiWº© QÔšž_<C5BE>ÃÌèk:6p<36>¶²ZIÔöê\´>AȲaÚ­G“ú~qtÒY/%£:Mûg-6qeÎq°oWÚŠ´@6D+&õ© ©m
ís1lÛ†ï+šæt"mÂJ"ÃЮWzUm+1®:MPÚÙêPsRé(¥ã„ {5O“ìÁˆW+­K{Í<>¸×Ì…dkTꚦô<1D>V»ÒCÚ<43>1K¯/ÜL:f¥õGZÏÒØ*On8”ÏÌ«¼KŽÌþî>ŠoK‰̶E{ª“´ÐõiçìÒdS4üçO*M^ÄÌÄ.½œ†šiÏž¬À•ÿgà<14>Èìc­NÔ·Õ[4]쇬Ý;Þ³â›ÍÙ‚Ì\b;@¼¢®nL×tvæD:<3A>d·üuPÉ<15>mñeO¦û,mž(ŽÛt¶.ˆÎDˆ…òÍþ {*òoS™]:y/èÝ€7)¶aÈá/â·ÒØç½Ä¦Ïb8SÚwì¶z8êé/ÜøºÓ†!í¢*î¹YÛß)«]ûj~³ÜÕŒtd7žÄml´>!~3¢ý^M£ã<0F>=<þ†tü•†Û•mµ*Z±€ ûw¤ã6íݸ¨UÛ?8©‡Ø¹¯æÜàÛ¡·á¬<C3A1>³Y{Óºh§KøqcÆÀ. w“^ö¶¯´ª{ÉïJ÷ [ŒéMßI|»?[¬ïaÐÇÀ“Z<E2809C>¼<EFBFBD>ÀVDä
“ª´³×o¿>‰Gjœ ¯<>3¹Z]¿9=‰µF*Ë&ÉêÄ{Ä%q Šg$)\âCWÔ½rñBWöŠ'Ó(±µå`ès²<73>áæ/6tÏ„áZB%¥wjåJí i²oŒük0 ºm[<5B>4O²þy„K<17>'8Ò¼ËL ¬µ$z¸õÅÙb£œa, «î ñf2<È$DÝ^brÓÛ†aØ׺½¸HfgáèÝ% §gY»‡-]~ïµ!I»¨ÀÉ”-³nEÌ![`w6c<36>Ä>}î$ÚKGdüÅ\“¤ãï’»óÞÖžûÚ‘ês¥8úøb-ñø(ã a“î<>Co0ZÚº3lO$7Få2·±“ÌM§}Ô)—+¯¯š»y)oŸÓß7O%r¸©)A4ZîK÷êXêþŸl±VÎàq¿ƒø\yZÑ"÷B¦6•­³óWgWÕ¡ÖÉ'ýgã™ÚJJVÎ^áÓÕ±ÙJÊå<>ê<>çÇÍ·/¿nqJ1!Ÿß”¤\2”c©^£ty»¤*”ŸŸ#ÉÔ¹«Óó<C393>Sƒ± ·/Ü<?†<>ç¢rÔìžòyw&=ò<>Ê·Òo_æZì¨o<>_÷•ÉíîÄÛ=#G]G×*ÿp!)Ë}ú| <C592>©äðÀ2·“Ý8ü—Šo<C5A0>R‰`U†><3E>Ì©k±¬Wt§AÔEoÏzùu#é4@-Ÿ<·xIÔòÖÕ+O•;+…ï+QÔ»rÛéÆRÝqW{ŸƒøLùÌžÕn¿É²Ta¢ãç<C3A3>µ©4³èÝöŸž ¦ Ö«19ÝRQ¢œE5ÁÛ£×G-7Šäc \®Zjg˜¥j¤Ìõ€Ýª+ÁÐÍk_t‰ÜÃr-¹xþ¾¯ôpþ<70>õ¬*ÊVØ?`]sÏEL­@ M<<3C>ê^<C©BO¶HÛ¯æz¨MñíVîz œIr<49>aTÕº4×唯"wvbvØI²øûr oRhQ}¿‘$jmŸ>y$`RE<þ.ç¾ñ×jÜçK‡ÁuO%CŸà*{-câëh7G²2ìg5Ah8ÝeLO_&eˆGTÙm¾<(¾Oóƒ"ë> FÈÚ‡Ï7éS”®¸Ê®tûd‹»¼`ÙqÍ÷8h<38>Ï”§êÕ¢çt+ÀwíÜÁù‡­5zI]“ª4JÈ<08>èåÀžAâ¹JƒŒs•ºyÃáËT_ª²;òù“LÑÅ¥¡Ïå%bsYt­/-c>µ'|Ÿ¢û˜g ™³w©T2™L%ãK}¹Ýœd¦Œÿ|yš¦²*OŠ'åT.e-õ<ËLæ ÜBt±Å°ÜŸñÄD°ôNYêèü&ÛÁ ¡+Mo^p½)n<>*ÔNZ©|*Ðd¥ŠÝÃËLC<4C>UuÒ)åO5øz÷rä8]ct~UVîšiÔ¢!¢Q…Üù;lŠ$6 Zú>ö<>®Gsݲôiãü=ΨÒuJÏ<7®ÃgRµº~{VîMõ¥. µÓN2ŸŠguüØ<C3BC>wãÙH0Û\Þú`üq«™@_[Ká„ýÌ­ÏÖH_ÍáMÿ´ýM*WÁ&xñ¬6UqeóFì4±+ØO¤bäžØ—KKŸã)?™K“epËR§Îbø•lÕkonÚƒ|œI«èæâ…ªNWxØËräGZù¯UR©¼Ô/\¿>£1ƒÖR½A7¸ C<>ôpá„a¤c)ûoøÛîs* t=±52äÁët¯ÈîM×;lŒëL™T¦NÆìiC˜ªªÜãNT6Ã0?h#q„Þ x:<öÆ^+iX-Ð>”.Õ»ÒÊÞ×]ñUš˜­ã…¯ÛxIù&<26>±J·‡fÒäùn!]†÷½MUêó|=n<0E>`“±]¡ .q};­ÄoB"1!qÊ°mëÔ•…ÄÛJ×yREãÙüd·cÛVn\›«êŠ·£*QilÇï¡ìýãq‰æ«öÅÕJª;fàÃ!•OË–êÕJW]»a“Œ½æugQ ¾êdI×7<C397>¦9Öå‡Í[p¥´KTHµ¯¬^<5E>,¾ië<69>¸¡«@§<>Ýýfhàµg4"R Žyº3±ŸN—ºüL´âB<C3A2>×ÜÀ_ GC{ `êm1Ðã5VÊ<56>ftûú<C3BB>þ¨ŠÜ<æjX·5¨Àšh}riõéj“|W@yj6TjW+¥_·CòJC¤£Œ=ãtyiz%íTlåt”è ”ìð'zÊ Ìª¤t}¸‰Ñœ\¸T÷hºÞæ·CCi_;Ñ•v#‰2HP£kqFÓ³í™"ÚW¹.VšXÚôæj1nlÕñ…Žõt¶PÅ#Ö»Ö»Ò<C2BB><C392>3ìˆV©ê^<^[>jÐîÀ'ø,xŠ^í>0Í•¹gnŸÆ)«UØš¾L<C2BE>·Ë×Úâ}iµ<t¥È ÇܮٗpçKÉŒ¨<C592>$“æí­lW9MÓn)y€RbO³ž94‰/µ7áÔ‡š6º ÑzÖx»Mï"r{ü}pU~¥6?¨W#á‘‘û8+zeïT u^º”Û•åüúdƒv§Pà‰s„Ñ"”["â¶Oã”­(ÅÀ§îôÝUÈ¿U&©Ò-gíª!"Ù—tç<74>¢]RâÛÛ dâÉ<C3A2>~ÕR__èJÍ3Y`öô9Ô´Ñmø´8°ÊÛmzÛãb"‘¿—[ç# }¸È;UC#íµÉ !w¥EmÿÚ¤ÞàÝ#xâ<Õ}µÏœ[C7ç'1òÙZ­ÌÆØI¢RÞÚzùB`º~~ãʵF£Æ±±ò$Ñ+?\ì"@vÒ¦#„®'sõ©|ŒÞÒ§£+tÓ‡öBw¥ÀaÄðóÚcëpœX†®Ê$ò!ž !_¨CÛ`ªª. ‹‰'R©Ôý=ãaéòT5ȇe0I.“º×G™BŸOUyeVËm4Ú•^ 8`8À«Çx5àx¯àÕ€ã¼p<€WŽðjÀñ^ 8À«Çx5àx¯àÕ€ã¼p<€WŽ‡ï}ÿûßlà~ˆýüç?là~€ 8`_ 8À«Çx5àx¯àÕ€ã¼p<€WŽðjÀñ^ 8À«Çx5àx¯àÕ€ã¼p<€WŽðjÀñ^ 8>¯fº¬ªKÃzÉB±B(³£ð§çæ} ;}Xwéˆ/<\<5C>øw†ñ*ø yR^ÍG½2ÇÆ0,WëŒvª*äò‚<©|õì¤5°«Èšj±Ø '¨Û§„ܳÓg9u÷üfÈ£Z=yß“çÅùòª¹g_=Ë 0õÞ3†Ü)s'¸G#:èKd9°±“gÜè¡FÚß
-9vò?9áoH ðù²~jh<ÖªÀ+ßu„ºŠ‰<C5A0>¤ñPY™Ÿ\<5C>…$j¶”U?<3F>²}e;ËJ‡bDºSé#”UnÓKsó|”8O,É»:,3pL¥€GfT=]¼Á|'Li<.æ«PêfQšÿôäF)½€~PèëŸ\Ðâ;QûÅ'—|2žÔ³Á²ïý¼;@kŽC<>Ø\>g>±xµöÕ™ûTÄ0qùlOqy.u[]·«j飯Îjüw·ó™¡yã·ŠöUeÝr» Ï}>‡dºÕ¤C`0oo×M5Î^F=+dî2ÊîSÖ?YÖ¿„Óü)ÖOk_­^bž"OΫùѧŽ-^#ôº’ÃÝ?ÖƒrS.·æK>4pž)Íc-ç Ž+lŒm<C592>dËÎ_+Æb¬@ìRh96Öé!<21><>“çïê3\ÍYZ‰[Ëé LEcå)dút4(²eR/>+ôŠ\CÖåG2;Óða©-,<2C>+ÖZÂ2ÐÉÉé+„nŠ¶á®kÝ"¥°F±ØèuÊœWjƒ¡Ë£Aƒ-:+<2B>²ÐàÊ­N£Ì²<C38C>í ÕÒ§5ŽÃUåb±Ö$je¨#ܲÜQ Z<><픋‚, Dñòþ~9Ʋ¸½LN/§=œ¹&Èvá[xbÆ­:E|z> …rHuÔ¢båÎÄ@âþÛOd¡Snó9µÛ€µæB+€ÕfÙ°äÅîÐÚd>²»<C2B2>« Ñžl«-»LjÈB+w: .Æ n7lµ+ÌrŽKá!ÌÅØÚtSÄÀ¶ä)ÎØ ê´S´‡ ½ƒyGw[9rÊ=¬<>>iœ¾Âå:ÖÓ–²}u$PÜ<50>§=j§Xoº±“1já!GLÓÙW†üßÙØYîOùo<C3B9>¹sÜtbáÛXì‡#<23>îœÿ«UüýaŒ•'êÏ7ÅËZ³áô)Íi-:¾-ÖþTžþ)®-Ã5ÿÜÒÿg<>ý°<øóMÏjRl|×Èýˆký™Ó0Coÿ¤ÑSËÜÂO±Õ'MÛø®öšç磖ÌÒª:“ÿEª1þrJÄ©òü¿ÓúõÈÑ<&<26>ý°ÆTè
äf<EFBFBD>Ç”²u¥¨%µ•ˆsnìÈŠ_Iܤ÷麞][º=#é /}½&«IÛË}+©Oò8âL¾@LÔ•ÕBªad½ÅÔ¤~‰èHj2Wb—ü@éúL[H<9æ=ÑtÒ”J(=ŒZ”údMËmÜâÖk±Ž“5 m)T¡&‰›‚ÔÍ®¹TÂKE&Ÿ&k»ŽéPz{±t[mTê»h§‰²+S÷«t(x§<>ÍîAzl*Ø"M¸09Ö¤q5K 7ùn)]èZ¤`4E»ïˆ´æl÷‡Âÿק &ÏWéPÁj;XÛšÜ.Èg•Å°M»AMs:×ÖÁô<C381>™¨¶ì0é
«C­¸ÖøjvCD»¬fM„êvßõIŽ®Û¡ÛÛTÄ.5@š—4MòðÃ9ª»‰œªÝ:‰ÊÈJx´s{¼+Ä­ ÆɶÅÅJ#¦w†¨I·¢<C2B7>kÒÆ…jú¥XýB?²SgMïxm~—MKëøú­ã—"É€<C389>¹6uœˆ<C593>Ûãï”Ù<E2809D>ÓäXÂ5 ÷ IO·ÿÇjõÓn£Â·Êêo$^ÂǼB•>N·+×qÙ.Më?Èò ’¦)…öw´<77>ßâ"}égT¡_ð…4Å¿¡mùNoÎþF“Ô*Qhþ¸[úA¡«E$àñxú^<5E>L%ýÛSdþBUû¤ÔÌÒl渺™Ôhz7ëL:þªÌh¯fKwÅ™|¥Ý<JßÛEÐÈõ츓nòÎâƒ}óNa¦ÌJéR¤S^Û³›[Ïaâ¨çËvéÖ†)IÚ¶ýhÛòÔGjTIik{Åë…6<E280A6>9VÇ 3ª*¿,â$ÒM^ÄÌÄ.<2E>ü‡ä41f]\„Í(ÙSq½D'u<>Æqá!-\Òt"¦¾Xo£áfש4QRiUÚà<C39A>8ª§=5“Bcä0´Gl²[PH,¹qoèprî`¼1³£-Q&%þ<>Lý¦× »Úµa<C2B5>ÇuÛ4+‰oögæž<C3A6>½¦"œ­hs³;̺7™ÞÜîH|»?[ø‡Pˆ`…xôñêÔ¾ÙEÖ†¤°Ý¸q4®4,åÇÄÙн+û¸¯ÔðR<C3B0>ºm(¡ô<C2A1>ÄÙŸ‰âwÃîq†Òpáì«ñᘅº™ú˜ô§ÔþÊþØÑ„¸¥º:þEaS¹ø£Bó;Zò»,.HÆqZ(û-áÿ(I?õéC÷Õ4ü ùC^Äjü™8&âPI%Mä±Jòí x$žô
¤Íž<EFBFBD>ŒL_fï$0r9ÙÊ2p<32>k/þ:™)"t£ÓÕ¼ƒ6Ex{¾m2Ë¿×dmþ ™<12>ÒW/ž¿<C5BE>Ë5öàˆÛÄ1¹Z]¿9=‰µF*Ë&÷TÅ$9ü,óöëÓX±¥ÆÙdx<78>áZB%¥wjåJí þ½ /„mɲÓ÷ˆK&âÏ4$IR¸ƒµÃ†M%|º§8|—þz0ÇÇ“K½WR8ÎàÂL¾ä´uK”<4B>°<EFBFBD>¥Ëï´x<I¥ÕÜq´ÇðEšal6<6C>˜dOþtñz— °\ZÔµnJi;ËŽ¶D™”IUÚÙë·_ŸÄŠ#Ú ;ÛåU¿¤{ÉŽ
q¶Ø(g˜=Û·lwEèf-u¶X+g…wÄtyä5.Á‘Æ]fBC<42>Iýoxxœ <><7F>å‰ÿìŒ~†Ðß<C390>Z¨œù}„þIý
qÿ&ÎügÉÌïJÒï]r¿åç_³d~;ßùòŸI…‰˜·#íßx³þusÉ'¹ÿ(Ôþý¨sS¬¬®±ž:.ø[¹Úo ë>=ùakô×,û¿ûtüm Öí×ñïÅã¿Oü;¬†rù{Œméì¯?Æ®"pß{l>
&™Ç÷ç—“J-ËEïŠÌzQ%ÌÃnjg¶Ûfß¼=ëdVµÌý¨ÏÔVR²röêâÕÙEulvr»ƒR5y•lU^]\œ]]à‡ª|г©Bùù9ÌAm™»:=¿]V+)#”K°lÈ5Dl­'Š|éâ| WÐ$YîŽÐ4rg‰ú§mi‡<69>`¼þ<C2BC>'|½ò/†<>•y8äB<C3A4>nK¤I3µ©”h<E2809D><68>c+^U‡Z+u[» O»åÈ~ýˆ<C3BD>½­±Tý÷Q÷eèØ4·uÚïçù¿¼8ÿ{µüçùßJã_<C3A3>½ü{9gÍs¿]#ÍûjÞß`Ùÿ#X5ö|rcê”Vÿôä¹ÉKÿ§PûsõW:MŒgþãJúIåì.^ýì¢úÏfçô×ñý\D[ö==àN|Ïj{ï™\ ?OœŸ>?/}S̵ý›;{Æý‹!sߎJ?PS*(ø+Wi Kèíü=½hgMS†Í ëÕ¸™EïZ{‚µ,u2Q™|C0•1~\éLõài¹xþ¾¯ôXfW<66>ã,”(gÑEMðš¢<C5A1>Z;ÞßJækYôþìù×\ƒ£ L
?4]\úì ·ûÞvb,VûÒÖA¥Ý<16>F;o®ûún?©Þ×<E2809A>†>Aér°üŽ¶DšÔR…‰Ž·Ö¦B¬Ø™¢[ÛOÈ“®
='Vh÷ÀÞ…£x”nñ¾d®o`X£ÎíïŸù,qi&Yüy!x¦±&<26>ˆQšÊývýêùW«L#Ér¿“E¿:;3»ÂßIcèâï}æýËVÎ݈Ħ¨d~ï6}m~>xn¦û¿_d¡µøw“ÁŸ1ìëÓq3†Þý£Þ‰þ mËo ôKa¾‰Uù§Iã[<08>|ú<9¯æÜdo.C¿Ú?ž)-élŸsÆ;“¿äú¦ãÆ7Ê£sT…2z9÷&s˲¦½Ö{<YÈzÈמqäåÒÐçòÞ3oNá êÆp<C386><EFBFBD>ŒwHØL:4]5°>=¥Š®_p-}ëzH²9„®KKŸOuË:DÜr`O¦ñ\¥<>"°?AoÐ5@&•kÂ7—ÖR¿Ah2™4êÏN }7cKVœ«”ÐÍ®<<3C>õ¥* ±S!ŸOQ]Ñr,̤dGªi/ #2úâYmªêK}Þˆ<C39E>&ÊäA“¶tÛ6¤†Z ]¿=+÷¦¸€,ÔN;É|Š‰wí®ŸÇ÷z÷²§»!£ç×hXË ´ÁÆbÅiÄ Ç•¬;†µ77íA>îšÖ¾Šl Š6©5zIï˜T¥QB³³]^Ólºo^f¬ª“N±(§Xf÷Àö)Fìôµ0ÿñ·ÿc[7+™©9§ aªªr<C2AA>;QÙ ®ŽÍeѵ¾´ŒùTö[9xuX~ÔÛøTºöo¹+¶o^p½)Ψ
µ“V*Ð8‡xâ¬ìþF™ý-Äü‡KÜÞô¿Í%Ó*ø`ýâ™<Uÿr©ÿy#öW‰ò`èŵ¹¾ÔÑÏ®Ó'ùY™\ÊkßLeÿêêCV#é¬ðëØ!ᛯ›Á/tãïÔ<C394>¯ý„õ/KlÁ/èÿÝ\åßÙ…˜äoÒ6þƒ¡ÿ¹ÿMÚ<16>tÔò§BMi¥~;eÛûæW<C3A6>pæi'ã¦KðxOƒÇÞØócJÃn)KB±P:[m5ElÒö/~÷kÈJ?[°ƒÌ\4Vêò|³€
}w_×íð6C1ë—Ò…zwëÕ•QWâÿˆ·cí²¼²Z)C;¹ÊKŠÈ—è<E28094>RsˆO´é<C2B4>lµ¯¬|•*Ÿ­ÿÑõBz“îÔ‰'¡P$äJ*8Ò$éq$š‘öy¾žM7‡!¬D¾Ió¦ÛCɉ»iöùn=<3D>mnܬxgè4¶#'QV h7³îØ)ˆ$â@éVi#Ò^ ô‚)u Ý€†Ê¸¹x]šY/Ôùˆ×…éó<C3A9>+<2B>Æ­„Å­Æ]Ûè$ŠÅ<C5A0>ðÐì~Hâº$"R<>tZâ• <1E>¥*±JÝnøJé×í`×Ò<C397>Æql·%Ú¤ …F°6y¾[H†n°R¸]aðXrr¤ëÃÍù¨<C3B9>½·©ÔlU$Q¸ug%½Á¼ÚÑÝæJ²ÍçµÔ<C2B5>uÄðá0'¯B]âíru^1M¥n;"hm¯ ¸<>Ûñ67‰óüQu¸p‡Ê·Uþ§Á¡B£3è]'2è%?àþ [’ª…¤«?¶•SÄo³$Ûûâ_¬´?+¥i€b]ÑV=nH”•Eågv<$­í;¾Jc)ÅŸò%HÙç\Ïþ 9´ãPþ¦oGQ~LÛ¢f]5
ÝïHdÔøÛ¬#âÇšùKG[:’ø[¿¹<1ü?ú¼±„b9Ù¶ö­ðÍèÒŠ'’Á·ÉK¨ ³}ïx·,÷ÈI£1ñƒJᬊïx{ we[»V^·e*-fW<66>ès·Âä㘠sXký¥ð3…•H$÷—ÃO“ä¥×ÓR…“ç#Å’Ô&ûŠGµe‡I#zìÖvѦ·ˆØ{êØT±«»·íŽ×ë´PgX¿b⿬Ã~<7E>ú×æ7ï^á?XÌoÑÚþÅÂ58©ÿbY¿À<C2BF>k>Uÿ‰¶qSÿ?Æ/æß3̯ï«Û³-ðÈ|Æ^ÍÒUÕŠÇ á´Ç®Üc«|~ò ?`&<26>bÀÙèÂÉiO1§ëfÀGó‡øÝù/ÇkQ*ýî`púØZ>_¯fõb'$B¥g+ùž <0C>/ ü@±õ寯ڢRɤàæ>;>_¯FžÕæê2É|ò<>C_ ä{\ªAœ™e0I.s§/jðøŒ½„xrýðÁ€WŽðjÀñ^ 8À«Çx5àx¯àÕ€ã¼p<€WŽðjÀñ^ 8À«Çx5àx¯àÕ€ã¼p<€WŽðjÀñ^ 8À«Çx5àx¯àÕ€ãá{µV+É0þ$˲ìÆMÇ ™b…K2áÒO}Ô8}õ BUÅì¤üŠjïòòÍ»+|X¨v//+©x¸¬µTGB¯7˜ÅS\¥RÉs©Ï©ñ_*1¾[=óΗmv+É8²ŒåTxûþÚIí+fùó™Ø-U8y~N )°Ì&}”yþê¡îLËY£Ó¯ß"”kóœÏa«£ÆsâƒTÇf'÷Ù´àe½^ÏšÙÍϯ¬}˜+¥MOb¯¶þ\0•×¾§¸)ÜFÒ4³ï´»´É£ «øw<C3B8>Ïfb»”öŠÿŒ,ð¥BöÕâɤ7y[ŸÇÄS5A¼7úXBùùû¨ò vE
yûá<EFBFBD>a{_Tò·1=}õn¨™­b.“ájƒ¹X÷µU!ðÔØ-b­<>ŽçòD¦<44>|&“º*Tί¢NXjç<6A>»œê¶…‰;kŠ×¯<>R”UÞ[<5B>d2•†WÁgb€/™ïí<cÈç©VÆ“{n6ÔiH…>ŸÊ†'Q$eŹ\'õz¼D¹r¥È%åÉdiû
|žI渔>z£É¥Ê•
· Ì0ôÑHM&ú%Ù|±œÏ±IûŒ¥Ëy·ë0¬d.—BºÐëáÄ•±Ûáa©Âóó÷}IðCWð”.G>À¹|3U/Ë©D*H]Î'îa3÷ùl+|¹¬×k…÷ö¡
}g_Má <0B>M)Š4lûöš²ü°ûÿ·w¿ÐikÇïžÊs©ã)˜c
æ2שRÅê˜)¨«ƒª1Õ9˜
UÔµ¦ŠKªŠ#®q‰#nË?HøÛn¯;kó¾ŸszåÞÜ$~çþ ɦ†wö ˜Ò*¶ÝÄ¿¢q4rw}6/×ôk-l0×ØA©­óY-M«%ÞmL §ÓZCï•vßPx öõçM÷_Þú´™}«-.DÏÀZª<5A>é³ÙtØ­%#!iz™LäêUX.¹¸¼è•ÏnµùgvÔ`cYÑ9î.·6q¦o¹YpÞÆ4x½žj·ÝÄ[R­X&cß[ËKE¼ƒ®íÇø¼Òê¼ÚùÇ×/_î½=ú"¶<>•B"tcd £%”<>pŒN)ÄQÑÕg†1 WQŠZ3+9ýêatl5K”³ù¨öéÛ¾L^e”DÌj^wè§UW—‡ç¬QçÝ1˜ž(Û®[ºgüpyÚÌ]G<óªcínð·­¦ZÑï«ÙC­±±öŠýŸ1¥æhæùÑ^Û¥])ø9§ÔG?üòŽ*Yã£ùŠ<C3B9>xɆœ_dØ×¹ÒD¸^Q.ÕçØ߸Ü«o<C2AB>kƒé¼4™`xàtX¢Z&«¶ûÆlª'¶<xzb ž¶ÕÕ"²äÉ”ÊíiÆÝ{wÏ·ø¢?#mî Åý<C385>°ë8»tüÜXî<58>Ýw¯ÆÕÉ›!Ê®qÑ»~<9<>xä·ÞWU-©òî ±X®÷ò:ß,¼;½ Þ¸œÌšxº¶®<C2B6>TJe!ªLqMc"eó<65>÷<EFBFBD>´Wàflºâ¡<C3A2>«'ßãÃ÷KO?^<5E>éãê%Ü®V6/Ü—ÔöEãtïtWÀS±}¿š”=«”çãtö^w&÷ô´~IvS@?ä#6Ý JJ¶¸«¼˜Ýú”K¹­É)ÏêI˜ð?´}¿šÈT{ÑäI¿~,Ä@Ù±UìA$% ÄÚ&éx¡†ù<E28099>SH¥ö¥fºJI8í÷ñü]£«í!IÕñý<ª±ªÖ,düÐ~ïÊÊÈêþ~6³V©XÏÿ×ðg…©Y[û27G<37>¿ Q {W®cm¯ës,sk¹”m~.žògbF=?לÌs®ÖT•à-ÇŒ¹ÿšX˜\ÃÁQ`¢òáC9œ©Û?ÑĹ¿Ó²¢û5ÇFøB«üù¹zp£B|:šn—£³FÁÐË^™P€'îǵϘ:¿¸2LËq¼l2<6C>Q¿^z<ØÞë©„?Dã£Eå±1Y}Ž”kŽznaL¬•ò|µ×
vÝzñ²äk;,êê'áã;¼/š˜Œ ë—ŸU•¬¿ø]/RËz°kíû§¶áú+'Û_üe ]½œ vøúU³?ö>ƒv~ïTä·¶Êð#¤F°ýy6¨¬—TÅ¿ÝP= ?É´–êä*Ãy+ÓMçøÅçå'¯³²|èL_Þ´Ð$~£ÀÖk¹ÕSW></¼¿‡&Û£r½Þ  BJ²¢¬ÏbýÙsþ(¤$ËšaSÊ(²|ßîmÀò×R €G·ã—hxfH5@z<>j€ô ÕéAªÒƒT¤©HR <00>¤ =H5@z<>j€ô ÕéAªÒƒT¤©HR <00>¤ =H5@z<>j€ô ÕéAªÒƒT¤©HR <00>¤ =~ì†úä
endstream
endobj
14 0 obj
<< /Type /Font
/Subtype /Type1
/BaseFont /Helvetica-Oblique
/Encoding /WinAnsiEncoding
>>
endobj
15 0 obj
<< /Type /Outlines
/Count 1
/First 16 0 R
/Last 16 0 R
>>
endobj
16 0 obj
<< /Title <feff0045006e00610062006c0065002000520065006d006f00740065002000410063006300650073007300200074006f0020007000680070004d007900410064006d0069006e>
/Parent 15 0 R
/Count 0
/Dest [7 0 R /XYZ 0 792.0 null]
>>
endobj
17 0 obj
<< /Nums [0 << /P (i)
>>]
>>
endobj
xref
0 18
0000000000 65535 f
0000000015 00000 n
0000000202 00000 n
0000000342 00000 n
0000000406 00000 n
0000000457 00000 n
0000000611 00000 n
0000000914 00000 n
0000001092 00000 n
0000001194 00000 n
0000009881 00000 n
0000010117 00000 n
0000010215 00000 n
0000010402 00000 n
0000033478 00000 n
0000033584 00000 n
0000033658 00000 n
0000033886 00000 n
trailer
<< /Size 18
/Root 2 0 R
/Info 1 0 R
>>
startxref
33931
%%EOF

View file

@ -1,9 +0,0 @@
[ /Title (Enable Remote Access to phpMyAdmin)
/Author ()
/Subject ()
/Keywords ()
/ModDate (D:20221122153702)
/CreationDate (D:20221122153702)
/Creator (Prawn 1.0.0)
/Producer ()
/DOCINFO pdfmark

View file

@ -1,202 +0,0 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<!-- Always force latest IE rendering engine or request Chrome Frame -->
<meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible">
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Use title if it's in the page YAML frontmatter -->
<title>Activate and Use Xdebug</title>
<link href="/dashboard/stylesheets/normalize.css" rel="stylesheet" type="text/css" /><link href="/dashboard/stylesheets/all.css" rel="stylesheet" type="text/css" />
<link href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/3.1.0/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
<script src="/dashboard/javascripts/modernizr.js" type="text/javascript"></script>
<link href="/dashboard/images/favicon.png" rel="icon" type="image/png" />
</head>
<body class="docs docs_activate-use-xdebug">
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=277385395761685";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<header class="header contain-to-grid">
<nav class="top-bar" data-topbar>
<ul class="title-area">
<li class="name">
<h1><a href="/dashboard/index.html">Apache Friends</a></h1>
</li>
<li class="toggle-topbar menu-icon">
<a href="#">
<span>Menu</span>
</a>
</li>
</ul>
<section class="top-bar-section">
<!-- Left Nav Section -->
<ul class="left">
<li class="item "><a href="/dashboard/faq.html">FAQs</a></li>
<li class="item active"><a href="/dashboard/howto.html">HOW-TO Guides</a></li>
<li class="item "><a target="_blank" href="/dashboard/phpinfo.php">PHPInfo</a></li>
<li class="item "><a href="/phpmyadmin/">phpMyAdmin</a></li>
</ul>
</section>
</nav>
</header>
<div class="wrapper">
<div class="hero">
<div class="row">
<div class="large-12 columns">
<h1>Documentation</h1>
</div>
</div>
</div>
<div class="row">
<div class="large-12 columns">
<ul class="sub-nav">
<li>
<a class="pdf" target="_blank" href="/dashboard/docs/activate-use-xdebug.pdf"> Download PDF
<span>activate-use-xdebug.pdf</span>
</a> </li>
</ul>
<article class="asciidoctor">
<h1>Activate and Use Xdebug</h1>
<div class="paragraph">
<p><a href="http://xdebug.org/">Xdebug</a> is a powerful open source debugger and profiler for PHP. It is included with XAMPP and can be used to display stack traces, analyze code coverage and profile your PHP code.</p>
</div>
<div class="paragraph">
<p>To activate Xdebug, follow these steps:</p>
</div>
<div class="olist arabic">
<ol class="arabic">
<li>
<p>Edit the <em>php.ini</em> file in the <em>php\</em> subdirectory of your XAMPP installation directory (usually, <em>C:\xampp</em>). Within this file, find the [XDebug] section and within it, add the following configuration directive (or modify the existing one):</p>
<div class="literalblock">
<div class="content">
<pre>zend_extension = "C:/xampp/php/ext/php_xdebug.dll"</pre>
</div>
</div>
</li>
<li>
<p>Restart the Apache server using the XAMPP control panel.</p>
</li>
</ol>
</div>
<div class="paragraph">
<p>Xdebug should now be active. To verify this, browse to the URL <a href="http://localhost/xampp/phpinfo.php" class="bare">http://localhost/xampp/phpinfo.php</a>, which displays the output of the <em>phpinfo(</em>) command. Look through the script and verify that the Xdebug extension is now active.</p>
</div>
<div class="imageblock">
<div class="content">
<img src="./images/activate-use-xdebug/image1.png" alt="image1">
</div>
</div>
<div class="paragraph">
<p>Xdebug overloads the default <em>var_dump(</em>) function with its own version that includes (among other things) color coding for different PHP types, so you can see it in action immediately by using the <em>var_dump()</em> function in a PHP script. For example, create a simple PHP script in the <em>htdocs\</em> subdirectory of your XAMPP installation directory with the following content:</p>
</div>
<div class="literalblock">
<div class="content">
<pre>&lt;?php
var_dump($_SERVER);</pre>
</div>
</div>
<div class="paragraph">
<p>When you view your script through a browser, here&#8217;s an example of what you might see:</p>
</div>
<div class="imageblock">
<div class="content">
<img src="./images/activate-use-xdebug/image2.png" alt="image2">
</div>
</div>
<div class="paragraph">
<p>One of Xdebug&#8217;s most powerful features is its ability to profile a PHP script and produce detailed statistics on how long each function call or line of code takes to execute. This can be very useful for performance analysis of complex scripts. To turn on script profiling, follow these steps:</p>
</div>
<div class="olist arabic">
<ol class="arabic">
<li>
<p>Edit the <em>php.ini</em> file in the <em>php\</em> subdirectory of your XAMPP installation directory. Within this file, find the [XDebug] section and within it, uncomment and modify the lines below so that they look like this:</p>
<div class="literalblock">
<div class="content">
<pre>xdebug.profiler_append = 0
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir = "C:/xampp/tmp"
xdebug.profiler_output_name = "cachegrind.out.%t-%s"</pre>
</div>
</div>
</li>
<li>
<p>Restart the Apache server using the XAMPP control panel.</p>
</li>
</ol>
</div>
<div class="paragraph">
<p>At this point, Xdebug profiling is active. Every PHP script that you run will be profiled and the results will be placed in the <em>C:\xampp\tmp</em> as a so-called cachegrind file. You can view this cachegrind file with a tool like <a href="http://sourceforge.net/projects/wincachegrind/">WinCacheGrind</a>, which you must download and install separately.</p>
</div>
<div class="paragraph">
<p>To illustrate how this works, consider the screenshot below, which shows the profiled output of a script using WinCacheGrind. As the screenshot illustrates, it&#8217;s easy to see the entire life cycle of a PHP script, including the call sequence and the amount of time taken by each function, and thereby find targets for further optimization.</p>
</div>
<div class="imageblock">
<div class="content">
<img src="./images/activate-use-xdebug/image3.png" alt="image3">
</div>
</div>
<div class="admonitionblock tip">
<table>
<tr>
<td class="icon">
<i class="fa icon-tip" title="Tip"></i>
</td>
<td class="content">
To find out more about Xdebugs powerful features, <a href="http://xdebug.org/docs/">read the Xdebug documentation</a>.
</td>
</tr>
</table>
</div>
</article>
</div>
</div>
</div>
<footer class="footer row">
<div class="columns">
<div class="footer_lists-container row collapse">
<div class="footer_social columns large-2">
<ul class="social">
<li class="twitter"><a href="https://twitter.com/apachefriends">Follow us on Twitter</a></li>
<li class="facebook"><a href="https://www.facebook.com/we.are.xampp">Like us on Facebook</a></li>
</ul>
<p class="footer_copyright">Copyright (c) 2022, Apache Friends</p>
</div>
<ul class="footer_links columns large-9">
<li><a href="https://www.apachefriends.org/blog.html">Blog</a></li>
<li><a href="/privacy_policy.html">Privacy Policy</a></li>
<li>
<a target="_blank" href="http://www.fastly.com/"> CDN provided by
<img width="48" data-2x="/dashboard/images/fastly-logo@2x.png" src="/dashboard/images/fastly-logo.png" />
</a> </li>
</ul>
</div>
</div>
</footer>
<!-- JS Libraries -->
<script src="//code.jquery.com/jquery-1.10.2.min.js"></script>
<script src="/dashboard/javascripts/all.js" type="text/javascript"></script>
</body>
</html>

File diff suppressed because it is too large Load diff

View file

@ -1,9 +0,0 @@
[ /Title (Activate and Use Xdebug)
/Author ()
/Subject ()
/Keywords ()
/ModDate (D:20221122153702)
/CreationDate (D:20221122153702)
/Creator (Prawn 1.0.0)
/Producer ()
/DOCINFO pdfmark

View file

@ -1,138 +0,0 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<!-- Always force latest IE rendering engine or request Chrome Frame -->
<meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible">
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Use title if it's in the page YAML frontmatter -->
<title>Auto-Start XAMPP</title>
<link href="/dashboard/stylesheets/normalize.css" rel="stylesheet" type="text/css" /><link href="/dashboard/stylesheets/all.css" rel="stylesheet" type="text/css" />
<link href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/3.1.0/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
<script src="/dashboard/javascripts/modernizr.js" type="text/javascript"></script>
<link href="/dashboard/images/favicon.png" rel="icon" type="image/png" />
</head>
<body class="docs docs_auto-start-xampp">
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=277385395761685";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<header class="header contain-to-grid">
<nav class="top-bar" data-topbar>
<ul class="title-area">
<li class="name">
<h1><a href="/dashboard/index.html">Apache Friends</a></h1>
</li>
<li class="toggle-topbar menu-icon">
<a href="#">
<span>Menu</span>
</a>
</li>
</ul>
<section class="top-bar-section">
<!-- Left Nav Section -->
<ul class="left">
<li class="item "><a href="/dashboard/faq.html">FAQs</a></li>
<li class="item active"><a href="/dashboard/howto.html">HOW-TO Guides</a></li>
<li class="item "><a target="_blank" href="/dashboard/phpinfo.php">PHPInfo</a></li>
<li class="item "><a href="/phpmyadmin/">phpMyAdmin</a></li>
</ul>
</section>
</nav>
</header>
<div class="wrapper">
<div class="hero">
<div class="row">
<div class="large-12 columns">
<h1>Documentation</h1>
</div>
</div>
</div>
<div class="row">
<div class="large-12 columns">
<ul class="sub-nav">
<li>
<a class="pdf" target="_blank" href="/dashboard/docs/auto-start-xampp.pdf"> Download PDF
<span>auto-start-xampp.pdf</span>
</a> </li>
</ul>
<article class="asciidoctor">
<h1>Auto-Start XAMPP</h1>
<div class="paragraph">
<p>By default, you have to start XAMPP or its components manually every time you reboot your system. However, you can also configure XAMPP components to start automatically on system boot. Follow the steps below.</p>
</div>
<div class="olist arabic">
<ol class="arabic">
<li>
<p>Launch the XAMPP control panel.</p>
</li>
<li>
<p>Stop all the running XAMPP components by clicking the "Stop" button next to each component.</p>
</li>
<li>
<p>Click the "Service" button next to each component to install it as a service. Click "Yes" when prompted to confirm. This will install the corresponding service and set it to start automatically on boot.</p>
<div class="imageblock">
<div class="content">
<img src="./images/auto-start-xampp/image1.png" alt="image1">
</div>
</div>
</li>
<li>
<p>Reboot your system and the selected components should start automatically.</p>
</li>
</ol>
</div>
<div class="paragraph">
<p>To revert the changes, simply uncheck the selected services in the XAMPP control panel.</p>
</div>
</article>
</div>
</div>
</div>
<footer class="footer row">
<div class="columns">
<div class="footer_lists-container row collapse">
<div class="footer_social columns large-2">
<ul class="social">
<li class="twitter"><a href="https://twitter.com/apachefriends">Follow us on Twitter</a></li>
<li class="facebook"><a href="https://www.facebook.com/we.are.xampp">Like us on Facebook</a></li>
</ul>
<p class="footer_copyright">Copyright (c) 2022, Apache Friends</p>
</div>
<ul class="footer_links columns large-9">
<li><a href="https://www.apachefriends.org/blog.html">Blog</a></li>
<li><a href="/privacy_policy.html">Privacy Policy</a></li>
<li>
<a target="_blank" href="http://www.fastly.com/"> CDN provided by
<img width="48" data-2x="/dashboard/images/fastly-logo@2x.png" src="/dashboard/images/fastly-logo.png" />
</a> </li>
</ul>
</div>
</div>
</footer>
<!-- JS Libraries -->
<script src="//code.jquery.com/jquery-1.10.2.min.js"></script>
<script src="/dashboard/javascripts/all.js" type="text/javascript"></script>
</body>
</html>

Binary file not shown.

View file

@ -1,9 +0,0 @@
[ /Title (Auto-Start XAMPP)
/Author ()
/Subject ()
/Keywords ()
/ModDate (D:20221122153700)
/CreationDate (D:20221122153700)
/Creator (Prawn 1.0.0)
/Producer ()
/DOCINFO pdfmark

View file

@ -1,347 +0,0 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<!-- Always force latest IE rendering engine or request Chrome Frame -->
<meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible">
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Use title if it's in the page YAML frontmatter -->
<title>Backup and Restore MySQL/MariaDB Databases</title>
<link href="/dashboard/stylesheets/normalize.css" rel="stylesheet" type="text/css" /><link href="/dashboard/stylesheets/all.css" rel="stylesheet" type="text/css" />
<link href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/3.1.0/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
<script src="/dashboard/javascripts/modernizr.js" type="text/javascript"></script>
<link href="/dashboard/images/favicon.png" rel="icon" type="image/png" />
</head>
<body class="docs docs_backup-restore-mysql">
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=277385395761685";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<header class="header contain-to-grid">
<nav class="top-bar" data-topbar>
<ul class="title-area">
<li class="name">
<h1><a href="/dashboard/index.html">Apache Friends</a></h1>
</li>
<li class="toggle-topbar menu-icon">
<a href="#">
<span>Menu</span>
</a>
</li>
</ul>
<section class="top-bar-section">
<!-- Left Nav Section -->
<ul class="left">
<li class="item "><a href="/dashboard/faq.html">FAQs</a></li>
<li class="item active"><a href="/dashboard/howto.html">HOW-TO Guides</a></li>
<li class="item "><a target="_blank" href="/dashboard/phpinfo.php">PHPInfo</a></li>
<li class="item "><a href="/phpmyadmin/">phpMyAdmin</a></li>
</ul>
</section>
</nav>
</header>
<div class="wrapper">
<div class="hero">
<div class="row">
<div class="large-12 columns">
<h1>Documentation</h1>
</div>
</div>
</div>
<div class="row">
<div class="large-12 columns">
<ul class="sub-nav">
<li>
<a class="pdf" target="_blank" href="/dashboard/docs/backup-restore-mysql.pdf"> Download PDF
<span>backup-restore-mysql.pdf</span>
</a> </li>
</ul>
<article class="asciidoctor">
<aside>
<h3>Contents</h3>
<ol class="sections">
<li><a href="/dashboard/docs/backup-restore-mysql.html#using_phpmyadmin">Using phpMyAdmin</a></li>
<li><a href="/dashboard/docs/backup-restore-mysql.html#using_command_line_tools">Using Command-Line Tools</a></li>
</ol>
</aside>
<h1>Backup and Restore MySQL/MariaDB Databases</h1>
<div id="preamble">
<div class="sectionbody">
<div class="paragraph">
<p>As you use XAMPP, you might find that you need to backup or restore a MySQL or MariaDB database. There are two easy ways to do this with XAMPP: using the browser-based phpMyAdmin tool or using MySQL/MariaDB&#8217;s command-line tools. This guide describes both options.</p>
</div>
<div class="paragraph">
<p>This guide assumes that you already have a PHP application that uses a MySQL/MariaDB database deployed on XAMPP. The example application used in this guide is WordPress, although the steps outlined below will work for any application.</p>
</div>
<div class="admonitionblock tip">
<table>
<tr>
<td class="icon">
<i class="fa icon-tip" title="Tip"></i>
</td>
<td class="content">
Remember that you can install WordPress quickly using the <a href="https://bitnami.com/stack/xampp#wordpress">Bitnami WordPress module for XAMPP</a>.
</td>
</tr>
</table>
</div>
</div>
</div>
<div class="sect1">
<h2 id="_using_phpmyadmin">Using phpMyAdmin</h2>
<div class="sectionbody">
<div class="paragraph">
<p>XAMPP includes <a href="http://www.phpmyadmin.net/">phpMyAdmin</a>, an open-source, browser-based tool for managing MySQL/MariaDB database servers. To backup a MySQL/MariaDB database using phpMyAdmin, follow these steps:</p>
</div>
<div class="olist arabic">
<ol class="arabic">
<li>
<p>Browse to <a href="http://localhost/phpMyAdmin" class="bare">http://localhost/phpMyAdmin</a> or <a href="http://127.0.0.1/phpMyAdmin" class="bare">http://127.0.0.1/phpMyAdmin</a>. If required, log in using your database access credentials. On a fresh XAMPP installation without any changes, you can log in as <em>root</em> with a blank password.</p>
</li>
<li>
<p>Select the database to be backed up from the list in the left navigation pane. In this case, we&#8217;re backing up the WordPress database, which is named <em>bitnami_wordpress</em>.</p>
<div class="imageblock">
<div class="content">
<img src="./images/backup-restore-mysql/image1.png" alt="image1">
</div>
</div>
</li>
<li>
<p>Select the "Export" command in the top navigation bar.</p>
</li>
<li>
<p>On the resulting page, select "Quick" as the export method and "SQL" as the output format. Click "Go" to proceed.</p>
<div class="imageblock">
<div class="content">
<img src="./images/backup-restore-mysql/image2.png" alt="image2">
</div>
</div>
</li>
</ol>
</div>
<div class="paragraph">
<p>phpMyAdmin will export the database to a text file as a series of SQL statements. Once done, the browser will prompt you to download it to the desktop. This text file is your backup, so store it safely!</p>
</div>
<div class="imageblock">
<div class="content">
<img src="./images/backup-restore-mysql/image3.png" alt="image3">
</div>
</div>
<div class="paragraph">
<p>At a later point, you may wish to restore the database. To restore the data to a fresh MySQL/MariaDB database using phpMyAdmin, follow these steps:</p>
</div>
<div class="olist arabic">
<ol class="arabic">
<li>
<p>Browse to <a href="http://localhost/phpMyAdmin" class="bare">http://localhost/phpMyAdmin</a> or <a href="http://127.0.0.1/phpMyAdmin" class="bare">http://127.0.0.1/phpMyAdmin</a>. If required, log in using your database access credentials.</p>
</li>
<li>
<p>Select the "New" command in the left navigation pane.</p>
<div class="imageblock">
<div class="content">
<img src="./images/backup-restore-mysql/image4.png" alt="image4">
</div>
</div>
</li>
<li>
<p>On the resulting page, enter a name for the new database (in this case, <em>myblog</em>). Select the collation "utf8_general_ci". Click "Create" to create the database.</p>
<div class="imageblock">
<div class="content">
<img src="./images/backup-restore-mysql/image5.png" alt="image5">
</div>
</div>
<div class="paragraph">
<p>Once the database has been created, it will appear in the left navigation pane.</p>
</div>
<div class="imageblock">
<div class="content">
<img src="./images/backup-restore-mysql/image6.png" alt="image6">
</div>
</div>
</li>
<li>
<p>Select the new database from the left navigation pane. In the resulting page, select the "Import" command in the top navigation bar.</p>
</li>
<li>
<p>Click the "Browse&#8230;&#8203;" button and select the backup file created earlier. Click "Go" to proceed.</p>
<div class="imageblock">
<div class="content">
<img src="./images/backup-restore-mysql/image7.png" alt="image7">
</div>
</div>
<div class="paragraph">
<p>phpMyAdmin will import the data from the backup file. Once complete, you will see a screen indicating the status of the import.</p>
</div>
<div class="imageblock">
<div class="content">
<img src="./images/backup-restore-mysql/image8.png" alt="image8">
</div>
</div>
</li>
</ol>
</div>
<div class="paragraph">
<p>If you browse the contents of the database, you should now see your original data.</p>
</div>
<div class="imageblock">
<div class="content">
<img src="./images/backup-restore-mysql/image9.png" alt="image9">
</div>
</div>
<div class="paragraph">
<p>You should now update your application&#8217;s configuration and point it to your newly-created database. For example, with the Bitnami WordPress module, you will need to edit the <em>wp-config.php</em> file in the <em>apps\wordpress\htdocs\</em> subdirectory of your XAMPP installation directory. Within this file, you will need to update the <em>DB_NAME</em> constant to use the new database name.</p>
</div>
<div class="imageblock">
<div class="content">
<img src="./images/backup-restore-mysql/image10.png" alt="image10">
</div>
</div>
<div class="admonitionblock note">
<table>
<tr>
<td class="icon">
<i class="fa icon-note" title="Note"></i>
</td>
<td class="content">
By default, PHP (and therefore phpMyAdmin) is configured to only accept uploads up to 2 MB in size. If your database is larger than this, you need to modify the PHP configuration file to accept a larger upload size. To do this, edit the <em>php.ini</em> file in the <em>php\</em> subdirectory of your XAMPP installation directory and increase the values of the <em>post_max_size</em> and <em>upload_max_filesize</em> variables. Save your changes and restart Apache for the changes to take effect.
</td>
</tr>
</table>
</div>
</div>
</div>
<div class="sect1">
<h2 id="_using_command_line_tools">Using Command-Line Tools</h2>
<div class="sectionbody">
<div class="paragraph">
<p>MySQL and MariaDB include two command-line tools that you can use to quickly backup and restore databases. The <em>mysqldump</em> tool is used to export the contents of a database to a text file, while the <em>mysql</em> client can be used to import data from a text file into a MySQL/MariaDB database.</p>
</div>
<div class="paragraph">
<p>To backup a MySQL/MariaDB database from the command line, follow these steps:</p>
</div>
<div class="olist arabic">
<ol class="arabic">
<li>
<p>Launch a new Windows command shell using the "Shell" button in the XAMPP control panel.</p>
</li>
<li>
<p>Use the command below to export the contents of the selected database. In this example, we&#8217;re backing up the WordPress database, which is named <em>bitnami_wordpress</em>, to a file named <em>bitnami_wordpress.sql</em>. This text file is your backup, so store it safely!</p>
<div class="literalblock">
<div class="content">
<pre>mysqldump --user=root --password="" bitnami_wordpress &gt; bitnami_wordpress.sql</pre>
</div>
</div>
<div class="imageblock">
<div class="content">
<img src="./images/backup-restore-mysql/image11.png" alt="image11">
</div>
</div>
</li>
</ol>
</div>
<div class="paragraph">
<p>At a later point, you may wish to restore the database. To restore the data to a fresh MySQL/MariaDB database from the command line, follow these steps:</p>
</div>
<div class="olist arabic">
<ol class="arabic">
<li>
<p>Launch a new Windows command shell using the "Shell" button in the XAMPP control panel.</p>
</li>
<li>
<p>Use the <em>mysql</em> client to create a new, empty database to hold your data. In this example, the new database is named <em>myblog</em>.</p>
<div class="literalblock">
<div class="content">
<pre>mysql --user=root --password="" -e "CREATE DATABASE myblog"</pre>
</div>
</div>
<div class="paragraph">
<p>Remember to use the correct database access credentials in the command. On a fresh XAMPP installation without any changes, you can usually log in as root with a blank password.</p>
</div>
</li>
<li>
<p>Use the <em>mysql</em> client to import the contents of the backup file into the new database.</p>
<div class="literalblock">
<div class="content">
<pre>mysql --user=root --password="" --database=myblog &lt; bitnami_wordpress.sql</pre>
</div>
</div>
<div class="paragraph">
<p>The command-line client will now import the data from the backup file.</p>
</div>
<div class="imageblock">
<div class="content">
<img src="./images/backup-restore-mysql/image12.png" alt="image12">
</div>
</div>
</li>
</ol>
</div>
<div class="paragraph">
<p>If you browse the contents of the database, you should now see your original data.</p>
</div>
<div class="imageblock">
<div class="content">
<img src="./images/backup-restore-mysql/image13.png" alt="image13">
</div>
</div>
<div class="paragraph">
<p>You should now update your application&#8217;s configuration and point it to your newly-created database. For example, with the Bitnami WordPress module, you will need to edit the <em>wp-config.php</em> file in the <em>apps\wordpress\htdocs\</em> subdirectory of your XAMPP installation directory. Within this file, you will need to update the <em>DB_NAME</em> constant to use the new database name.</p>
</div>
<div class="imageblock">
<div class="content">
<img src="./images/backup-restore-mysql/image14.png" alt="image14">
</div>
</div>
</div>
</div>
</article>
</div>
</div>
</div>
<footer class="footer row">
<div class="columns">
<div class="footer_lists-container row collapse">
<div class="footer_social columns large-2">
<ul class="social">
<li class="twitter"><a href="https://twitter.com/apachefriends">Follow us on Twitter</a></li>
<li class="facebook"><a href="https://www.facebook.com/we.are.xampp">Like us on Facebook</a></li>
</ul>
<p class="footer_copyright">Copyright (c) 2022, Apache Friends</p>
</div>
<ul class="footer_links columns large-9">
<li><a href="https://www.apachefriends.org/blog.html">Blog</a></li>
<li><a href="/privacy_policy.html">Privacy Policy</a></li>
<li>
<a target="_blank" href="http://www.fastly.com/"> CDN provided by
<img width="48" data-2x="/dashboard/images/fastly-logo@2x.png" src="/dashboard/images/fastly-logo.png" />
</a> </li>
</ul>
</div>
</div>
</footer>
<!-- JS Libraries -->
<script src="//code.jquery.com/jquery-1.10.2.min.js"></script>
<script src="/dashboard/javascripts/all.js" type="text/javascript"></script>
</body>
</html>

File diff suppressed because it is too large Load diff

View file

@ -1,9 +0,0 @@
[ /Title (Backup and Restore MySQL/MariaDB Databases)
/Author ()
/Subject ()
/Keywords ()
/ModDate (D:20221122153659)
/CreationDate (D:20221122153659)
/Creator (Prawn 1.0.0)
/Producer ()
/DOCINFO pdfmark

View file

@ -1,135 +0,0 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<!-- Always force latest IE rendering engine or request Chrome Frame -->
<meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible">
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Use title if it's in the page YAML frontmatter -->
<title>Change the MySQL Temporary Files Directory</title>
<link href="/dashboard/stylesheets/normalize.css" rel="stylesheet" type="text/css" /><link href="/dashboard/stylesheets/all.css" rel="stylesheet" type="text/css" />
<link href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/3.1.0/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
<script src="/dashboard/javascripts/modernizr.js" type="text/javascript"></script>
<link href="/dashboard/images/favicon.png" rel="icon" type="image/png" />
</head>
<body class="docs docs_change-mysql-temp-dir">
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=277385395761685";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<header class="header contain-to-grid">
<nav class="top-bar" data-topbar>
<ul class="title-area">
<li class="name">
<h1><a href="/dashboard/index.html">Apache Friends</a></h1>
</li>
<li class="toggle-topbar menu-icon">
<a href="#">
<span>Menu</span>
</a>
</li>
</ul>
<section class="top-bar-section">
<!-- Left Nav Section -->
<ul class="left">
<li class="item "><a href="/dashboard/faq.html">FAQs</a></li>
<li class="item active"><a href="/dashboard/howto.html">HOW-TO Guides</a></li>
<li class="item "><a target="_blank" href="/dashboard/phpinfo.php">PHPInfo</a></li>
<li class="item "><a href="/phpmyadmin/">phpMyAdmin</a></li>
</ul>
</section>
</nav>
</header>
<div class="wrapper">
<div class="hero">
<div class="row">
<div class="large-12 columns">
<h1>Documentation</h1>
</div>
</div>
</div>
<div class="row">
<div class="large-12 columns">
<ul class="sub-nav">
<li>
<a class="pdf" target="_blank" href="/dashboard/docs/change-mysql-temp-dir.pdf"> Download PDF
<span>change-mysql-temp-dir.pdf</span>
</a> </li>
</ul>
<article class="asciidoctor">
<h1>Change the MySQL Temporary Files Directory</h1>
<div class="paragraph">
<p>By default, MySQL&#8217;s temporary files are stored in the <em>tmp\</em> subdirectory of your XAMPP installation directory (usually, <em>C:\xampp</em>). In case you wish to change the location of this directory, follow these steps:</p>
</div>
<div class="olist arabic">
<ol class="arabic">
<li>
<p>Edit the <em>my.ini</em> file in the <em>mysql\bin\</em> subdirectory of your XAMPP installation directory. Within this file, find the <em>tmpdir</em> variable in the [mysqld] section and change it to reflect your new desired location. For example:</p>
<div class="literalblock">
<div class="content">
<pre>tmpdir = "D:/temp"</pre>
</div>
</div>
</li>
<li>
<p>Save your changes to the file.</p>
</li>
<li>
<p>Restart the MySQL server using the XAMPP control panel.</p>
</li>
</ol>
</div>
<div class="paragraph">
<p>MySQL&#8217;s temporary files should now get created in the new location.</p>
</div>
</article>
</div>
</div>
</div>
<footer class="footer row">
<div class="columns">
<div class="footer_lists-container row collapse">
<div class="footer_social columns large-2">
<ul class="social">
<li class="twitter"><a href="https://twitter.com/apachefriends">Follow us on Twitter</a></li>
<li class="facebook"><a href="https://www.facebook.com/we.are.xampp">Like us on Facebook</a></li>
</ul>
<p class="footer_copyright">Copyright (c) 2022, Apache Friends</p>
</div>
<ul class="footer_links columns large-9">
<li><a href="https://www.apachefriends.org/blog.html">Blog</a></li>
<li><a href="/privacy_policy.html">Privacy Policy</a></li>
<li>
<a target="_blank" href="http://www.fastly.com/"> CDN provided by
<img width="48" data-2x="/dashboard/images/fastly-logo@2x.png" src="/dashboard/images/fastly-logo.png" />
</a> </li>
</ul>
</div>
</div>
</footer>
<!-- JS Libraries -->
<script src="//code.jquery.com/jquery-1.10.2.min.js"></script>
<script src="/dashboard/javascripts/all.js" type="text/javascript"></script>
</body>
</html>

View file

@ -1,491 +0,0 @@
%PDF-1.3
%ÿÿÿÿ
1 0 obj
<< /Title (Change the MySQL Temporary Files Directory)
/Creator (Prawn 1.0.0)
/Producer (Prawn 1.0.0)
/CreationDate (D:20221122153701+00'00')
/ModDate (D:20221122153701+00'00')
>>
endobj
2 0 obj
<< /Type /Catalog
/Pages 3 0 R
/Outlines 13 0 R
/PageLabels 15 0 R
/PageMode /UseOutlines
/ViewerPreferences [/FitWindow]
>>
endobj
3 0 obj
<< /Type /Pages
/Count 2
/Kids [7 0 R 10 0 R]
>>
endobj
4 0 obj
<< /Length 2
>>
stream
q
endstream
endobj
5 0 obj
<< /Type /Page
/Parent 3 0 R
/MediaBox [0 0 612.0 792.0]
/Contents 4 0 R
/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
>>
>>
endobj
6 0 obj
<< /Length 421
>>
stream
q
/DeviceRGB cs
0.200 0.200 0.200 scn
/DeviceRGB CS
0.200 0.200 0.200 SCN
BT
74.73150000000001 720.0715 Td
/F1.0 27 Tf
[<4368616e67> -10 <6520746865204d7953514c2054> 60 <656d706f726172> -10 <792046696c6573>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
246.6 682.2715 Td
/F1.0 27 Tf
[<4469726563746f72> -10 <79>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
Q
endstream
endobj
7 0 obj
<< /Type /Page
/Parent 3 0 R
/MediaBox [0 0 612.0 792.0]
/Contents 6 0 R
/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
/Font << /F1.0 8 0 R
>>
>>
>>
endobj
8 0 obj
<< /Type /Font
/Subtype /Type1
/BaseFont /Helvetica-Bold
/Encoding /WinAnsiEncoding
>>
endobj
9 0 obj
<< /Length 5647
>>
stream
q
/DeviceRGB cs
0.200 0.200 0.200 scn
/DeviceRGB CS
0.200 0.200 0.200 SCN
1.193 Tw
BT
48.24 744.17925 Td
/F2.0 10.5 Tf
[<427920646566> 30 <61756c742c204d7953514c> 160 <92> 50 <732074656d706f72> 10 <6172> -30 <792066696c6573206172652073746f72656420696e2074686520>] TJ
ET
0.000 Tw
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
1.193 Tw
BT
305.2641 744.17925 Td
/F3.0 10.5 Tf
[<746d705c>] TJ
ET
0.000 Tw
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
1.193 Tw
BT
325.6866 744.17925 Td
/F2.0 10.5 Tf
[<207375626469726563746f72> -30 <79206f662079> 20 <6f75722058414d505020696e7374616c6c6174696f6e206469726563746f72> -30 <79>] TJ
ET
0.000 Tw
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
48.24 729.17925 Td
/F2.0 10.5 Tf
[<28757375616c6c79> 100 <2c20>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
89.2005 729.17925 Td
/F3.0 10.5 Tf
[<433a5c78616d7070>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
134.13000000000002 729.17925 Td
/F2.0 10.5 Tf
[<292e20496e20636173652079> 20 <6f75207769736820746f206368616e676520746865206c6f636174696f6e206f662074686973206469726563746f72> -30 <79> 100 <2c2066> 30 <6f6c6c6f> 15 <772074686573652073746570733a>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
53.23650000000001 704.17925 Td
/F2.0 10.5 Tf
[<312e>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
0.875 Tw
BT
66.99000000000001 704.17925 Td
/F2.0 10.5 Tf
[<456469742074686520>] TJ
ET
0.000 Tw
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
0.875 Tw
BT
107.26462500000001 704.17925 Td
/F3.0 10.5 Tf
[<6d> 15 <79> 100 <2e696e69>] TJ
ET
0.000 Tw
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
0.875 Tw
BT
133.472625 704.17925 Td
/F2.0 10.5 Tf
[<2066696c6520696e2074686520>] TJ
ET
0.000 Tw
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
0.875 Tw
BT
184.831875 704.17925 Td
/F3.0 10.5 Tf
[<6d> 15 <7973716c5c62696e5c>] TJ
ET
0.000 Tw
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
0.875 Tw
BT
231.934875 704.17925 Td
/F2.0 10.5 Tf
[<207375626469726563746f72> -30 <79206f662079> 20 <6f75722058414d505020696e7374616c6c6174696f6e206469726563746f72> -30 <79> 100 <2e2057697468696e20746869732066696c65> 15 <2c2066696e64>] TJ
ET
0.000 Tw
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
66.99000000000001 689.17925 Td
/F2.0 10.5 Tf
[<74686520>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
84.504 689.17925 Td
/F3.0 10.5 Tf
[<746d70646972>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
113.673 689.17925 Td
/F2.0 10.5 Tf
[<2076> 25 <6172> -15 <696162> 20 <6c6520696e20746865205b6d> 15 <7973716c645d2073656374696f6e20616e64206368616e676520697420746f207265666c6563742079> 20 <6f7572206e65> 20 <772064657369726564206c6f636174696f6e2e2046> 30 <6f722065> 30 <78616d706c653a>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
q
0.961 0.961 0.961 scn
70.990 676.000 m
559.760 676.000 l
561.969 676.000 563.760 674.209 563.760 672.000 c
563.760 648.143 l
563.760 645.934 561.969 644.143 559.760 644.143 c
70.990 644.143 l
68.781 644.143 66.990 645.934 66.990 648.143 c
66.990 672.000 l
66.990 674.209 68.781 676.000 70.990 676.000 c
h
f
0.800 0.800 0.800 SCN
0.75 w
70.990 676.000 m
559.760 676.000 l
561.969 676.000 563.760 674.209 563.760 672.000 c
563.760 648.143 l
563.760 645.934 561.969 644.143 559.760 644.143 c
70.990 644.143 l
68.781 644.143 66.990 645.934 66.990 648.143 c
66.990 672.000 l
66.990 674.209 68.781 676.000 70.990 676.000 c
h
S
Q
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
76.49000000000001 656.3679285714286 Td
/F2.0 9 Tf
[<746d70646972203d2022443a2f74656d7022>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
53.23650000000001 622.3221071428571 Td
/F2.0 10.5 Tf
[<322e>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
66.99000000000001 622.3221071428571 Td
/F2.0 10.5 Tf
[<5361> 20 <76> 25 <652079> 20 <6f7572206368616e67657320746f207468652066696c65> 15 <2e>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
53.23650000000001 597.3221071428571 Td
/F2.0 10.5 Tf
[<332e>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
66.99000000000001 597.3221071428571 Td
/F2.0 10.5 Tf
[<526573746172> -40 <7420746865204d7953514c20736572> -30 <76> 25 <6572207573696e67207468652058414d505020636f6e74726f6c2070616e656c2e>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
48.24000000000001 572.3221071428571 Td
/F2.0 10.5 Tf
[<4d7953514c> 160 <92> 50 <732074656d706f72> 10 <6172> -30 <792066696c65732073686f756c64206e6f> 15 <7720676574206372656174656420696e20746865206e65> 20 <77206c6f636174696f6e2e>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
q
0.000 0.000 0.000 scn
0.000 0.000 0.000 SCN
1 w
0 J
0 j
[ ] 0 d
q
0.5 w
0.867 0.867 0.867 SCN
48.240 29.120 m
563.760 29.120 l
S
Q
0.200 0.200 0.200 scn
0.200 0.200 0.200 SCN
BT
48.24 17.658 Td
/F2.0 9 Tf
[<31>] TJ
ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
Q
Q
endstream
endobj
10 0 obj
<< /Type /Page
/Parent 3 0 R
/MediaBox [0 0 612.0 792.0]
/Contents 9 0 R
/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
/Font << /F2.0 11 0 R
/F3.0 12 0 R
>>
>>
>>
endobj
11 0 obj
<< /Type /Font
/Subtype /Type1
/BaseFont /Helvetica
/Encoding /WinAnsiEncoding
>>
endobj
12 0 obj
<< /Type /Font
/Subtype /Type1
/BaseFont /Helvetica-Oblique
/Encoding /WinAnsiEncoding
>>
endobj
13 0 obj
<< /Type /Outlines
/Count 1
/First 14 0 R
/Last 14 0 R
>>
endobj
14 0 obj
<< /Title <feff004300680061006e0067006500200074006800650020004d007900530051004c002000540065006d0070006f0072006100720079002000460069006c006500730020004400690072006500630074006f00720079>
/Parent 13 0 R
/Count 0
/Dest [7 0 R /XYZ 0 792.0 null]
>>
endobj
15 0 obj
<< /Nums [0 << /P (i)
>>]
>>
endobj
xref
0 16
0000000000 65535 f
0000000015 00000 n
0000000210 00000 n
0000000350 00000 n
0000000414 00000 n
0000000465 00000 n
0000000619 00000 n
0000001091 00000 n
0000001269 00000 n
0000001371 00000 n
0000007070 00000 n
0000007263 00000 n
0000007361 00000 n
0000007467 00000 n
0000007541 00000 n
0000007801 00000 n
trailer
<< /Size 16
/Root 2 0 R
/Info 1 0 R
>>
startxref
7846
%%EOF

View file

@ -1,9 +0,0 @@
[ /Title (Change the MySQL Temporary Files Directory)
/Author ()
/Subject ()
/Keywords ()
/ModDate (D:20221122153701)
/CreationDate (D:20221122153701)
/Creator (Prawn 1.0.0)
/Producer ()
/DOCINFO pdfmark

View file

@ -1,228 +0,0 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<!-- Always force latest IE rendering engine or request Chrome Frame -->
<meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible">
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Use title if it's in the page YAML frontmatter -->
<title>Configure and Use Apache Tomcat</title>
<link href="/dashboard/stylesheets/normalize.css" rel="stylesheet" type="text/css" /><link href="/dashboard/stylesheets/all.css" rel="stylesheet" type="text/css" />
<link href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/3.1.0/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
<script src="/dashboard/javascripts/modernizr.js" type="text/javascript"></script>
<link href="/dashboard/images/favicon.png" rel="icon" type="image/png" />
</head>
<body class="docs docs_configure-use-tomcat">
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=277385395761685";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<header class="header contain-to-grid">
<nav class="top-bar" data-topbar>
<ul class="title-area">
<li class="name">
<h1><a href="/dashboard/index.html">Apache Friends</a></h1>
</li>
<li class="toggle-topbar menu-icon">
<a href="#">
<span>Menu</span>
</a>
</li>
</ul>
<section class="top-bar-section">
<!-- Left Nav Section -->
<ul class="left">
<li class="item "><a href="/dashboard/faq.html">FAQs</a></li>
<li class="item active"><a href="/dashboard/howto.html">HOW-TO Guides</a></li>
<li class="item "><a target="_blank" href="/dashboard/phpinfo.php">PHPInfo</a></li>
<li class="item "><a href="/phpmyadmin/">phpMyAdmin</a></li>
</ul>
</section>
</nav>
</header>
<div class="wrapper">
<div class="hero">
<div class="row">
<div class="large-12 columns">
<h1>Documentation</h1>
</div>
</div>
</div>
<div class="row">
<div class="large-12 columns">
<ul class="sub-nav">
<li>
<a class="pdf" target="_blank" href="/dashboard/docs/configure-use-tomcat.pdf"> Download PDF
<span>configure-use-tomcat.pdf</span>
</a> </li>
</ul>
<article class="asciidoctor">
<h1>Configure and Use Apache Tomcat</h1>
<div class="paragraph">
<p>XAMPP for Windows comes with Apache Tomcat built in, making it easy to get started with Java-based Web applications. This guide will walk you through the process of using Apache Tomcat with XAMPP.</p>
</div>
<div class="paragraph">
<p>XAMPP for Windows does not include Java, which is a pre-requisite for using Apache Tomcat. If you do not already have Java installed, you will see an error similar to the below when you attempt to start Apache Tomcat through the XAMPP control panel.</p>
</div>
<div class="imageblock">
<div class="content">
<img src="./images/configure-use-tomcat/image1.png" alt="image1">
</div>
</div>
<div class="paragraph">
<p>To correct this, install Java and then attempt to use Apache Tomcat, as below:</p>
</div>
<div class="olist arabic">
<ol class="arabic">
<li>
<p>Browse to <a href="https://www.java.com/en/download/">https://www.java.com/en/download/</a> and follow the instructions to download the latest version of the Java Runtime Environment.</p>
<div class="imageblock">
<div class="content">
<img src="./images/configure-use-tomcat/image2.png" alt="image2">
</div>
</div>
</li>
<li>
<p>Follow the on-screen instructions to install Java.</p>
<div class="imageblock">
<div class="content">
<img src="./images/configure-use-tomcat/image3.png" alt="image3">
</div>
</div>
<div class="paragraph">
<p>Once installed, you will see a message like the one below:</p>
</div>
<div class="imageblock">
<div class="content">
<img src="./images/configure-use-tomcat/image4.png" alt="image4">
</div>
</div>
<div class="admonitionblock note">
<table>
<tr>
<td class="icon">
<i class="fa icon-note" title="Note"></i>
</td>
<td class="content">
On some versions of Windows, you will not be able to install Java without administrator privileges. You may either need to log in as a user with administrative rights or, if you are using the offline Java installer, you may need to right-click the installer file and select the "Run as administrator" menu option, then enter administrator credentials (if required) to proceed.
</td>
</tr>
</table>
</div>
</li>
<li>
<p>Start the Apache Tomcat server using the XAMPP control panel.</p>
</li>
</ol>
</div>
<div class="imageblock">
<div class="content">
<img src="./images/configure-use-tomcat/image5.png" alt="image5">
</div>
</div>
<div class="paragraph">
<p>You should now be able to access Apache Tomcat by browsing to <a href="http://localhost:8080/" class="bare">http://localhost:8080/</a> in your browser&#8217;s address bar. Here&#8217;s an example of what you should see:</p>
</div>
<div class="imageblock">
<div class="content">
<img src="./images/configure-use-tomcat/image6.png" alt="image6">
</div>
</div>
<div class="paragraph">
<p>Apache Tomcat includes two applications, the "manager" application and the "host-manager" application, that simplify management and deployment of Web applications and provide detailed information on server status. These applications can be accessed from the Apache Tomcat welcome page, as highlighted in the image above.</p>
</div>
<div class="paragraph">
<p>Access to the above applications is blocked by default. To access them, you must configure one or more sets of administrator accounts and then assign the roles "manager-gui" and/or "admin-gui" to these accounts. Accounts with the "manager-gui" role would have access to the "manager" application, and those with the "admin-gui" role would have access to the "host-manager" application.</p>
</div>
<div class="paragraph">
<p>To configure these accounts, follow the steps below:</p>
</div>
<div class="olist arabic">
<ol class="arabic">
<li>
<p>Edit the <em>tomcat-users.xml</em> file in the <em>tomcat/conf</em> subdirectory of your XAMPP installation directory (typically <em>C:\xampp</em>) and add the line below, before the closing <em>&lt;/tomcat-users&gt;</em> element:</p>
<div class="literalblock">
<div class="content">
<pre>&lt;user username="admin" password="admin" roles="manager-gui,admin-gui" /&gt;</pre>
</div>
</div>
<div class="paragraph">
<p>This configures an account with username "admin" and password "admin", with access to both the Apache Tomcat Web applications. Remember to replace the username and password with values specific to your installation.</p>
</div>
<div class="paragraph">
<p>If you prefer to have a separate account for each application, replace the previous configuration with this example:</p>
</div>
<div class="literalblock">
<div class="content">
<pre>&lt;user username="manager" password="manager" roles="manager-gui" /&gt;
&lt;user username="admin" password="admin" roles="admin-gui" /&gt;</pre>
</div>
</div>
</li>
<li>
<p>Save the changes.</p>
</li>
<li>
<p>Restart the Apache Tomcat server using the XAMPP control panel.</p>
</li>
</ol>
</div>
<div class="paragraph">
<p>You should now be able to access the Apache Tomcat Web applications using the configured credentials. Here&#8217;s an example of the management Web application, which includes controls to deploy new WAR applications.</p>
</div>
<div class="imageblock">
<div class="content">
<img src="./images/configure-use-tomcat/image7.png" alt="image7">
</div>
</div>
</article>
</div>
</div>
</div>
<footer class="footer row">
<div class="columns">
<div class="footer_lists-container row collapse">
<div class="footer_social columns large-2">
<ul class="social">
<li class="twitter"><a href="https://twitter.com/apachefriends">Follow us on Twitter</a></li>
<li class="facebook"><a href="https://www.facebook.com/we.are.xampp">Like us on Facebook</a></li>
</ul>
<p class="footer_copyright">Copyright (c) 2022, Apache Friends</p>
</div>
<ul class="footer_links columns large-9">
<li><a href="https://www.apachefriends.org/blog.html">Blog</a></li>
<li><a href="/privacy_policy.html">Privacy Policy</a></li>
<li>
<a target="_blank" href="http://www.fastly.com/"> CDN provided by
<img width="48" data-2x="/dashboard/images/fastly-logo@2x.png" src="/dashboard/images/fastly-logo.png" />
</a> </li>
</ul>
</div>
</div>
</footer>
<!-- JS Libraries -->
<script src="//code.jquery.com/jquery-1.10.2.min.js"></script>
<script src="/dashboard/javascripts/all.js" type="text/javascript"></script>
</body>
</html>

View file

@ -1,9 +0,0 @@
[ /Title (Configure and Use Apache Tomcat)
/Author ()
/Subject ()
/Keywords ()
/ModDate (D:20221122153659)
/CreationDate (D:20221122153659)
/Creator (Prawn 1.0.0)
/Producer ()
/DOCINFO pdfmark

View file

@ -1,244 +0,0 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<!-- Always force latest IE rendering engine or request Chrome Frame -->
<meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible">
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Use title if it's in the page YAML frontmatter -->
<title>Configure Virtual Hosts</title>
<link href="/dashboard/stylesheets/normalize.css" rel="stylesheet" type="text/css" /><link href="/dashboard/stylesheets/all.css" rel="stylesheet" type="text/css" />
<link href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/3.1.0/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
<script src="/dashboard/javascripts/modernizr.js" type="text/javascript"></script>
<link href="/dashboard/images/favicon.png" rel="icon" type="image/png" />
</head>
<body class="docs docs_configure-vhosts">
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=277385395761685";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<header class="header contain-to-grid">
<nav class="top-bar" data-topbar>
<ul class="title-area">
<li class="name">
<h1><a href="/dashboard/index.html">Apache Friends</a></h1>
</li>
<li class="toggle-topbar menu-icon">
<a href="#">
<span>Menu</span>
</a>
</li>
</ul>
<section class="top-bar-section">
<!-- Left Nav Section -->
<ul class="left">
<li class="item "><a href="/dashboard/faq.html">FAQs</a></li>
<li class="item active"><a href="/dashboard/howto.html">HOW-TO Guides</a></li>
<li class="item "><a target="_blank" href="/dashboard/phpinfo.php">PHPInfo</a></li>
<li class="item "><a href="/phpmyadmin/">phpMyAdmin</a></li>
</ul>
</section>
</nav>
</header>
<div class="wrapper">
<div class="hero">
<div class="row">
<div class="large-12 columns">
<h1>Documentation</h1>
</div>
</div>
</div>
<div class="row">
<div class="large-12 columns">
<ul class="sub-nav">
<li>
<a class="pdf" target="_blank" href="/dashboard/docs/configure-vhosts.pdf"> Download PDF
<span>configure-vhosts.pdf</span>
</a> </li>
</ul>
<article class="asciidoctor">
<h1>Configure Virtual Hosts</h1>
<div class="paragraph">
<p>Apache makes it easy to have multiple websites or web applications running on the same physical server, and access each using a custom domain name. This is known as <em>virtual hosting</em>, and each virtual host can be mapped to a different subdirectory of the server.</p>
</div>
<div class="paragraph">
<p>This feature is especially useful in development scenarios, as it allows developers to isolate and access different applications using unique domain names. For example, the domains <em><a href="http://app01.localhost" class="bare">http://app01.localhost</a></em> and <em><a href="http://app02.localhost" class="bare">http://app02.localhost</a></em> could point to two separate applications on the same server. Or, you could create separate domains, such as <em><a href="http://client1/" class="bare">http://client1/</a></em>, <em><a href="http://client2/" class="bare">http://client2/</a></em> and so on, for multiple client websites hosted on the same server.</p>
</div>
<div class="admonitionblock note">
<table>
<tr>
<td class="icon">
<i class="fa icon-note" title="Note"></i>
</td>
<td class="content">
Virtual hosts created in this manner will not be accessible from other systems, unless those systems are separately configured to associate the custom domain used by the virtual host with the IP address of the XAMPP server.
This guide walks you through the process of setting up a new virtual host with XAMPP, by creating and configuring an example host named <em>wordpress.localhost</em> for a WordPress installation. It assumes that you have an existing WordPress installation at <em>C:\xampp\apps\wordpress\htdocs\</em> and accessible via the URL <a href="http://localhost/wordpress" class="bare">http://localhost/wordpress</a>.
</td>
</tr>
</table>
</div>
<div class="admonitionblock tip">
<table>
<tr>
<td class="icon">
<i class="fa icon-tip" title="Tip"></i>
</td>
<td class="content">
You can install WordPress with just a few clicks using the <a href="https://bitnami.com/stack/xampp#wordpress">Bitnami WordPress Module for XAMPP</a>.
</td>
</tr>
</table>
</div>
<div class="paragraph">
<p>Follow the steps below to create a virtual host:</p>
</div>
<div class="olist arabic">
<ol class="arabic">
<li>
<p>Change to your XAMPP installation directory (typically, <em>C:\xampp</em>) and open the <em>httpd-vhosts.conf</em> file in the <em>apache\conf\extra\</em> subdirectory using your favourite text editor.</p>
</li>
<li>
<p>Replace the contents of this file with the following directives:</p>
<div class="literalblock">
<div class="content">
<pre>&lt;VirtualHost *:80&gt;
DocumentRoot "C:/xampp/htdocs/"
ServerName localhost
&lt;/VirtualHost&gt;
&lt;VirtualHost *:80&gt;
DocumentRoot "C:/xampp/apps/wordpress/htdocs"
ServerName wordpress.localhost
&lt;/VirtualHost&gt;</pre>
</div>
</div>
<div class="imageblock">
<div class="content">
<img src="./images/configure-vhosts/image1.png" alt="image1">
</div>
</div>
<div class="paragraph">
<p>This contains two virtual host configuration blocks:</p>
</div>
<div class="ulist">
<ul>
<li>
<p>The first block is the default or fallback virtual host, which is used for all requests that are not matched by subsequent blocks.</p>
</li>
<li>
<p>The second block sets up a virtual host named <em>wordpress.localhost</em>. The DocumentRoot directive specifies the directory to be used when serving requests for this virtual host (in this case, the WordPress installation directory), while the ServerName directive specifies the custom domain name for the virtual host.</p>
</li>
</ul>
</div>
<div class="paragraph">
<p>To add more virtual hosts, simply duplicate the second virtual host block and modify the port number, DocumentRoot and ServerName directives as per your requirements. For example, if you want to use SSL with your custom domain name, you can add a new virtual host block for port 443.</p>
</div>
<div class="admonitionblock tip">
<table>
<tr>
<td class="icon">
<i class="fa icon-tip" title="Tip"></i>
</td>
<td class="content">
If you plan to have a large number of virtual hosts with very similar configuration, consider using wildcard-based subdomains with your virtual hosts.
</td>
</tr>
</table>
</div>
</li>
<li>
<p>Restart Apache using the XAMPP control panel for your changes to take effect.</p>
<div class="imageblock">
<div class="content">
<img src="./images/configure-vhosts/image2.png" alt="image2">
</div>
</div>
</li>
<li>
<p>At this point, your virtual host is configured. However, if you try browsing to the <em>wordpress.localhost</em> domain, your browser will show a failure notice, since this domain does not exist in reality. To resolve this, it is necessary to map the custom domain to the local IP address. To do this, open the file <em>C:\windows\system32\drivers\etc\hosts</em> and add the following line to it:</p>
<div class="literalblock">
<div class="content">
<pre>127.0.0.1 wordpress.localhost</pre>
</div>
</div>
<div class="imageblock">
<div class="content">
<img src="./images/configure-vhosts/image3.png" alt="image3">
</div>
</div>
<div class="paragraph">
<p>This takes care of mapping the <em>wordpress.localhost</em> domain name to the local machine, which always has the IP address 127.0.0.1.</p>
</div>
</li>
</ol>
</div>
<div class="admonitionblock note">
<table>
<tr>
<td class="icon">
<i class="fa icon-note" title="Note"></i>
</td>
<td class="content">
On some versions of Windows, you will not be able to edit the <em>C:\windows\system32\drivers\etc\hosts</em> file without administrator privileges. You can edit the file by right-clicking the Notepad icon and selected the "Run as administrator" menu option, then entering administrator credentials (if required) and clicking "OK" or "Yes" to proceed.
</td>
</tr>
</table>
</div>
<div class="paragraph">
<p>At this point, you should be able to enter the URL <a href="http://wordpress.localhost" class="bare">http://wordpress.localhost</a> in your browser&#8217;s address bar and see your WordPress installation. Here&#8217;s an example of what you should see:</p>
</div>
<div class="imageblock">
<div class="content">
<img src="./images/configure-vhosts/image4.png" alt="image4">
</div>
</div>
</article>
</div>
</div>
</div>
<footer class="footer row">
<div class="columns">
<div class="footer_lists-container row collapse">
<div class="footer_social columns large-2">
<ul class="social">
<li class="twitter"><a href="https://twitter.com/apachefriends">Follow us on Twitter</a></li>
<li class="facebook"><a href="https://www.facebook.com/we.are.xampp">Like us on Facebook</a></li>
</ul>
<p class="footer_copyright">Copyright (c) 2022, Apache Friends</p>
</div>
<ul class="footer_links columns large-9">
<li><a href="https://www.apachefriends.org/blog.html">Blog</a></li>
<li><a href="/privacy_policy.html">Privacy Policy</a></li>
<li>
<a target="_blank" href="http://www.fastly.com/"> CDN provided by
<img width="48" data-2x="/dashboard/images/fastly-logo@2x.png" src="/dashboard/images/fastly-logo.png" />
</a> </li>
</ul>
</div>
</div>
</footer>
<!-- JS Libraries -->
<script src="//code.jquery.com/jquery-1.10.2.min.js"></script>
<script src="/dashboard/javascripts/all.js" type="text/javascript"></script>
</body>
</html>

File diff suppressed because it is too large Load diff

View file

@ -1,9 +0,0 @@
[ /Title (Configure Virtual Hosts)
/Author ()
/Subject ()
/Keywords ()
/ModDate (D:20221122153700)
/CreationDate (D:20221122153700)
/Creator (Prawn 1.0.0)
/Producer ()
/DOCINFO pdfmark

View file

@ -1,247 +0,0 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<!-- Always force latest IE rendering engine or request Chrome Frame -->
<meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible">
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Use title if it's in the page YAML frontmatter -->
<title>Configure Wildcard-Based Subdomains</title>
<link href="/dashboard/stylesheets/normalize.css" rel="stylesheet" type="text/css" /><link href="/dashboard/stylesheets/all.css" rel="stylesheet" type="text/css" />
<link href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/3.1.0/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
<script src="/dashboard/javascripts/modernizr.js" type="text/javascript"></script>
<link href="/dashboard/images/favicon.png" rel="icon" type="image/png" />
</head>
<body class="docs docs_configure-wildcard-subdomains">
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=277385395761685";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<header class="header contain-to-grid">
<nav class="top-bar" data-topbar>
<ul class="title-area">
<li class="name">
<h1><a href="/dashboard/index.html">Apache Friends</a></h1>
</li>
<li class="toggle-topbar menu-icon">
<a href="#">
<span>Menu</span>
</a>
</li>
</ul>
<section class="top-bar-section">
<!-- Left Nav Section -->
<ul class="left">
<li class="item "><a href="/dashboard/faq.html">FAQs</a></li>
<li class="item active"><a href="/dashboard/howto.html">HOW-TO Guides</a></li>
<li class="item "><a target="_blank" href="/dashboard/phpinfo.php">PHPInfo</a></li>
<li class="item "><a href="/phpmyadmin/">phpMyAdmin</a></li>
</ul>
</section>
</nav>
</header>
<div class="wrapper">
<div class="hero">
<div class="row">
<div class="large-12 columns">
<h1>Documentation</h1>
</div>
</div>
</div>
<div class="row">
<div class="large-12 columns">
<ul class="sub-nav">
<li>
<a class="pdf" target="_blank" href="/dashboard/docs/configure-wildcard-subdomains.pdf"> Download PDF
<span>configure-wildcard-subdomains.pdf</span>
</a> </li>
</ul>
<article class="asciidoctor">
<h1>Configure Wildcard-Based Subdomains</h1>
<div class="paragraph">
<p>Apache&#8217;s virtual hosting feature makes it easy to host multiple websites or web applications on the same server, each accessible with a different domain name. However, when you have a large number of virtual hosts sharing almost-identical configuration, wildcard-based subdomains simplify maintenance and reduce the effort involved in adding a new virtual host.</p>
</div>
<div class="paragraph">
<p>With wildcard subdomains, it&#8217;s no longer necessary to edit the Apache configuration file or restart the server to initialize a new virtual host. Instead, you simply need to create a subdirectory matching the subdomain name on the server with your content, and Apache will automatically use that directory to serve requests for the corresponding subdomain.</p>
</div>
<div class="admonitionblock note">
<table>
<tr>
<td class="icon">
<i class="fa icon-note" title="Note"></i>
</td>
<td class="content">
Virtual hosts created in this manner will not be accessible from other systems, unless those systems are separately configured to associate the custom domains used by virtual hosts with the IP address of the XAMPP server.
</td>
</tr>
</table>
</div>
<div class="paragraph">
<p>This guide walks you through the process of setting up wildcard virtual hosts with XAMPP, such that requests for <em>subdomain.localhost</em> are automatically served by the <em>subdomain/</em> directory of the main server document root. Follow the steps below:
. Change to your XAMPP installation directory (typically, <em>C:\xampp</em>) and open the <em>httpd.conf</em> file in the <em>apache\conf\</em> subdirectory using your favourite text editor. Within the file, find the following line and uncomment it by removing the hash symbol (#) at the beginning of the line.</p>
</div>
<div class="literalblock">
<div class="content">
<pre>LoadModule vhost_alias_module modules/mod_vhost_alias.so</pre>
</div>
</div>
<div class="olist arabic">
<ol class="arabic">
<li>
<p>Next, edit the <em>httpd-vhosts.conf</em> file in the <em>apache\conf\extra\</em> subdirectory of your XAMPP installation directory.</p>
</li>
<li>
<p>Replace the contents of this file with the following directives:</p>
<div class="literalblock">
<div class="content">
<pre>UseCanonicalName Off
&lt;VirtualHost *:80&gt;
DocumentRoot "C:/xampp/htdocs/"
ServerName localhost
&lt;/VirtualHost&gt;
&lt;VirtualHost *:80&gt;
ServerAlias *.localhost
VirtualDocumentRoot "C:/xampp/htdocs/%1/"
&lt;/VirtualHost&gt;</pre>
</div>
</div>
<div class="imageblock">
<div class="content">
<img src="./images/configure-wildcard-subdomains/image1.png" alt="image1">
</div>
</div>
<div class="paragraph">
<p>In this configuration, the first virtual host block configures how requests are handled by default. The second block configures wildcard virtual hosting for subdomains, such that requests for <em>subdomain.localhost</em> are automatically served by the <em>subdomain\</em> directory of the <em>C:\xampp\htdocs\</em> directory. In particular, notice the %1 placeholder, which matches the subdomain name from the request URL.</p>
</div>
</li>
<li>
<p>Restart Apache using the XAMPP control panel for your changes to take effect.</p>
<div class="imageblock">
<div class="content">
<img src="./images/configure-wildcard-subdomains/image2.png" alt="image2">
</div>
</div>
</li>
</ol>
</div>
<div class="paragraph">
<p>At this point, your wildcard subdomains are configured. You can easily test this by using the Windows Explorer to create two new subdirectories at <em>C:\xampp\htdocs\app01\</em> and <em>C:\xampp\htdocs\app02\</em>. Within each subdirectory, create a file named <em>index.html</em> and fill it with some sample HTML content. Use different content for each file, so that you can easily distinguish that they&#8217;re being served from different directories - for example:</p>
</div>
<div class="literalblock">
<div class="content">
<pre>&lt;!-- index.html in app01 directory --&gt;
&lt;html&gt;
&lt;head&gt;&lt;/head&gt;
&lt;body&gt;
&lt;h1&gt;Welcome to app01.localhost!&lt;/h1&gt;
&lt;/body&gt;
&lt;/html&gt;</pre>
</div>
</div>
<div class="literalblock">
<div class="content">
<pre>&lt;!-- index.html in app02 directory --&gt;
&lt;html&gt;
&lt;head&gt;&lt;/head&gt;
&lt;body&gt;
&lt;h1&gt;Hello from app02.localhost!&lt;/h1&gt;
&lt;/body&gt;
&lt;/html&gt;</pre>
</div>
</div>
<div class="paragraph">
<p>Since these domains do not actually exist in reality, you also need to map them to the local IP address. Open the file <em>C:\windows\system32\drivers\etc\hosts</em> in a text editor and add the following line to it:</p>
</div>
<div class="literalblock">
<div class="content">
<pre>127.0.0.1 app01.localhost app02.localhost</pre>
</div>
</div>
<div class="imageblock">
<div class="content">
<img src="./images/configure-wildcard-subdomains/image3.png" alt="image3">
</div>
</div>
<div class="admonitionblock tip">
<table>
<tr>
<td class="icon">
<i class="fa icon-tip" title="Tip"></i>
</td>
<td class="content">
You will need to do this every time you want to configure a new wildcard virtual host, because the Windows <em>hosts</em> file does not support wildcard entries. To avoid this step, you can use a DNS server or local DNS proxy that supports wildcards and therefore takes care of automatically resolving requests for <em>*.localhost</em> to the local IP address.
</td>
</tr>
</table>
</div>
<div class="admonitionblock note">
<table>
<tr>
<td class="icon">
<i class="fa icon-note" title="Note"></i>
</td>
<td class="content">
On some versions of Windows, you will not be able to edit the <em>C:\windows\system32\drivers\etc\hosts</em> file without administrator privileges. You can edit the file by right-clicking the Notepad icon and selected the "Run as administrator" menu option, then entering administrator credentials (if required) and clicking "OK" or "Yes" to proceed.
</td>
</tr>
</table>
</div>
<div class="paragraph">
<p>At this point, you should be able to enter the URLs <a href="http://app01.localhost" class="bare">http://app01.localhost</a> or <a href="http://app02.localhost" class="bare">http://app02.localhost</a> in your browser&#8217;s address bar, and you should then see the corresponding HTML page.</p>
</div>
<div class="imageblock">
<div class="content">
<img src="./images/configure-wildcard-subdomains/image4.png" alt="image4">
</div>
</div>
</article>
</div>
</div>
</div>
<footer class="footer row">
<div class="columns">
<div class="footer_lists-container row collapse">
<div class="footer_social columns large-2">
<ul class="social">
<li class="twitter"><a href="https://twitter.com/apachefriends">Follow us on Twitter</a></li>
<li class="facebook"><a href="https://www.facebook.com/we.are.xampp">Like us on Facebook</a></li>
</ul>
<p class="footer_copyright">Copyright (c) 2022, Apache Friends</p>
</div>
<ul class="footer_links columns large-9">
<li><a href="https://www.apachefriends.org/blog.html">Blog</a></li>
<li><a href="/privacy_policy.html">Privacy Policy</a></li>
<li>
<a target="_blank" href="http://www.fastly.com/"> CDN provided by
<img width="48" data-2x="/dashboard/images/fastly-logo@2x.png" src="/dashboard/images/fastly-logo.png" />
</a> </li>
</ul>
</div>
</div>
</footer>
<!-- JS Libraries -->
<script src="//code.jquery.com/jquery-1.10.2.min.js"></script>
<script src="/dashboard/javascripts/all.js" type="text/javascript"></script>
</body>
</html>

File diff suppressed because it is too large Load diff

View file

@ -1,9 +0,0 @@
[ /Title (Configure Wildcard-Based Subdomains)
/Author ()
/Subject ()
/Keywords ()
/ModDate (D:20221122153700)
/CreationDate (D:20221122153700)
/Creator (Prawn 1.0.0)
/Producer ()
/DOCINFO pdfmark

View file

@ -1,233 +0,0 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<!-- Always force latest IE rendering engine or request Chrome Frame -->
<meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible">
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Use title if it's in the page YAML frontmatter -->
<title>Start a New Zend Framework 1 Project</title>
<link href="/dashboard/stylesheets/normalize.css" rel="stylesheet" type="text/css" /><link href="/dashboard/stylesheets/all.css" rel="stylesheet" type="text/css" />
<link href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/3.1.0/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
<script src="/dashboard/javascripts/modernizr.js" type="text/javascript"></script>
<link href="/dashboard/images/favicon.png" rel="icon" type="image/png" />
</head>
<body class="docs docs_create-framework-project-zf1">
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=277385395761685";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<header class="header contain-to-grid">
<nav class="top-bar" data-topbar>
<ul class="title-area">
<li class="name">
<h1><a href="/dashboard/index.html">Apache Friends</a></h1>
</li>
<li class="toggle-topbar menu-icon">
<a href="#">
<span>Menu</span>
</a>
</li>
</ul>
<section class="top-bar-section">
<!-- Left Nav Section -->
<ul class="left">
<li class="item "><a href="/dashboard/faq.html">FAQs</a></li>
<li class="item active"><a href="/dashboard/howto.html">HOW-TO Guides</a></li>
<li class="item "><a target="_blank" href="/dashboard/phpinfo.php">PHPInfo</a></li>
<li class="item "><a href="/phpmyadmin/">phpMyAdmin</a></li>
</ul>
</section>
</nav>
</header>
<div class="wrapper">
<div class="hero">
<div class="row">
<div class="large-12 columns">
<h1>Documentation</h1>
</div>
</div>
</div>
<div class="row">
<div class="large-12 columns">
<ul class="sub-nav">
<li>
<a class="pdf" target="_blank" href="/dashboard/docs/create-framework-project-zf1.pdf"> Download PDF
<span>create-framework-project-zf1.pdf</span>
</a> </li>
</ul>
<article class="asciidoctor">
<h1>Start a New Zend Framework 1 Project</h1>
<div class="paragraph">
<p>XAMPP makes it easy to start developing with PHP, and <a href="http://framework.zend.com/">Zend Framework</a> is one of the most popular PHP development frameworks. This guide walks you through the process of initializing a new Zend Framework 1 project with XAMPP.</p>
</div>
<div class="admonitionblock note">
<table>
<tr>
<td class="icon">
<i class="fa icon-note" title="Note"></i>
</td>
<td class="content">
This guide assumes that the new Zend Framework application will be accessible at the URL <a href="http://localhost/myapp/" class="bare">http://localhost/myapp/</a>.
</td>
</tr>
</table>
</div>
<div class="olist arabic">
<ol class="arabic">
<li>
<p><a href="http://framework.zend.com/downloads/latest">Download the latest version of the Zend Framework 1 minimal package</a> as a ZIP archive.</p>
</li>
<li>
<p>Within your XAMPP installation directory (usually <em>C:\xampp</em>), create a new directory named <em>apps\</em> (if it doesn&#8217;t already exist). Then, within this new <em>apps\</em> directory, create a directory to hold your Zend Framework application and its related XAMPP configuration files. In this example, call the directory <em>myapp\</em>.</p>
</li>
<li>
<p>Extract the contents of the ZIP archive to the <em>myapp\ directory. This will produce a _ZendFramework-[x.y]-minimal.zip\</em> subdirectory in the <em>myapp</em>\ directory. Rename this newly-created subdirectory to <em>htdocs</em>.</p>
<div class="admonitionblock note">
<table>
<tr>
<td class="icon">
<i class="fa icon-note" title="Note"></i>
</td>
<td class="content">
This new <em>htdocs</em> directory will be the main working directory for your Zend Framework project.
</td>
</tr>
</table>
</div>
</li>
<li>
<p>Within the <em>myapp\</em> directory, create a new <em>conf\</em> subdirectory.</p>
<div class="olist loweralpha">
<ol class="loweralpha" type="a">
<li>
<p>Within the new <em>conf</em>\ subdirectory, use your text editor to create and populate a file named <em>ttpd-prefix.conf</em> with the following content:</p>
<div class="literalblock">
<div class="content">
<pre>Alias /myapp/ "C:/xampp/apps/myapp/htdocs/public/"
Alias /myapp "C:/xampp/apps/myapp/htdocs/public"
Include "C:/xampp/apps/myapp/conf/httpd-app.conf"</pre>
</div>
</div>
</li>
<li>
<p>Within the <em>conf</em>\ subdirectory, also create and populate a file named <em>httpd-app.conf</em> with the following content:</p>
<div class="literalblock">
<div class="content">
<pre>&lt;Directory C:/xampp/apps/myapp/htdocs/public&gt;
Options +FollowSymLinks
AllowOverride All
Require all granted
&lt;/Directory&gt;</pre>
</div>
</div>
</li>
</ol>
</div>
</li>
<li>
<p>Edit the <em>httpd-xampp.conf</em> file in the <em>apache\conf\extra\</em> subdirectory of your XAMPP installation directory and add the following line at the end to include the <em>httpd-prefix.conf</em> file created earlier.</p>
<div class="literalblock">
<div class="content">
<pre>Include "C:/xampp/apps/myapp/conf/httpd-prefix.conf"</pre>
</div>
</div>
<div class="admonitionblock note">
<table>
<tr>
<td class="icon">
<i class="fa icon-note" title="Note"></i>
</td>
<td class="content">
Remember to update the above file and directory paths so that they&#8217;re valid for your system.
</td>
</tr>
</table>
</div>
</li>
<li>
<p>Launch a new Windows command shell using the "Shell" button in the XAMPP control panel.</p>
</li>
<li>
<p>Within the command shell, change to the <em>myapp\htdocs\</em> directory and run the following commands to create a new stub project.</p>
<div class="literalblock">
<div class="content">
<pre>bin\zf.bat create project .</pre>
</div>
</div>
</li>
<li>
<p>Check that you have a directory structure like this:</p>
<div class="imageblock">
<div class="content">
<img src="./images/create-framework-project-zf1/image1.png" alt="image1">
</div>
</div>
</li>
<li>
<p>Restart the Apache server using the XAMPP control panel.</p>
</li>
</ol>
</div>
<div class="paragraph">
<p>You should be able to access the Zend Framework skeleton application by browsing to <a href="http://localhost/myapp" class="bare">http://localhost/myapp</a>. Here&#8217;s what the default welcome page looks like:</p>
</div>
<div class="imageblock">
<div class="content">
<img src="./images/create-framework-project-zf1/image2.png" alt="image2">
</div>
</div>
<div class="paragraph">
<p>You can now begin developing your Zend Framework application by modifying the skeleton application code. For more information, <a href="http://framework.zend.com/manual/1.12/en/learning.html">refer to the Zend Framework documentation</a>.</p>
</div>
</article>
</div>
</div>
</div>
<footer class="footer row">
<div class="columns">
<div class="footer_lists-container row collapse">
<div class="footer_social columns large-2">
<ul class="social">
<li class="twitter"><a href="https://twitter.com/apachefriends">Follow us on Twitter</a></li>
<li class="facebook"><a href="https://www.facebook.com/we.are.xampp">Like us on Facebook</a></li>
</ul>
<p class="footer_copyright">Copyright (c) 2022, Apache Friends</p>
</div>
<ul class="footer_links columns large-9">
<li><a href="https://www.apachefriends.org/blog.html">Blog</a></li>
<li><a href="/privacy_policy.html">Privacy Policy</a></li>
<li>
<a target="_blank" href="http://www.fastly.com/"> CDN provided by
<img width="48" data-2x="/dashboard/images/fastly-logo@2x.png" src="/dashboard/images/fastly-logo.png" />
</a> </li>
</ul>
</div>
</div>
</footer>
<!-- JS Libraries -->
<script src="//code.jquery.com/jquery-1.10.2.min.js"></script>
<script src="/dashboard/javascripts/all.js" type="text/javascript"></script>
</body>
</html>

File diff suppressed because it is too large Load diff

View file

@ -1,9 +0,0 @@
[ /Title (Start a New Zend Framework 1 Project)
/Author ()
/Subject ()
/Keywords ()
/ModDate (D:20221122153700)
/CreationDate (D:20221122153700)
/Creator (Prawn 1.0.0)
/Producer ()
/DOCINFO pdfmark

View file

@ -1,255 +0,0 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<!-- Always force latest IE rendering engine or request Chrome Frame -->
<meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible">
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Use title if it's in the page YAML frontmatter -->
<title>Start a New Zend Framework 2 Project</title>
<link href="/dashboard/stylesheets/normalize.css" rel="stylesheet" type="text/css" /><link href="/dashboard/stylesheets/all.css" rel="stylesheet" type="text/css" />
<link href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/3.1.0/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
<script src="/dashboard/javascripts/modernizr.js" type="text/javascript"></script>
<link href="/dashboard/images/favicon.png" rel="icon" type="image/png" />
</head>
<body class="docs docs_create-framework-project-zf2">
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=277385395761685";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<header class="header contain-to-grid">
<nav class="top-bar" data-topbar>
<ul class="title-area">
<li class="name">
<h1><a href="/dashboard/index.html">Apache Friends</a></h1>
</li>
<li class="toggle-topbar menu-icon">
<a href="#">
<span>Menu</span>
</a>
</li>
</ul>
<section class="top-bar-section">
<!-- Left Nav Section -->
<ul class="left">
<li class="item "><a href="/dashboard/faq.html">FAQs</a></li>
<li class="item active"><a href="/dashboard/howto.html">HOW-TO Guides</a></li>
<li class="item "><a target="_blank" href="/dashboard/phpinfo.php">PHPInfo</a></li>
<li class="item "><a href="/phpmyadmin/">phpMyAdmin</a></li>
</ul>
</section>
</nav>
</header>
<div class="wrapper">
<div class="hero">
<div class="row">
<div class="large-12 columns">
<h1>Documentation</h1>
</div>
</div>
</div>
<div class="row">
<div class="large-12 columns">
<ul class="sub-nav">
<li>
<a class="pdf" target="_blank" href="/dashboard/docs/create-framework-project-zf2.pdf"> Download PDF
<span>create-framework-project-zf2.pdf</span>
</a> </li>
</ul>
<article class="asciidoctor">
<h1>Start a New Zend Framework 2 Project</h1>
<div class="paragraph">
<p>XAMPP makes it easy to start developing with PHP, and <a href="http://framework.zend.com/">Zend Framework 2</a> is one of the most popular PHP development frameworks. This guide walks you through the process of initializing a new Zend Framework 2 project with XAMPP.</p>
</div>
<div class="admonitionblock note">
<table>
<tr>
<td class="icon">
<i class="fa icon-note" title="Note"></i>
</td>
<td class="content">
This guide assumes that you have already downloaded and installed Git for Windows, and that the git binary is in your Windows PATH. If you don&#8217;t have Git for Windows, you can <a href="http://git-scm.com/download/win">download and install it from here</a>. It also assumes that the new Zend Framework 2 application will be accessible at the URL <a href="http://localhost/myapp/" class="bare">http://localhost/myapp/</a>.
</td>
</tr>
</table>
</div>
<div class="paragraph">
<p>Follow these steps:</p>
</div>
<div class="olist arabic">
<ol class="arabic">
<li>
<p><a href="https://github.com/zendframework/ZendSkeletonApplication">Download the Zend Framework 2 skeleton application</a> as a ZIP archive from Github.</p>
<div class="imageblock">
<div class="content">
<img src="./images/create-framework-project-zf2/image1.png" alt="image1">
</div>
</div>
</li>
<li>
<p>Within your XAMPP installation directory (usually <em>C:\xampp</em>), create a new directory named <em>apps\</em> (if it doesn&#8217;t already exist). Then, within this new <em>apps\</em> directory, create a directory to hold your Zend Framework 2 application and its related XAMPP configuration files. In this example, call the directory <em>myapp\</em>.</p>
</li>
<li>
<p>Extract the contents of the ZIP archive to the <em>myapp\</em> directory. This will produce a <em>zendframework-ZendSkeletonApplication-[xx]\</em> subdirectory in the <em>myapp\</em> directory. Rename this newly-created subdirectory to <em>htdocs</em>.</p>
<div class="admonitionblock note">
<table>
<tr>
<td class="icon">
<i class="fa icon-note" title="Note"></i>
</td>
<td class="content">
This new <em>htdocs</em> directory will be the main working directory for your Zend Framework 2 project.
</td>
</tr>
</table>
</div>
</li>
<li>
<p>Within the <em>myapp\</em> directory, create a new <em>conf\</em> subdirectory.</p>
<div class="olist loweralpha">
<ol class="loweralpha" type="a">
<li>
<p>Within the new <em>conf\</em> subdirectory, use your text editor to create and populate a file named <em>httpd-prefix.conf</em> with the following content:</p>
<div class="literalblock">
<div class="content">
<pre>Alias /myapp/ "C:/xampp/apps/myapp/htdocs/public/"
Alias /myapp "C:/xampp/apps/myapp/htdocs/public"
Include "C:/xampp/apps/myapp/conf/httpd-app.conf"</pre>
</div>
</div>
</li>
<li>
<p>Within the <em>conf\</em> subdirectory, also create and populate a file named <em>httpd-app.conf</em> with the following content:</p>
<div class="literalblock">
<div class="content">
<pre>&lt;Directory C:/xampp/apps/myapp/htdocs/public&gt;
Options +FollowSymLinks
AllowOverride All
Require all granted
&lt;/Directory&gt;</pre>
</div>
</div>
</li>
</ol>
</div>
</li>
<li>
<p>Edit the <em>httpd-xampp.conf</em> file in the <em>apache\conf\extra\</em> subdirectory of your XAMPP installation directory and add the following line at the end to include the <em>httpd-prefix.conf</em> file created earlier.</p>
<div class="literalblock">
<div class="content">
<pre>Include "C:/xampp/apps/myapp/conf/httpd-prefix.conf"</pre>
</div>
</div>
<div class="admonitionblock note">
<table>
<tr>
<td class="icon">
<i class="fa icon-note" title="Note"></i>
</td>
<td class="content">
Remember to update the above file and directory paths so that they&#8217;re valid for your system.
</td>
</tr>
</table>
</div>
</li>
<li>
<p>Check that you have a directory structure like this:</p>
<div class="imageblock">
<div class="content">
<img src="./images/create-framework-project-zf2/image2.png" alt="image2">
</div>
</div>
</li>
<li>
<p>Restart the Apache server using the XAMPP control panel.</p>
</li>
<li>
<p>Launch a new Windows command shell using the "Shell" button in the XAMPP control panel.</p>
<div class="imageblock">
<div class="content">
<img src="./images/create-framework-project-zf2/image3.png" alt="image3">
</div>
</div>
</li>
<li>
<p>Within the command shell, change to the <em>myapp\htdocs\</em> directory and run the following commands to update <a href="https://getcomposer.org/">Composer</a> (the PHP dependency manager) and install the Zend Framework 2 components.</p>
<div class="literalblock">
<div class="content">
<pre>php composer.phar self-update
php composer.phar install</pre>
</div>
</div>
<div class="paragraph">
<p>Here&#8217;s an example of what you might see as Composer downloads and installs dependencies.</p>
</div>
<div class="imageblock">
<div class="content">
<img src="./images/create-framework-project-zf2/image4.png" alt="image4">
</div>
</div>
</li>
<li>
<p>Once Composer is done, you should be able to access the Zend Framework 2 skeleton application by browsing to <a href="http://localhost/myapp" class="bare">http://localhost/myapp</a>. Here is an example of the default welcome page you should see:</p>
<div class="imageblock">
<div class="content">
<img src="./images/create-framework-project-zf2/image5.png" alt="image5">
</div>
</div>
</li>
</ol>
</div>
<div class="paragraph">
<p>You can now begin developing your Zend Framework 2 application by modifying the skeleton application code. For more information, <a href="http://framework.zend.com/manual/2.3/en/user-guide/overview.html">refer to the Zend Framework 2 User Guide</a>.</p>
</div>
</article>
</div>
</div>
</div>
<footer class="footer row">
<div class="columns">
<div class="footer_lists-container row collapse">
<div class="footer_social columns large-2">
<ul class="social">
<li class="twitter"><a href="https://twitter.com/apachefriends">Follow us on Twitter</a></li>
<li class="facebook"><a href="https://www.facebook.com/we.are.xampp">Like us on Facebook</a></li>
</ul>
<p class="footer_copyright">Copyright (c) 2022, Apache Friends</p>
</div>
<ul class="footer_links columns large-9">
<li><a href="https://www.apachefriends.org/blog.html">Blog</a></li>
<li><a href="/privacy_policy.html">Privacy Policy</a></li>
<li>
<a target="_blank" href="http://www.fastly.com/"> CDN provided by
<img width="48" data-2x="/dashboard/images/fastly-logo@2x.png" src="/dashboard/images/fastly-logo.png" />
</a> </li>
</ul>
</div>
</div>
</footer>
<!-- JS Libraries -->
<script src="//code.jquery.com/jquery-1.10.2.min.js"></script>
<script src="/dashboard/javascripts/all.js" type="text/javascript"></script>
</body>
</html>

File diff suppressed because it is too large Load diff

View file

@ -1,9 +0,0 @@
[ /Title (Start a New Zend Framework 2 Project)
/Author ()
/Subject ()
/Keywords ()
/ModDate (D:20221122153701)
/CreationDate (D:20221122153701)
/Creator (Prawn 1.0.0)
/Producer ()
/DOCINFO pdfmark

View file

@ -1,194 +0,0 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<!-- Always force latest IE rendering engine or request Chrome Frame -->
<meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible">
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Use title if it's in the page YAML frontmatter -->
<title>Deploy an Application Using Git</title>
<link href="/dashboard/stylesheets/normalize.css" rel="stylesheet" type="text/css" /><link href="/dashboard/stylesheets/all.css" rel="stylesheet" type="text/css" />
<link href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/3.1.0/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
<script src="/dashboard/javascripts/modernizr.js" type="text/javascript"></script>
<link href="/dashboard/images/favicon.png" rel="icon" type="image/png" />
</head>
<body class="docs docs_deploy-git-app">
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=277385395761685";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<header class="header contain-to-grid">
<nav class="top-bar" data-topbar>
<ul class="title-area">
<li class="name">
<h1><a href="/dashboard/index.html">Apache Friends</a></h1>
</li>
<li class="toggle-topbar menu-icon">
<a href="#">
<span>Menu</span>
</a>
</li>
</ul>
<section class="top-bar-section">
<!-- Left Nav Section -->
<ul class="left">
<li class="item "><a href="/dashboard/faq.html">FAQs</a></li>
<li class="item active"><a href="/dashboard/howto.html">HOW-TO Guides</a></li>
<li class="item "><a target="_blank" href="/dashboard/phpinfo.php">PHPInfo</a></li>
<li class="item "><a href="/phpmyadmin/">phpMyAdmin</a></li>
</ul>
</section>
</nav>
</header>
<div class="wrapper">
<div class="hero">
<div class="row">
<div class="large-12 columns">
<h1>Documentation</h1>
</div>
</div>
</div>
<div class="row">
<div class="large-12 columns">
<ul class="sub-nav">
<li>
<a class="pdf" target="_blank" href="/dashboard/docs/deploy-git-app.pdf"> Download PDF
<span>deploy-git-app.pdf</span>
</a> </li>
</ul>
<article class="asciidoctor">
<h1>Deploy an Application Using Git</h1>
<div class="paragraph">
<p><a href="http://git-scm.com/">Git</a> is a popular distributed version control system. As you work with XAMPP, you might often find yourself needing to download and install applications or code libraries from a developer&#8217;s public git repository.</p>
</div>
<div class="paragraph">
<p>This guide walks you through the process, showing you how to use a git client to transfer code from a public online git repository to your XAMPP server. As an example, this guide assumes that you wish to download the latest version of <a href="http://www.slimframework.com/">Slim</a>, a popular PHP micro-framework for Web application development that also has its own Github repository.
NOTE: This guide uses <a href="http://code.google.com/p/gitextensions/">Git Extensions</a>, an open source git client that&#8217;s available for Windows, Linux and Mac OS, and assumes that you have already downloaded and installed this software. If you don&#8217;t already have this, you can <a href="http://code.google.com/p/gitextensions/">download it from the official Git Extensions website</a>, and <a href="http://git-extensions-documentation.readthedocs.org/en/latest/getting_started.html">install it using these instructions</a>.</p>
</div>
<div class="paragraph">
<p>To download Slim (or any other application) from its git repository, follow these steps:</p>
</div>
<div class="olist arabic">
<ol class="arabic">
<li>
<p>Ensure that your Apache server is running.</p>
</li>
<li>
<p>Obtain the repository&#8217;s clone URL. On Github, this can be easily obtained by visiting the project&#8217;s Github page and copying the clone URL from the right side of the page. For third-party or private git repositories, you can obtain the clone URL by asking the project team directly. Make a note of the clone URL, as you&#8217;ll need it in subsequent steps.</p>
<div class="imageblock">
<div class="content">
<img src="./images/deploy-git-app/image1.png" alt="image1">
</div>
</div>
</li>
<li>
<p>Launch Git Extensions by double-clicking the icon in the Windows Start menu or Start screen.</p>
</li>
<li>
<p>Click the "Clone repository" link or use the "Start &#8594; Clone repository&#8230;&#8203;" menu item.</p>
<div class="imageblock">
<div class="content">
<img src="./images/deploy-git-app/image2.png" alt="image2">
</div>
</div>
</li>
<li>
<p>In the resulting "Clone" dialog box, enter the clone URL obtained in the first step. Set the destination directory to the <em>htdocs\</em> subdirectory of your XAMPP installation directory (typically, <em>C:\xampp</em>). Optionally, change the name of the subdirectory that will hold the downloaded code.</p>
<div class="imageblock">
<div class="content">
<img src="./images/deploy-git-app/image3.png" alt="image3">
</div>
</div>
</li>
<li>
<p>Click the "Clone" button to start cloning the repository. Git Extensions will display a progress dialog as it downloads the code from the source repository.</p>
<div class="imageblock">
<div class="content">
<img src="./images/deploy-git-app/image4.png" alt="image4">
</div>
</div>
</li>
<li>
<p>Once the repository has been cloned, Git Extensions will prompt you to open the new repository. Click "Yes".</p>
<div class="paragraph">
<p>You should now see the entire commit history of the repository in a graphical tree structure, together with details on the changes made in each commit.</p>
</div>
<div class="imageblock">
<div class="content">
<img src="./images/deploy-git-app/image5.png" alt="image5">
</div>
</div>
</li>
</ol>
</div>
<div class="paragraph">
<p>At this point, the code has been downloaded from the remote git repository and you can begin using it. In this particular case, since the Slim framework includes a starter application, you can simply browse to the URL <a href="http://localhost/Slim" class="bare">http://localhost/Slim</a> and you should see the example application&#8217;s welcome page, as shown below.</p>
</div>
<div class="imageblock">
<div class="content">
<img src="./images/deploy-git-app/image6.png" alt="image6">
</div>
</div>
<div class="admonitionblock note">
<table>
<tr>
<td class="icon">
<i class="fa icon-note" title="Note"></i>
</td>
<td class="content">
You can use Git Extensions to create a new branch of the codebase should you wish to make any changes to it. Any changes you make will be automatically reflected in the Git Extensions interface, and if you have appropriate privileges, you can also commit your changes back to the remote repository. <a href="http://git-scm.com/book">Learn more about git</a>, or <a href="https://git-extensions-documentation.readthedocs.org/">read the Git Extensions documentation</a>.
</td>
</tr>
</table>
</div>
</article>
</div>
</div>
</div>
<footer class="footer row">
<div class="columns">
<div class="footer_lists-container row collapse">
<div class="footer_social columns large-2">
<ul class="social">
<li class="twitter"><a href="https://twitter.com/apachefriends">Follow us on Twitter</a></li>
<li class="facebook"><a href="https://www.facebook.com/we.are.xampp">Like us on Facebook</a></li>
</ul>
<p class="footer_copyright">Copyright (c) 2022, Apache Friends</p>
</div>
<ul class="footer_links columns large-9">
<li><a href="https://www.apachefriends.org/blog.html">Blog</a></li>
<li><a href="/privacy_policy.html">Privacy Policy</a></li>
<li>
<a target="_blank" href="http://www.fastly.com/"> CDN provided by
<img width="48" data-2x="/dashboard/images/fastly-logo@2x.png" src="/dashboard/images/fastly-logo.png" />
</a> </li>
</ul>
</div>
</div>
</footer>
<!-- JS Libraries -->
<script src="//code.jquery.com/jquery-1.10.2.min.js"></script>
<script src="/dashboard/javascripts/all.js" type="text/javascript"></script>
</body>
</html>

File diff suppressed because it is too large Load diff

View file

@ -1,9 +0,0 @@
[ /Title (Deploy an Application Using Git)
/Author ()
/Subject ()
/Keywords ()
/ModDate (D:20221122153659)
/CreationDate (D:20221122153659)
/Creator (Prawn 1.0.0)
/Producer ()
/DOCINFO pdfmark

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 251 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Some files were not shown because too many files have changed in this diff Show more