Home >> Scripts ausführen

Skripte ausführen

 

Dieser Teil gibt Ihnen einen Überblick über CGI Skripte, Programmpfade, wo Sie sehen können, welche Perl Module installiert sind, das Verstehen von Zugriffsrechten, PHP Skripte, und wie Sie auf phpMyAdmin zugreifen können.

 

CGI Skripte

Alle CGI Skripte müssen sich im cgi-bin Verzeichnis befinden.  Diesen cgi-bin Ordner finden Sie in Ihrem public_html Verzeichnis (z.B. public_html/cgi-bin).  Wenn Sie ein CGI Skript in einer Subdomain ausführen möchten, dann kopieren Sie das Skript in das cgi-bin Verzeichnis der Subdomain.

 

Hochladen von CGI Skripten

 

Wenn Sie via FTP hochladen ist es sehr wichtig, dass Sie Skript-Dateien (z.B. .cgi and .pl) im ASCII Modus hochladen.  Die meisten FTP Programme besitzen eine Möglichkeit, ASCII, binary, oder "auto" hochzuladen. Wenn Sie "auto" ausgewählt haben, müssen Sie sicher sein, dass das FTP Programm .cgi and .pl Dateien als ASCII Dateien betrachtet.   Sonst werden die Skripte nicht sauber ausgeführt, wenn sie etwa im Binary Modus hochgeladen werden.

 

Folgen Sie den weiteren Anweisungen, die in dem CGI Skript integriert sind (Sie können dies mit einem Texteditor öffnen).

 

Programmpfade 

Die folgenden Pfade sind für Skripte allgemein erforderlich:

 

Pfad zu perl:               /usr/bin/perl

Pfad zu sendmail:       /usr/sbin/sendmail

 

CGI URL:                   http://www.ihredomain.xy/cgi-bin/script.cgi

Subdomain CGI URL:  http://subdomain.ihredomain.xy/cgi-bin/script.cgi

 

Pfad zu cgi-bin:                       /home/username/domains/domain.xy/public_html/cgi-bin

Pfad zu cgi-bin (subdomain):    /home/username/domains/domain.xy/public_html/subdomain/cgi-bin

 

Wichtig:  

 

Wenn diese Pfade nicht funktionieren kann es sein, dass Ihr Hoster Ihren Account in ein anderes Verzeichnis installiert hat statt /home.  Bitte kontaktieren Sie in dem Fall Ihren Hoster um die korrekten Pfadangaben zu bekommen.

 

Übersicht über die installierten Perl Module 

Klicken Sie im Hauptcontrolpanelmenü, im Bereich "Ihr Account", auf den Link "Installed Perl Modules". Sie sehen nun ein Bild wie folgendes:

 

 

In diesem Bild sehen Sie eine Beispielauflistung von Perl Modulen.  Wenn ein CGI Skript ein spezielles Perl Modul benötigt, sehen Sie in dieser Liste nach, ob es auf dem Server installiert ist. Wenn Sie ein Modul benötigen, das hier nicht aufscheint, kontaktieren Sie bitte Ihren Hoster.

 

Verstehen von Zugriffsrechten 

Zugriffsrechte auf Dateien definieren wer die Datei lesen, schreiben und ausführen darf, wie z. B. Skripte.  Wenn Installationsinstruktionen Sie auffordern, eine Datei mit CHMOD zu verändern, dann werden Sie aufgefordert die Dateizugriffsrechte zu setzen.  Dateizugriffsrechte können von den meisten FTP Programmen gesetzt werden oder Sie setzen die Rechte im Dateimanager, der im Hauptcontrolpanel eingebaut ist.

 

Einige allgemeine Rechtelevels für Dateien sind:

 

600  Macht eine Datei unzugänglich

644  Kann von jedem gelesen werden (z.B. HTML Dokumente)

666  Datei kann gelesen und verändert werden 

755  Datei kann von jedem gelesen und ausgeführt werden 

777  Die Datei ist für jedermann beschreibbar und ausführbar (mit Vorsicht verwenden)

 

Die meisten CGI Skripte benötigen 644 oder 755.  Bitte lesen Sie die Instruktionen des Skripts genau durch für eine saubere Installation und setzen Sie nur die unbedingt nötigen maximalen Freigaberechte für jede Datei, wie in den Instruktionen angegeben.

 

PHP Skripte

PHP Skripte werden von allen Servern, die DirectAdmin als Web-Controlpanel installiert haben, unterstützt.  PHP Skripte können in jedem Verzeichnis innerhalb von public_html kopiert und ausgeführt werden.  Bitte lesen Sie die Dokumentation des PHP Skripts, damit Sie die Dateizugriffsrechte sauber setzen und die Installation korrekt abläuft. Setzen Sie nur die unbedingt nötigen maximalen Freigaberechte für jede Datei, wie in den Instruktionen angegeben.

 

Eine der besten PHP Quellen finden Sie hier: http://www.hotscripts.com

 

Mit phpMyAdmin zugreifen

 

phpMyAdmin ist ein Tool das in PHP geschrieben ist und es erlaubt Ihre MySQL Datenbanken zu administrieren.  Sie können SQL Befehle ausführen, mit Feldern arbeiten (hinzufügen, editieren, löschen), mit Tabellen arbeiten (erstellen, ändern, löschen), zusätzliche Datenbanken erstellen und vieles mehr.  phpMyAdmin ist gedacht für fortgeschrittene Benutzer.  Die meisten PHP Skripte erstellen die Datenbank automatisch, so dass Sie meistens den phpMyAdmin nicht brauchen.

 

Sie können über die URL http://www.ihredomain.xy/phpMyAdmin auf phpMyAdmin zugreifen.   Bitte besuchen Sie für mehr Informationen http://www.phpmyadmin.net.

 

Brauchen Sie mehr Hilfe?

 

Bitte kontaktieren Sie Ihren Hoster für mehr Unterstützung oder besuchen Sie das DirectAdmin Support Forum unter http://www.directadmin.com/forum.

 


© 2013 JBMC Software. DirectAdmin licensees may reproduce this page for their own customers.  Reproduction by other parties is prohibited.