Okt 13

Per Standardeinstellung ist die phpinfo Funktion in den PHP Einstellungen angeschaltet. Dadurch bekommt man diese Fehlermeldung:
Warning: phpinfo() has been disabled for security reasons in /var/www/virtual/holidaypics.edv/htdocs/phpinfo.php on line 2

Um diese Einstellungen zu ändern muss man die jeweiligen php.ini editieren.

Man findet sie unter: /var/www/fcgi/domainname.xx/php5

Hier gibt es die Zeile:

disable_functions = show_source, system, shell_exec, passthru, exec, phpinfo, shell, symlink, popen, proc_open

Aus dieser Zeile muss man das phpinfo löschen.

( Ca. Zeile 225)

Danach Apache restarten

/etc/init.d/apache2 start

Geschrieben von admin \\ tags: , , , , , , , , ,

Sep 20

Diese Anleitung zeigt Schritt für Schritt die Installation eine voll lauffähigem Linux Webserver im lokalen Netzwerk auf VirtualBox.
Man benötigt dafür eigentlich keine Kenntnisse über Linux da alle Schritte genau beschrieben sind.  Mit dieser Anleitung sollte jeder die Installation eines Linux Webservers bewerkstelligen.  Diese Anleitung kann man auch für einen physikalischen   Webserver verwenden. In diesem Fall muss man das ganze auf dem Hardwareserver durchführen.

Was wird der Webserver können?
Standard Apache Webserver mit MySQL Datenbank und Mailserver.  Als Webserver-Verwaltungstool wird ispCP Omega 1.0.0 RC6 installiert. Mit dem ispCP kommen auch noch einige Tools die man von einem Webserver erwartet mit wie phpMyAdmin und Webmail.

Als erstes besorgen wir uns die aktuelle Version von Sun VirtualBox von http://www.virtualbox.org/wiki/Downloads.

Hier sucht man sich je nach Betriebssystem auf dem man VirtualBox installieren möchte die dazugehörige Version. (32 bit System die x86 Version und für 64 bit Systeme die AMD64 Version, auch dann wenn man keinen AMD hat)

Die Installation von VirtualBox wird nicht genauer beschrieben da man nur immer auf weiter und OK klicken muss.

Nun benötigen wir eine aktuelle Installations-CD  Image von Debian 4. Dazu ist die kleine Version für die Internetinstallation ausreichend. Wenn man eine Internetverbindung mit einer Bandbreite von 1 Mbit oder höher besitzt ist diese Art der Installation kein Problem und man hat immer die neuesten Dateien zur Verfügung. Unter http://www.debian.org/distrib/netinst finden wir nun das aktuelle CD Image. Wir verwenden hier die Version „Kleine CDs”.  In diesem besipiel verweden wir die amd64 Version da unser Betriebssystem auf dem VirtualBox installiert ist ein 64 bit Vista ist. Man kann aber auch die i386 Version installieren. Verwendet man kein 64bit Betriebssystem auf dem VirtualBox installiert ist, so muss man die i386 verwenden.
Für die Installation selbst spielt es aber keine Rolle ob 64 oder 32 bit. Es sind in beiden Fällen die gleichen Schritte.  Nun laden wir die amd64 oder i386 herunter und speichern diese in einen Ordner auf der Festplatte.

Alles lesen »

Geschrieben von admin \\ tags: , , , , , , ,

Sep 05

Unter Apache 2 werden die Module aus dem Verzeichnis :
/etc/apache2/mods-enabled
geladen.
Alle verfügbaren Module findet man unter /etc/apache2/mods-available

Will man nun das Modul mod_rewrite aktivieren (Das Modul selbst wird automatisch mit dem Apache installiert) kann man es mit dem Befehl:
# a2enmod rewrite
aktivieren. Danch muss man Apache neu starten (laden):
# /etc/init.d/apache2 force-reload

So kann man es mit jedem Mod_ machen.
Möchte man das Modul wieder deaktivieren verwendet man den Befehl:
# a2dismod rewrite

Und da sicher viele den Befehl apt-get install mod_rewrite versuchen…. Das funktioniert nicht!!!

Geschrieben von admin \\ tags: , , , ,

Jun 29

VirtualHost

Erstelle ne 2te Datei in dem Ordner /etc/apache2/sites-enabled/deinedatei.inc

ServerName test.de
Do*****entRoot /srv/www/htdocs/test.de/
ServerAdmin name@gmx.de

Servername sport.de
Do*****entRoot /srv/www/htdocs/sport.de/
ServerAdmin name@gmx.de

Geschrieben von admin \\ tags: , ,

Jun 29

Error 404
Die Direktive AllowOverride in der httpd.conf für deinen -Abschnitt steht auf none oder erlaubt nicht “FileInfo” zu überschreiben.
In AllowOverride wird quasi angegeben, was in .htaccess-Dateien alles genutzt werden kann (bzw. welche Einstellungen aus der httpd.conf überschrieben werden können). Für den Gebrauch von mod_rewrite muss FileInfo überschrieben werden dürfen.

############################################
#

# Possible values for the Options directive are “None”, “All”,

# or any combination of:

# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews

#

# Note that “MultiViews” must be named *explicitly* — “Options All”

# doesn’t give it to you.

#

# The Options directive is both complicated and important. Please see

# http://httpd.apache.org/docs/2.2/mod/core.html#options

# for more information.

#

Options Indexes FollowSymLinks Includes ExecCGI

#

# AllowOverride controls what directives may be placed in .htaccess files.

# It can be “All”, “None”, or any combination of the keywords:

# Options FileInfo AuthConfig Limit

#

AllowOverride All

#

# Controls who can get stuff from this server.

#

Order allow,deny

Allow from all
########################################

Geschrieben von admin \\ tags: , , , ,

Jan 30

Für jede einzelne Domain kann die PHP Version separat eingestellt werden.
So ändert man die PHP-Version am jeweiligen Verzeichnis (Account)

Standard ist PHP4. Möchte man eine Domain auf php5 umstellen muss man in der Datei

php4-fcgi-starter vom Ordner

/var/www/fcgi/your-domain.tld/

den Eintrag
“exec /usr/bin/php4-cgi”
ändern in
“exec /usr/bin/php5-cgi”

Info:

IspCP ist die Weiterentwicklung von VHCS

Geschrieben von admin \\ tags: , , ,

Dez 08

Webserver:
/etc/init.d/apache restart — macht einen Restart vom Apache
/etc/init.d/apache start — startet Apache
/etc/init.d/apache stop — stoppt Apache

Wenn man Apache 2 verwendet einfach ein anders Verzeichnis angeben. z.B.
/etc/init.d/apache2 start

MySQL:
/etc/init.d/mysql restart

Geschrieben von admin \\ tags: , , , , , ,

Seite 1 von 212