Willkommen Gast!  

Newsbeiträge

Zikula

Upgrade der technixen-Seiten auf PostNuke 075

Eingereicht von rita am 20. Okt 2004 - 19:51 Uhr

Zikula

Als Gedächtnisstütze für mich selbst und als Anregung für

alle anderen möchte ich kurz auflisten, was für eine

technixen-spezifische PostNuke-Installation am Beispiel

eines Upgrades der Version 0.7.2.6.3 auf 0.7.5.0

zu tun ist.
Vorhanden waren der Web-Server Apache, die Datenbank MySQL

und das PHP4-Modul für Apache. Der Einfachheit halber wird

eine funktionierende technixen-PostNuke-Version 0.7.2.6.3

vorausgesetzt.



http://www.postnuke.com stellt unter anderem die "Golden Version"

0.750 von PostNuke, z.B. als PostNuke-0.750.tar.gz, zum Download bereit.



Befindet sich PostNuke-0.750.tar.gz im gewünschten lokalen Verzeichnis,

kann die komprimierte Datei auf shell-Ebene mittels

gunzip Dateiname.tar.gz

tar -xvf Dateiname.tar

entpackt werden.



Da lediglich das SeaBreeze-Layout von Bedeutung ist, haben wir alles bis auf

SeaBreeze und pnDefault aus dem Unterverzeichnis html/themes gelöscht.



Über http://www.postnuke.de ist das deutsche Sprachpaket als zip-Datei

zu beziehen. Es muss - z.B. mit unzip auf Kommandozeilenebene - in das

neu erstellte Unterverzeichnis PostNuke-0.750 extrahiert werden, wobei

existierende Dateien nicht überschrieben werden sollen.



Derzeit gibt es eine Datei namens nixen-lang.tar.gz für technixen-

spezifische Spracheinstellungen und ein nixen-theme.tar.gz für

das Layout der technixen-Seiten. nixen-patches.tar.gz enthält alle

sonstigen Source-Dateien, an denen Änderungen zugunsten der technixen-Version

vorgenommen worden sind. Soweit diese Dateien betroffen sind, mussten

Ergänzungen von PostNuke 750 in Abweichung von der Version 7263 mit eingepflegt

werden. Die drei zusätzlichen technixen-Pakete sind in das Unterverzeichnis

PostNuke-0.750/html zu entpacken.



Für die Browser-gesteuerte Installationsroutine benötigt Apache

bereits Angaben darüber, in welchem Verzeichnis sich die PostNuke-

Dateien befinden. An der entsprechenden Stelle in der Konfigurations-

datei httpd.conf (meist in /etc/httpd) sind z.B. folgende Zeilen

hinzuzufügen, wobei für der

tatsächliche Hauptpfad einzusetzen ist:



Alias /postnuke/ "/PostNuke-0.750/"



<directory>/PostNuke-0.750">

Options Indexes MultiViews

AllowOverride None

Order allow,deny

Allow from all

</directory>



Nach einem Start bzw. Restart von Apache kennt der Web-Server

das Alias postnuke als Ersatznamen für den PostNuke-Pfad.

Der Aufruf erfolgt - falls vorhanden - über den symbolic link bzw.

das Script

rcapache

oder über das Script

apachectl



Da die PostNuke-Installation nicht über einen MySQL-Root-Zugriff

verfügt, müssen die Zieldatenbank und die PostNuke-Kennung

vorab erstellt werden:



1. Starten des MySQL-Servers

falls vorhanden über den symbolic link bzw. das Script

rcmysql

oder über das Script

safe_mysqld



2. Erzeugen der Datenbank über



mysqladmin --user=<dbrootuser> --password=<dbrootpassword> create <dbname>



wobei an Stelle von <dbrootuser>, <dbrootpassword> und <dbname>

die entsprechenden Kennungen bzw. Namen einzusetzen sind.



3. Erzeugen der Nutzerinnen-Kennung über



mysql --user==<dbrootuser> --password=<dbrootpassword> <dbname> < create_user.sql



wobei an Stelle von <dbrootuser>, <dbrootpassword> und <dbname>

die entsprechenden Kennungen bzw. Namen einzusetzen sind.

Das SQL-Script create_user.sql könnte beispielsweise folgende Zeilen

enthalten:

GRANT ALL PRIVILEGES ON Phoenixdb.* TO nukeuser@xx;

SET PASSWORD FOR nukeuser@xx =PASSWORD('geheim');




Während der Installation weist die Routine darauf hin, dass noch

folgende Änderungen an den Zugriffsrechten in

/PostNuke-0.750/html

vorgenommen werden müssen:



chmod 666 config.php

chmod 666 config-old.php

chmod 777 pnTemp

chmod 777 pnTemp/pnRender_compiled

chmod 777 pnTemp/pnRender_cache

chmod 777 pnTemp/Xanthia_compiled

chmod 777 pnTemp/Xanthia_cache

chmod 777 pnTemp/Xanthia_Config



Aufgerufen wird die PostNuke-Installationsroutine im Browser über:



http://localhost/postnuke/html/install.php



Während des ansonsten selbsterklärenden Upgrades ist nur noch zu

beachten, dass für die Angabe des ursrpünglichen Systems der Button

PostNuke .72-Button anzuklicken ist und dass das technixen-Tabellenpräfix

nixen lautet.



Nach dem Upgrade müssen install.php und das Verzeichnis install gelöscht

oder "weg-gemoved" werden. Der Aufruf des installierten PostNukes

erfolgt über



http://localhost/postnuke/html/index.php



Ergänzungsvorschläge sind hochwillkommen. Viel Spass mit PostNuke</dbname></dbrootpassword></dbrootuser></dbname></dbrootpassword></dbrootuser></dbname></dbrootpassword></dbrootuser></dbname></dbrootpassword></dbrootuser>
 

Weitere Beiträge in Zikula:

Rating

Bislang noch keine Bewertung erfolgt

  • Currently 0/5 Stars.

Noch keine Kommentare vorhanden.

Nur angemeldete Benutzer dürfen kommentieren. Registrierung oder Anmeldung.

Aktuelle Umfrage

Nutzt Du Deinen privaten Mailaccount exklusiv?

 

Ergebnisse | Weitere Umfragen

Online sind

0 registrierte Benutzer und 4 Gäste online.

Noch nicht registriert oder angemeldet. Hier registrieren.

Weitere Artikel

Samstag, Dezember 19
Dienstag, Juni 16
Mittwoch, Mai 13
Mittwoch, März 25
Sonntag, Februar 22
Sonntag, Januar 18
Mittwoch, Januar 07
Samstag, Januar 03
Dienstag, August 05
Sonntag, März 09