mactricks.de
Linux • MacOSX • Windows
Tips & Tricks for PC and Mac Computers
  • Startseite
  • Software
  • Hardware
  • Betriebssystem
  • Programmieren
  • Sonstiges
  • SiteMap
  • Credits
  • SQlite Datenbank
  • Plesk Server Admin Tipps
  • Virtualisierung
  • MySQL Datenbank
  • Linux System
  • Software für MacOSX
  • Software für Windows

Index » Software » Plesk Server Admin Tipps

    Inhaltsverzeichnis

  1. ↓ Plesk: Erweitern von vhost Einstellungen
  2. ↓ Plesk: Pear Pakete aktivieren bzw. den PHP inlude_path einstellen (/usr/share/psa-pear/)
  3. ↓ Reparatur von einer defekten Plesk Datenbank (Check/Repair corrupted Plesk Database):
  4. ↓ Plesk 9.5 und FastCGI mit php.ini für jeden User
  5. ↓ Wichtige Einträge für die ".../www/vhosts/*DOMAIN*/conf/vhost.conf" am Beispiel von Plesk 9.5

↑ Plesk: Erweitern von vhost Einstellungen  #

Folgende Datei(en) erzeugen oder bearbeiten.
Diese Dateien entsprechen den vhost Einträgen zu den jeweiligen Domains.

Unbekannter Typ
/var/www/vhosts/<my domain>/conf/vhost.conf
/var/www/vhosts/<my domain>/subdomains/<subdomain-name>/conf/vhost.conf


Nach dem Ändern / Anlegen der Dateien folgende Befehle ausführen um die Änderungen wirksam zu machen

Bash
1
2
/usr/local/psa/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=my-domain-name
/usr/local/psa/admin/sbin/websrvmng -a -v


↑ Plesk: Pear Pakete aktivieren bzw. den PHP inlude_path einstellen (/usr/share/psa-pear/)  #

vhost.conf wie oben beschrieben bearbeiten oder neu erstelllen und folgende Ergänzungen in die Dateien einfügen

Unbekannter Typ
<Directory /var/www/vhosts/<my domain>/httpdocs>
        php_admin_value include_path "/var/www/vhosts/<my domain>/httpdocs/:/usr/share/pear/"
        php_admin_value open_basedir "none"
</Directory>


↑ Reparatur von einer defekten Plesk Datenbank (Check/Repair corrupted Plesk Database):  #

Check:

Bash
1
mysqlcheck -uadmin -p`cat /etc/psa/.psa.shadow ` psa

Repair:

Bash
1
mysqlcheck --auto-repair -uadmin -p`cat /etc/psa/.psa.shadow ` psa


↑ Plesk 9.5 und FastCGI mit php.ini für jeden User  #

Folgende Datei suchen:
Hier am Beispiel von OpenSuse 11.x

Bash
1
sudo nano /srv/cgi-bin/cgi_wrapper/cgi_wrapper


Original Inhalt:

Bash
1
2
#!/bin/sh
exec /usr/bin/php-cgi5


ersetzen mit:

Bash
1
2
3
4
5
!/bin/sh
PHPRC="/etc/phpconfigs/php-${UID}.ini"
[ -f ${PHPRC} ] || PHPRC="/etc/php5/fastcgi/"
export PHPRC
exec /usr/bin/php-cgi5

Achtung: Der Pfad zu php-cgi kann abweichen hier ist der richtige Pfad für OpenSuse eigetragen. Im Zweifelsfall einfach nach der Datei suchen und ihren Pad hinter dern "exec" eintragen.

Dann noch ein neues Verzeichnis erstellen wo die User php-ini Dateien dann reinkopiert werden.
Als erstes die *UID* der Benutzers rausfinden mit:

Bash
1
cat /etc/passwd


dann:

Bash
1
2
sudo mkdir /etc/phpconfigs
sudo cp /etc/php5/fastcgi/php.ini  /etc/phpconfigs/php-*UID*.ini

Nur noch im Plesk in den Webhosting Einstellungen der jeweiligen Domain bei PHP AUsführungsmodus auf fastCGI umschalten. Jetzt hat jeder Benutzer eine eigene "php.ini".

↑ Wichtige Einträge für die ".../www/vhosts/*DOMAIN*/conf/vhost.conf" am Beispiel von Plesk 9.5  #

Unbekannter Typ
<Directory /srv/www/vhosts/*DOMAIN*/httpdocs>

  # Symbolischen Links folgen, kein Directory Listing erlaubt
  Options FollowSymLinks -Indexes

  # Globale Variablen benutzen = Sicherheitsproblem !!!
  php_admin_flag register_globals on

  # Fehlerbehandlung einstellen
  php_admin_flag display_errors on
  php_admin_value error_reporting 7
  php_value display_errors on

  # Suchpfade für php einstellen = eigenes Verzeichnis und Pear Verzeichnis
  php_admin_value include_path "/srv/www/vhosts/*DOMAIN*/httpdocs/:/usr/share/php/"

  # Dateizugriffe ausserhalb des eigenen Verzeichnisses zulassen
  php_admin_value open_basedir "none"
</Directory>


0 Kommentare für 'Plesk Server Admin Tipps':
    Es existiert kein Kommentar für 'Plesk Server Admin Tipps'

laden...

Kommentar hinterlassen
tag navi check | database | plesk | psa | repair | vhost

permalink

© 2001 - 2010 A.Hopek •  Anmelden • powered by PyLucid v0.11.3.0322 • render time: 831.5 ms - overall: 1.2 sec