Sie sind hier : Homepage →  2011 - Die Zyxel NAS320 Box→  Das (Software-) Innenleben

Nov. / Dez. 2011 - Einmal Typo3 auf einem NAS fahren . . . .

Wie komme ich in die Zyxel NAS Box rein und bis auf die LINUX Betriebssystem- Ebene runter und wie verhält sich das installierte Content Management System TYPO3 auf einer 512 MB Maschine mit 14 Watt Stromaufnahme und einer 1.2 GHz CPU ?
-

100 - Wie heißt diese schnelle 1.2 GHz ARM9 CPU ?

Auf der Betriebssystem-Ebene ruft man Folgendes auf:
root@Zyxel-NAS320-1:/# cat /proc/cpuinfo

Processor       : Feroceon 88FR131 rev 1 (v5l)
BogoMIPS        : 1199.30
Features        : swp half thumb fastmult edsp
CPU implementer : 0x56
CPU architecture: 5TE
CPU variant     : 0x2
CPU part        : 0x131
CPU revision    : 1
Hardware        : Feroceon-KW
Revision        : 0000
Serial          : 0000000000000000

root@Zyxel-NAS320-1:/#
-

104 - Die freiliegenden Ressourcen nutzen können (aus 2011 !)

Dieses NAS Server hat 512 MB RAM, da kommen einem doch tolle Ideen. Man müsste natürlich auf die root Ebene kommen und das geht (ging) nur mit ein paar Tricks.
In "dieser" Zyxel Firmware wird beim Start ein Script ausgeführt, das ziemlich früh die USB Ports abfragt, ob da ein USB-Stick drinnen steckt und ob dort eine bestimmte Datei drauf ist. Wenn ja, soll er diese ausführen. Das ist der Kern der Idee.

110 - Der Trick mit ffp - ehemals Vorbereiten eines 1GB USB Sticks.

Sommer 2022 - Das ist alles Schnee von Gestern, es geht dank der Hilfe eines Holländers viel viel einfacher. Es gibt da ein Zyxel Repository mit weitgehend automatischer Installation.

.

159 - für Typo3 brauchen wir eine Grafik- "Maschine"

root@Zyxel-NSA320-1:/e-data/a634315b-6a57-4c40-a6ac-a9f2bad7f7fb/ffproot/ffp/pkg#

funpkg -I packages/imagemagick-6.4.1_6-1.tgz

Installing package imagemagick-6.4.1_6-1 ...
root@Zyxel-NSA320-1:/e-data/a634315b-6a57-4c40-a6ac-a9f2bad7f7fb/ffproot/ffp/pkg#

180 - Infos über den eingebauten "lighttpd 1.4.22" Webserver

Über phpmyadmin (Version 3.1.1) bekommt man raus, was dort abgeht:
-

  • Apache/2.2.9 (Unix)
  • mod_ssl/2.2.9
  • OpenSSL/0.9.7m
  • PHP/5.2.8
  • mod_wsgi/2.4
  • Python/2.6.2
  • MySQL-Client-Version: 5.1.30
  • PHP extension: mysql

-

  • Server: Localhost via UNIX socket
  • Server Version: 5.1.30
  • Protokoll-Version: 10
  • Benutzer: root@localhost
  • MySQL-Zeichensatz: UTF-8 Unicode (utf8)

-
Weiterhin sieht man die WordPress 2.7 Datenbank, die ich über das Admin-Panel installiert hatte.
-
Das ist schon sehr komfortabel und rettet einiges an Arbeit.
-

182 - Ein paar Links für den Apache:

root@Zyxel-NAS320-1:/usr/local/apache#

und in # /e-data/...abcdefgh.../ffproot/ffp/etc/original/service_conf/ stehen die *.conf Dateien.

Eine davon ist die httpd.conf, wie bei fast jedem Apache

 modified by Gert 24.11.2011

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent

#LoadModule  auth_pam_module modules/mod_auth_pam.so
LoadModule php5_module /usr/local/zy-pkgs/lib/libphp5.so
#LoadModule rewrite_module modules/mod_rewrite.so
LoadModule auth_zyxel_module    /usr/local/apache/modules/mod_auth_zyxel.so
LoadModule rewrite_module /usr/local/apache/modules/mod_rewrite.so
LoadModule wsgi_module /usr/local/apache/modules/mod_wsgi.so
LoadModule proxy_module /usr/local/apache/modules/mod_proxy.so
LoadModule proxy_http_module /usr/local/apache/modules/mod_proxy_http.so

Include /etc/service_conf/httpd_zld.conf
Include /etc/service_conf/httpd_special.conf

usw. .........
-

200 - Das eigene Inhaus-Web soll auf die NSA 320 Box

Es war doch etwas mühsam, doch wenn man es weis, ja dann . . .

Mit Hilfe von "putty" und dem "mc" habe ich mich zu den Verzeichnissen "public" und "music" durchgehangelt. Das ist etwas sehr verquer und gewöhnungsbedürftig.

Ich möchte das "Inhaus"-TYPO3 Web auf der schnellen Platte haben !!! Darum habe ich mir neben diesen Verzeichnissen ein neues /www/ angelegt und das über das Webinterface als "webshare" adressiert und für den Web-Zugriff freigegeben.

Dann habe ich in dieses Verzeichnis erst mal ein index.html kopiert und siehe da, irgendwie geht es.

Wenn ich im Browswer also die (interne) IP Numer der NAS Box angebe und hinten ein "/www-irgendwas" dran hänge, landet er sofort hier:

http: //19x.2xx.3xx.1xx/MyWeb/www/

und zeigt (endlich) meine erste ganz normale "index.html" Test/Demo-Seite an und sogar schnell.
-

220 - Jetzt kann ich versuchen, TYPO3 zu installieren

Sodann habe ich mir die bislang unkritische und nahezu fehlerfreie Typo3 Version 4.2.17 (PHP 5.2 geeignet) in das /www/ Verzeichnis kopiert und die Grundinstallation durchgezogen und ----- es geht.

Zumindest die erste Seite wird angezeigt, mit der .htaccess stimmt aber etwas nicht. Das muß ich noch finden.

Ins Backend komme ich auf alle Seiten und kann wunderbar - wie gewohnt - administrieren. Und es geht erstaunlich schnell !!!!
.
Das mit dem Typo3 auf der NSA320 kam aber nie zustande, weil es einfach zu zeitaufwendig war, viel zu aufwendig.

:

Startseite -- © 2001/2022 - Copyright by Dipl.-Ing. Gert Redlich / Germany - D-65191 Wiesbaden - Telefon-Nummer - Impressum