9. Februar 2009 11:40 von
tXptr
Um auf einem Starto vServer mit openSUSE die mod_rewrite Erweiterung einzurichten müssen folgende Schritte durchgeführt werden:
Schritt 1:
Per SSH mit dem Server verbinden
Schritt 2:
Das Verzeichnis “/etc/sysconfig” öffnen
Schritt 3:
Mit einem Editor eurer Wahl die Datei “apache2″ öffnen
Schritt 4:
In der Datei folgende Zeile suchen:
und vor dem Wort “php5″
eintragen
Schritt 5:
Datei schließen und den Apache2 Dienst neustarten
/etc/init.d/apache2 restart |
Nun sollte mod_rewrite funktionieren.
Geschrieben in Development |
Keine Kommentare » | Twitter It »
9. Februar 2009 11:19 von
tXptr
Ich musste letztens auf einem vServer mit openSUSE das json Modul für PHP5 nachinstallieren.
Folgende Schritte müssen durchgeführt werden:
Schritt 1:
Per SSH auf dem Server anmelden
Schritt 2:
Folgenden Befehl eingeben
yast2 --install php5-json |
Dadurch wird das SUSE Setup Tool angewiesen, dass PHP5-JSON Paket herunterzuladen und zu installieren.
Schritt 3:
Danach noch
/etc/init.d/apache2 restart |
Um den Apache2 Dienst neuzustarten.
Jetzt sollte in der phpinfo das Modul “json” angezeigt werden.
Geschrieben in Development |
1 Kommentar » | Twitter It »
16. Juni 2008 18:31 von
tXptr
Heute wollte ich auf meiner lokalen Entwicklungsumgebung die unter http://minibox/ erreichbar ist eine Subdomain a la http://subdomain.minibox/ einrichten, um bei der lokalen Entwicklung eine Serverumgebung zu simulieren, in der sich die Webseite nicht in einem Unterverzeichnis (http://minibox/subdomain/) befindet, sondern in der obersten Ebene des Webservers. Zunächst hatte ich einige Probleme bei der Konfiguaration aber nach ein wenig “Googlei” habe ich nun die Lösung für die Einrichtung von Subdomains innerhalb einer lokalen Entwicklungsumgebung gefunden.
Meine Konfiguration:
Windows XP
XAMPP mit Apache2
lokale Adresse des Servers: http://minibox/
IP Adresse des Servers: 192.168.1.100
Document Root des Apache: D:\lokal_dev
Zunächst muss man die Datei “httpd-vhosts.conf” in “X:\xampp\apache\conf\extra” bearbeiten.
Dort entfernt man die “#” vor “# NameVirtualHost *:80″.
Danach fügt man folgende Einträge am Ende der Datei hinzu:
<VirtualHost *:80>
ServerAdmin admin@minibox
DocumentRoot D:/local_dev/
ServerName minibox
ServerAlias minibox
ErrorLog logs/error.log
CustomLog logs/access.log common
<Directory "D:/local_dev/">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerAdmin polarwind@minibox
DocumentRoot D:/local_dev/polarwind/
ServerName polarwind.minibox
ServerAlias polarwind.minibox
ErrorLog logs/polarwind-error.log
CustomLog logs/polarwind-access.log common
<Directory "D:/local_dev/polarwind">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost> |
Das 1. VirtualHost ist die Konfiguration für die Domain “http://minibox/“. Dort steht als “DocumentRoot D:/local_dev/“. Dieser Eintrag muss mit dem aus der “httpd.conf” übereinstimmen. Als ServerName und Alias sind jeweils “minibox” eingetragen, da ich den Server über diesen Namen erreichen will.
Das 2. VirtualHost ist die Konfiguration für die Subdomain “http://polarwind.minibox/“. Hier ist das “DocumentRoot D:/local_dev/polarwind“. Also das Verzeichnis, in dem die Dateien für liegen, die über die Subdomain abrufbar sein sollen. Als ServerName und Alias stehen hier “polarwind.minibox“. Dadurch können die Inhalte aus dem DocumentRoot über “http://polarwind.minibox/” aufgerufen werden.
Nun muss noch eine weitere Datei bearbeitet werden. Und zwar die Datei “hosts“. Sie liegt bei Windows XP in “C:\WINDOWS\system32\drivers\etc“. Dort können IP Adressen mit Hostnamen verbunden werden. In meinem Beispiel trage ich eine neue Zeile ein:
192.168.1.100 minibox polarwind.minibox |
“192.168.1.100” ist die lokale IP Adresse meines Computers. Über diese IP Adresse sind die Hostnamen minibox und polarwind.minibox nun erreichbar. Somit kann ich im Browser beispielsweise polarwind.minibox eingeben und bekomme den Inhalt des vorher definierten VirtualHosts angezeigt.
Ich hoffe, dass ich mit dieser Anleitung dem ein oder anderen helfen konnte!
Geschrieben in Development |
Keine Kommentare » | Twitter It »