Newsbeiträge
Zikula
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:
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>
Upgrade der technixen-Seiten auf PostNuke 075
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 MySQLalle 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.
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:
- Wir haben den Zikula Core um einen Patch bereichert (von gap am 17. Jun 2010)
- Umzug zu Zikula (von gap am 23. Feb 2009)
- Upgrade auf PostNuke Version .762 (von gap am 07. Aug 2006)
Rating
Bislang noch keine Bewertung erfolgt

Noch keine Kommentare vorhanden.
Nur angemeldete Benutzer dürfen kommentieren. Registrierung oder Anmeldung.