Logo phpadsnew.ganzkurz.de
30.07.2010

Installation - Systemvorrausetzungen

Bevor Du anfängst sollstest Du sicherstellen das Dein Server die im folgenden beschriebenen Vorrausetzungen erfüllt.

Webserver

PhpAdsNew sollte auf jedem Server laufen der PHP unterstützt. PhpAdsNew wurde getestet mit Apache auf Linux und Windows und mit MS IIS auf Windows. Andere Server sollten funktionieren solange sie PHP unterstützen, aber sie sind zurzeit ungetestet und werden nicht unterstützt von PhpAdsNew.

PHP

PhpAdsNew-Scripte sind in PHP geschrieben und benötigen eine installierte Version von PHP auf Deinem Server. Aus Sicherheitsgründen sei die Version 4.3.1, oder höher, empfohlen, aber PhpAdsNew läuft auch auf PHP 4.0.1, oder höher. Mehr Info's über PHP.

Wenn der Apache zum Einsatz kommt ist es nicht zu empfehlen PHP als CGI binary auszuführen, benutze stattdessen das Apachemodul. Das Apachemodul ist nicht nur viel schneller, es verringert auch die Last auf dem Server, was die Anzahl der Antworten des Servers erhöht.

Wenn Du Microsoft IIS 6 benutzt, aktiviere bitte Fast-CGI, weil das ISAPI-Modul noch nicht als stabil gilt. Wenn Du Microsoft IIS 5 oder früher benutzt, bitte upgraden. Wenn Du nicht auf IIS 6 upgraden kannst, benutze das letzte, stabile ISAPI-Modul. IIS 5, oder früher, hat einen schwerwiegenden Fehler, welcher die korrekte Verarbeitung von CGI-Programmen verhindert.


PhpAdsNew ist voll kompatibel mit PHP 4.2 und 4.3, auch wenn die register_globals Einstellung ausgeschaltet ist. PhpAds-New läuft auch wenn magic_quotes_gpc ausgeschaltet und magic_quotes_runtime eingeschaltet ist.

PhpAdsNew hängt von folgenden PHP Einstellungen ab:
- track_vars muss eingeschaltet sein (diese Option ist immer an als Grundeinstellung wenn Du PHP 4.03, oder höher, benutzt),
- file_uploads muss eingeschaltet sein.

Weil PhpAdsNew eine MySQL-Datenbank benutzt, müssen die MySQL-Erweiterungen in PHP aktiviert sein, aber in den meisten Installationen ist es eingeschaltet als Grundeinstellung. Außer den MySQL-Erweiterungen braucht PhpAdsNew keine weiteren exotischen Erweiterungen um seine Hauptaufgabe zu verrichten, allerdings können einige optionale Funktionen es nötig machen, zusätzliche Erweiterungen zu installieren.

Die ZLib-Erweiterung wird benötigt wenn Du hart-kodierte Links innerhalb gepackter Flash-Dateien, welche Flash MX erzeugt, konvertieren möchtest. Ohne die ZLib-Erweiterung ist PhpAdsNew nicht in der Lage Flash-Dateien zu entpacken und kann somit keine hart-kodierten Links erkennen.

Die FTP-Erweiterung wird benutzt um die lokalen Banner auf dem Server zu speichern. wenn die FTP-Erweiterung nicht vorhanden ist, wird versucht die FTP-Erweiterung zu simulieren, aber dies ist bei weitem nicht so stabil wie die FTP-Erweiterung.

MySQL

PhpAdsNew benötigt eine MySQL-Datenbank um das Banner-Inventar und die Statistiken zu speichern. Wenn Du mehr Info's über MySQL haben möchtest, schaue auf www.mysql.com.

Es gibt keine speziellen Anforderungen an den MySQL-Server, aber es wird empfohlen die MySQL-Version 3.23.2 zu benutzen. PhpAdsNew ist Kompatibel mit allen Tabellentypen, aber wenn Du viele Banner täglich auslieferst, ist es empfohlen eine Tabellentyp zu benutzen der "row locking" beherrscht, z.B.: InnoDB. PhpAdsNew ist momentan nicht kompatibel mit dem ANSI-Modus von MySQL 4.

Wenn Du PhpAdsNew mit einer PostgreSQL-Datenbank installieren möchtest, schaue auf die Webseite des PhpPgAds-Projekts, welches eine PhpAdsNew-Schnittstelle zu PostgreSQL ist, gemacht von einem der Enwickler. Das PhpPgAds-Projekt wird aktiv weitergeführt und sollte "up to date" sein mit der letzten Version von PhpAdsNew.

weiter mit Installation - Vorüberlegungen


© 2003 - 2010 Reik Holznagel | letzte Änderung: 20.04.2007