FAQ

osCommerce: Fehlermeldung bei Admin-Login-Seite

Bei Abruf der osCommerce Admin-Seite erhalte ich folgende Fehlermeldung:

Fatal error: Cannot re-assign $this


Siehe dazu folgenden Knowledgebase-Eintrag: http://de.oscommerce.info/kb/MS2/Fehlermeldungen/218 

Was für eine PHP Konfiguration wird verwendet?

Mit phpinfo() können Sie die aktuelle PHP-Konfiguration abfragen.
Weitere Infos dazu finden Sie auch unter http://ch2.php.net/phpinfo

Interessenten können die aktuelle Konfiguration beim Verkauf anfragen.

Wie kann ich meine Konfig-Dateien vor Zugriffen schützen?

Erstellen Sie dazu eine .htaccess mit folgendem Inhalt und laden
Sie diese in Ihr httpdocs hoch.

Syntax:

<Files ~ "^name\.endung">
Order allow,deny
Deny from all
</Files>

Beispiel:

<Files ~ "^config\.php">
Order allow,deny
Deny from all
</Files>

Was ist PHP?

PHP ist eine Skriptsprache zur Programmierung dynamischer Web-Inhalte, welche weit über einfache HTML-Dateien hinausgehen können.

Wie kann ich dynamisch PDFs generieren?

Sie können dazu folgende PHP Class verwenden:
http://www.ros.co.nz/pdf/

oder auch FPDF:
http://www.fpdf.de/

PHP Implementation

PHP wird als Apache/Webserver-Modul mod_php ausgeführt. Dies führt dazu, dass Dateien bzw. Verzeichnisse, welche via PHP erstellt wurden dem Webserver-Benutzer "apache" (UID: 48) zugeteilt werden.

Wenn Sie nun via FTP auf diese Daten zugreifen wollen, erhalten Sie eine Berechtigungsfehlermeldung. Der FTP-Benutzer befindet sich in einer anderen Gruppe und hat somit standardmässig keine Rechte auf die via PHP erstellten Daten.

Um nun den Zugriff via FTP zu ermöglichen, müssen die Rechte der entsprechenden Dateien/Verzeichnisse auf 777 geändert werden. Dies muss auch via PHP erfolgen.

Sie können dazu den folgenden einfachen PHP File Manager verwenden. Er besteht aus 1 Datei und sollte in einem eigenen Verzeichnis installiert werden (damit diese geschützt werden kann):

PHP File Manager

Danach können Sie die Rechte via Button "Permissions" auf 777 ändern.

Wie kann ich GD einsetzen?

Die GD Library ist seit PHP 4.x Bestandteil des Standard-PHP-Releases und kann ohne weitere Anpassungen verwendet werden.

Welche PHP-Version ist installiert?

Derzeit ist dies PHP 5.1 (kann bei einigen Servern abweichen).

Wie aktiviere ich PEAR?

Die Aktivierung von PEAR kann via Support System angefordert werden.
Die Installation von zusätzlichen Modulen kann, solange diese als "stable" deklariert sind, ebenfalls angefordert werden.

Was ist SSI?

SSI (Server Side Includes), auch bekannt als SHTML (Server Parsed HTML) ist eine Scriptsprache, welche im HTML-Code eingebettet ist und auf dem Server ausgeführt wird. Typische Anwendungsbeispiele dafür sind das Anzeigen der aktuellen Zeit oder das Anzeigen der letzten Änderung einer Datei.

 

QR-Code dieser Seite