Installation auf einem Macintosh

Installation direkt unter Mac OS X. Wer möchte, kann das iFotoalbum direkt auf seinem Macintosh unter Mac OS X installieren, da das System mit dem Apfel natürlich CGI tauglich ist und die Anwendung für diesen Zweck auch entwickelt wurde. Für diesen Fall ist die Installation recht einfach. Im iFotoalbum-Ordner befindet sich nach dem Entpacken eine Datei mit Namen Install on Mac OS X.command. Diese Datei wird mit einem Doppelclick gestartet und an der erforderlichen Stelle wird das Administrationspasswort des berechtigten Anwenders eingegeben, damit die Installation korrekt ablaufen kann.

www.apfelgeruechte.de

Modifikation der httpd.conf Datei des Webservers. In jedem Falle muss die httpd.conf Datei des Webservers verändert werden, soll iFotoalbum richtig funktionieren. Eventuell wurden die folgenden Schritte vom versierten Anwender bereits zu einem vorherigen Zeitpunkt vorgenommen, dann ist der folgende Abschnitt zu ignorieren. Falls die httpd.conf jedoch noch nicht verändert wurde, ist nun folgendes notwendig:

a) die httpd.conf Datei wird mit folgendem Befehl geöffnet:
sudo pico /etc/httpd/httpd.conf (danach Eingabetaste drücken)

b) in der Datei sucht man durch folgende Tastatureingabe nach scriptalias
– man drückt hierfür auf der Tastatur CTRL + w (dies aktiviert die Suchfunktion)
– dann gibt man scriptalias ein und drückt die Eingabetaste

Jetzt hat pico die erste passende Stelle gefunden, in der bei einer unveränderten httpd.conf Datei noch der folgende Eintrag steht:
ScriptAlias /cgi-bin/ "/Library/WebServer/CGI-Executables/"

diese Zeile ändert man wie folgt ab:
ScriptAlias /cgi-bin/ "/Library/WebServer/Documents/cgi-bin/"

Ein Stück weiter darunter steht der folgende Eintrag:
<Directory "/Library/WebServer/CGI-Executables">

dieser Eintrag muss wie folgt abgeändert werden:
<Directory "/Library/WebServer/Documents/cgi-bin">

Jetzt wird die httpd.conf Datei noch mit dem Tastenbefehl CTRL + o (dann die Eingabetaste drücken) gespeichert und das Programm pico mit dem Befel CTRL + x beendet. Jetzt unter SHARING in den Systemeinstellungen bitte den Webserver neu starten. WICHTIG: innerhalb der httpd.conf Datei darf nach einer Zeileneingabe keine Eingabetaste gedrückt werden, wie man es bei Befehlen im Terminal gewohnt ist. Die Zeilenformatierung der httpd.conf Datei sollte erhalten bleiben, will man spätere Probleme vermeiden. Das war es auch schon.

Im Film-Bereich dieser Webseite erklären wir anhand eines QuickTime Films (QuickTime von Apple ist notwendig), wie man die Änderungen an der httpd.conf Datei vornimmt. So sollte nichts mehr schiefgehen.

Installation auf einem Linux-Webserver

Natürlich kann iFotoalbum auch auf einem Linux Webserver installiert werden. Hier funktioniert es genauso gut. Wichtig ist, dass im Hauptverzeichnis für den www Bereich ein cgi-bin Verzeichnis liegt, in das man manuell folgende CGIs installieren und freigeben muss:

iFotoalbum.cgi, exif.pl, structure.pl

Diese drei Dateien müssen nach dem Upload in das cgi-bin Verzeichnis mit chmod 0755 ausführbar gemacht werden. Dies geht in den meisten Fällen auch über das eingesetzte FTP Programm für den Upload auf den Server.

Jetzt muss nur noch der im Installationsordner liegende iFotoalbum Ordner komplett auf den Webserver in das Hauptverzeichnis geladen werden und dieser Ordner mit chmod 0777 beschreibbar gemacht werden.

Sollte Ihr Webserver eine andere Struktur für CGI Dateien vorschreiben und Sie sich an die entsprechenden Änderungen an der CGI Datei herantrauen, so ist dies gestattet. Änderungen, die der Lauffähigkeit des CGIs dienen, werden grundsätzlich von uns erlaubt.

Besonderer Hinweis

Sollte der jeweilige Webserver den Einsatz von CGIs in jedem beliebigen Verzeichnis erlauben, so ist es auch möglich, die vorstehenden (3) genannten CGI Dateien direkt im iFotoalbum Ordner auf dem Webserver mit abzulegen und dort mittels chmod 0755 ausführbar zu machen. Diese Vorgehensweise ist jedoch nicht immer auf jedem Webserver möglich.








N-MEDiA e.K. präsentiert
im Rahmen der iApplikationen
günstige Programme, die die
tägliche Arbeit mit dem Mac
unter Mac OS X noch
einfacher und angenehmer
machen sollen.