Phynx Installation
Aus phynx application framework
Die hier beschriebene Methode funktioniert für alle auf phynx aufbauenden Programme
wie open3A, multiCMS, openMM, IPKartei und fheME.
Zip-Datei
- Sie benötigen einen Webserver mit PHP 5.2 und MySQL 4, auf den Sie mit einem FTP-Programm Daten hochladen können.
- Außerdem müssen Zugangsdaten für eine MySQL-Datenbank vorliegen.
- Downloaden Sie eine aktuelle Version von phynx (open3A, multiCMS, IPKartei...) von der Download-Seite.
- Entpacken Sie das Archiv und laden Sie es auf den Webserver.
- Machen Sie die Datei system/DBData/Installation.pfdb.php durch den Webserver beschreibbar.
Mit dem FTP-Programm (Rechtsklick->Eigenschaften) oder unter Linux mitchmod 666 Installation.pfdb.php. - Nun kann phynx im Browser aufgerufen werden. Die Zugangsdaten sind vorerst: Benutzername Admin, Passwort Admin.
- Im Installation-Reiter können nun die Datenbank-Daten eingegeben werden, wenn die Datei
Installation.pfdb.phpbeschreibbar ist. Wenn die Verbindung zur Datenbank erfolgreich ist, erscheint unterhalb die Liste der Plugins. Damit können Sie nun die Datenbanktabellen zu den einzelnen Plugins erstellen lassen. - Im Benutzer-Reiter sollten Sie noch einen Benutzer ohne Admin-Rechte erstellen und das Admin-Passwort ändern.
- Sie können nun auf das Türsymbol links unten klicken und sich als Benutzer ohne Admin-Rechte anmelden.
Installer (derzeit nur open3A)
In der Installer-Version sind die MySQL-Tabellen nicht vorhanden.
Sie müssen sich also zunächst auch als Admin einloggen und die Tabellen für die Plugins im Installation-Plugin anlegen. Anschließend müssen Sie noch die letzten beiden Punkte der oberen Liste ausführen, um Ihr Setup zu beenden.
Ubuntu 9.04/Debian Etch/Lenny
Öffnen Sie für die Installation eine Konsole und führen Sie folgende Befehle aus.
Zunächst müssen die benötigten Pakete über aptitude installiert werden:
sudo aptitude install mysql-server-5.0 apache2 php5 libapache2-mod-php5 unzip php5-mysql
Geben Sie bei der Installation ein MySQL-root-Passwort ein, Sie werden es noch einmal benötigen.
Anschließend wird open3A heruntergeladen und entpackt, die Dateirechte gesetzt und der Webserver vorbereitet.
wget http://www.open3a.de/multiCMSDownload.php?newestdl=25 sudo unzip open3A*.zip -d /var/www/ sudo rm /var/www/index.html sudo chmod 666 /var/www/system/DBData/Installation.pfdb.php sudo /etc/init.d/apache2 restart
Führen Sie diesen Befehl aus, um einen Benutzer "phynx" und eine MySQL-Datenbank anzulegen.
Geben Sie das MySQL-root-Passwort ein, wenn Sie danach gefragt werden.
mysql --user=root -p --execute="CREATE USER 'phynx'@'localhost' IDENTIFIED BY '5qwJUSzbAtuDdtSt'; \ GRANT USAGE ON * . * TO phynx@localhost IDENTIFIED BY '5qwJUSzbAtuDdtSt' WITH MAX_QUERIES_PER_HOUR 0 \ MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;CREATE DATABASE phynx;\ GRANT ALL PRIVILEGES ON phynx . * TO phynx@localhost;"
Sie können jetzt in Ihrem Browser http://localhost aufrufen und die Installation wie oben beschrieben fortsetzen, indem Sie sich als Admin einloggen und diese Zugangsdaten eintragen:
- Host: localhost
- Benutzer: phynx
- Passwort: 5qwJUSzbAtuDdtSt
- Datenbank: phynx