|
|
 |
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 |
|
|