Wir beginnen damit, dass wir den joomla ordner direkt in den XAMPP ordner verschieben. Der Pfad muss also so aussehen: D:\Programme\xampp\joomla.
Dann sorgen wir dafür, dass dein Server etwas sicherer wird. Dazu öffnest du diese Datei:
D:\Programme\xampp\apache\conf\httpd.conf und schaust ganz unten nach dieser Zeile:
- Code: Select all
Include conf/extra/httpd-vhosts.conf
sollte da ein # davor sein, das # entfernen und die Datei abspeichern. Jetzt öffnest du die Datei
D:\Programme\xampp\apache\conf\extra\httpd-vhosts.conf und ersetzt alles mit diesem Code:
- Code: Select all
NameVirtualHost *:80
<VirtualHost *:80>
ServerName deinnname.no-ip.com
DocumentRoot /Programme/xampp/joomla
<Directory /Programme/xampp/joomla>
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName localhost
DocumentRoot /Programme/xampp/htdocs
Alias /joomla /Programme/xampp/joomla
<Directory /Programme/xampp/htdocs>
Order allow,deny
allow from localhost
</Directory>
</VirtualHost>
Datei ebenfalls abspeichern und Apache neu starten.
OK, als erstes öffne bitte
http://localhost/phpmyadmin und meldest dich als root an, falls du ein Passwort vergeben hast. Dann oben auf den Tab SQL klicken und diesen Code komplett in das Textfeld kopieren und ausführen.
- Code: Select all
CREATE DATABASE joomla;
CREATE USER 'jommla'@'localhost';
GRANT ALL ON joomla.* TO 'joomla'@'localhost' IDENTIFIED BY 'joomlapassword';
Das Passwort vielleicht durch ein anderes ersetzen. Ich verwende da immer diese Seite:
http://www.gaijin.at/olspwgen.php und lass mir WPA-2 Schlüssel generieren. Da einen aussuchen, per copy&paste einfügen und noch zusätzlich in ein Notepad-Fenster einfügen (brauchst du bei der Joomla-installation noch einmal, dann nicht mehr).
So, jetzt
http://localhost/joomla aufrufen. Auf der ersten Seite die Sprache auswählen (ich hab das auf Englisch, wenn du Deutsch wählst, dann sind evtl. die Bezeichnungen anders!), dann auf Next. Auf der nächsten Seite könnten ein paar Sachen rot sein, kannst aber ignorieren. Zur Sicherheit mal kopieren und nachher hier posten. Auf der nächsten Seite die GPL bestätigen. Jetzt kommen die Datenbankzugangsdaten dran. Oben als Datenbanktyp mysql auswählen, Hostname = localhost, Username = joomla, Password = das passwort von vorher, Databasename = joomla. Die Advanced Settings brauchst eigentlich nicht benutzen, da kannst lassen was drin ist. Im nächsten Schritt kommt der FTP-Layer, dort No anwählen und einfach weiter. So, jetzt die Main Configuration:
Site Name: Das ist der Titel deiner Joomla Installation. Gib ein was du willst. E-Mail sollte existieren, Admin passwort halt selbst ausdenken. Das brauchst nachher zum einloggen. Wenn du ein leeres Joomla willst, dann die Sample Data NICHT ausführen. Damit werden Demoseiten installiert, um zu zeigen was geht. Wenn du nachher eigene Seiten haben willst, musst du die alle wieder löschen. Daher einfach auf Next klicken. Auf der letzten Seite sollte angezeigt werden, dass die Installation erfolgreich war und du den Install-Ordner löschen sollst. Das machst du dann auch gleich, sonst geht gar nix.
Nach D:\Programm\Xampp\htdocs\joomla gehen und den Ordner installation einfach komplett löschen.
Das war's eigentlich schon. Deine Seite ist jetzt sowohl unter
http://localhost/joomla, als auch unter
http://deinname.no-ip.com erreichbar. Das Admin-Interface entsprechend unter /Administrator (
http://localhost/joomla/administrator und
http://deinname.no-ip.com/administrator), solltest du das auch noch auf localhost beschränken wollen, dann kann ich dazu auch noch den Code posten.
Die Mailserver Einstellungen solltest du noch anpassen. Dazu meldest du dich in Joomla als Admin an, dann im Menü Site -> Global Configuration und im Untermenü auf Server. Rechts unten sind die Mailserver Einstellungen. Was du verwendest hängt von dir ab. Wenn du einen Mailserver laufen hast, dann PHP mail, wenn du sendmail for Windows verwendest, dann entweder auch PHP mail oder sendmail und wenn du weder noch hast, dann kannst du die Mails auch über deinen Mailprovider (GMX, Web.de, Gmail usw.) schicken. Dazu SMTP Server auswählen und die SMTP-Felder ausfüllen.
Ich persönlich würde die XAMPP-Installation jetzt noch etwas sicherer machen, soll ich das auch posten?
mfg glitzi
PS: Ach ja, deine gateway-Domain solltest du jetzt auf
http://deinname.no-ip.com weiterleiten.