Base

Base: Serverinstallation Linux

Artikel verfasst von: Author, die letzte Änderung war am 16.09.2009 @ 00:00 .

Serverinstallation Ubuntu Linux

Diese Anleitung beschreibt die Installation der Serverumgebung Cone Base auf einem Ubuntu-Linux System.
Softwareversionen:
Ubuntu: 9.04 - Jaunty
Python: 2.6.2

Schritte:

SVN
Mit SVN ist es später leichter Updates des Cone-Frameworks zu installieren. Vor allem, wenn man obwohl es eigentlich nicht notwendig sein sollte, doch mal im Cone Ordner Anpassungen vorgenommen hat.

1
2
{sh}<br />
<i>sudo apt-get install subversion</i><br />


Cherrypy
Auf der Homepage von Cherrypy steht zwar, dass Cherrypy aus dem Debian Repository direkt installiert werden kann, zu empfehlen ist es aber nicht. Daher sollte das aktuelle Cherrypy unter: [1] herunter geladen werden. Wir benutzen zur Zeit die Version 3.1.2
nach dem entpacken in den Ordner gehen und setup.py ausführen:
1
2
3
{bash}</i><br />
sudo python setup.py install<br />
<i>

Gherkin
Gherkin wird zur Kommunikation zwischen Server und Apex genutzt, sowie zum Speichern und Auslesen von Konfigurationsdateien. Am komfortabelsten installieren Sie Gherkin mit ez_setup.py. Laden Sie sich das Pythonscript ez_setup.py herunter und führen Sie dann folgenden Befehl aus:
1
2
3
{bash}</i><br />
<i>sudo python ez_setup.py Gherkin</i><br />
<i>

Python MySQL Bindings
Die schnittstelle von Python zur MySQL-Datenbank installieren Sie mit apt get.
1
2
3
{bash}</i><br />
<i>sudo apt-get install python-mysqldb</i><br />
<i>

jinja2
Um die Speedups von Jinja nutzen zu können müssen vorher noch die Python headers installiert werden:
sudo apt-get install python2.6-dev
Die Templateengine Jinja2 kann unter [2] heruntergeladen werden. Laden Sie sich die Source-Datei herunter. Nach dem Entpacken installieren Sie Jinja:
1
2
3
{bash}</i><br />
<i>sudo python setup.py install</i><br />
<i>

Python Magic
Fast Fertig! Jetzt das Python Magic Modul, dass für den Upload von Dateien benötigt wird:
1
2
3
{bash}<br />
</i><i>sudo apt-get install python-magic</i><br />
<i>

Captcha
Und zu guter Letzt das Captcha Modul, dass die Captchabilder generiert.:
1
2
3
4
5
{bash}<br />
svn checkout http://svn.navi.cx/misc/trunk/pycaptcha<br />
</i><i>cd pycaptcha</i><br />
<i>sudo python setup.py install</i><br />
<i>

Cone konfigurieren
Siehe den extra Artikel: Serverinstallation_Cone_konfigurieren

Kommentieren

Hinzufügen

Dein Name*
Deine E-Mail*
Text*
Spamschutz*



Alle mit einem (*) gekennzeichneten Felder sind Pflichfelder.