Hacking - Programieren

Hier wird über alles was mit Programieren zu tun hat diskutiert
Aktuelle Zeit: Sa 25. Mär 2023, 05:38

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Der eigene Computer als Testserver
BeitragVerfasst: Sa 20. Sep 2008, 17:26 
Offline

Registriert: Fr 29. Aug 2008, 11:12
Beiträge: 2
Hallo

Weil hier anscheinend tote Hose ist, hab ich mir gedacht, ich verfass mal nen Beitrag...

Wer öfter Sachen mit PHP und MYSQL programmiert (v.a. größere Projekte), dem empfehle ich seinen eigenen Computer zum Testserver zu machen.
Vorteile:
- Kein Hochladen der Dateien bei jeder kleinen Änderung
- Fehlerbeseitung (v.a. Fehler in PHP Skripts) viel schneller
- MYSQL Datenbanken lassen sich später mithilfe PHPMyAdmin als SQL Dump später auf den richtigen Server übertragen (Export/Import).

Da es natürlich sehr aufwändig ist, den Apache, PHP, MYSQL, PHPMyAdmin, evtl. FTP Server nacheinander zu downloaden, zu installieren und zu konfigurieren (damit das ganze einer IMHO soliden Serverkonfiguration entspricht), gibt es im Internet vorgefertigte Pakete, die alles beinhalten und konfigurationslos sofort nach der Installation funktionieren...
Ich selber verwende XAMPP (und empfehle es auch weiter) --> http://www.apachefriends.org/de/xampp.html
Ein paar Konfigurationen in den Apache Config-Dateien und MYSQL-Rechte mit PhpMyadmin setzen und das ganze läuft richtig rund...
einfach localhost in den Browser als URL eingeben und die Seite wird angezeigt...
Wenn man mehr als ein Projekt bearbeitet empfiehlt es sogenannte Virtual Hosts einzurichten...
In der Hosts Datei von Windows ( [WinDir]\system32\drivers\etc\hosts ) einen Hostamen (z.B. projekt-testserver) gefolgt (nach einem Tab) von der lokalen IP-Adresse (127.0.0.1) (weil ja der eigene Computer Server ist) eingeben, schon werden Anfragen an den Host projekt-testserver an den lokalen Computer weitergeleitet...
In der Apache Virtual Host Konfigurationsdatei (etc\vhosts.conf) den Beispieleintrag kopieren, Kommentare (#) entfernen, als Servername den im vorhergehenden Schritt festgelegten Namen eingeben (im Beispiel projekt-testserver) und als DocumentRoot das Verzeichnis, dass die Dateien enthält, welches der Server verwenden soll... (VerzeichnisRechte für den angegebenen Ordner auch in der Hauptkonfigurationsdatei setzen (nach Vorbild des XAMPP\htdocs Ordners), sonst erscheint später nur Zugriff verweigert...
Das ganze für das zweite Projekt wiederholen z.b. mit projekt2-testserver...
Apache neu starten damit die Config-Dateien neu geladen werden...

Und schon kann man im Browser projekt-testserver und projekt2-testserver eingegeben werden und es erscheinen die entsprechenden Datein im Ordner der bei DocumentRoot angegeben wurden!!

ENJOY!!!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
Verfasst: Sa 20. Sep 2008, 17:26 


Nach oben
  
 
BeitragVerfasst: Mi 1. Okt 2008, 14:20 
Offline
Administrator
Administrator

Registriert: So 24. Aug 2008, 21:36
Beiträge: 15
Coole Sache!

Ich werde es gleich mal ausprobieren!

Vielen Dank für den Wertvollen beitrag und die mühe!

Gruß

JENS


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Mi 1. Okt 2008, 15:09 
Offline
Administrator
Administrator

Registriert: So 24. Aug 2008, 21:36
Beiträge: 15
ES FUNZT


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

0 Mitglieder


Tags

Bild, Computer, Erde, Internet, Name, Programm, Spiele

Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron




Bei iphpbb3.com bekommen Sie ein kostenloses Forum mit vielen tollen Extras
Forum kostenlos einrichten - Hot Topics - Tags
Beliebteste Themen: Forum, Programm, Erde, NES, Auto

Impressum | Datenschutz