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
Diese NAS Box hat 512 MB RAM, da kommen einem doch tolle Ideen. Man müsste natürlich auf die root Ebene kommen und das geht 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 - Vorbereiten eines 1GB USB Sticks.
Ich habe diesen (Backdoor-) Weg mit einen 1GB Stick probiert. Hier steht, wie es geht :
zyxel.nas-central.org/wiki/FFP-stick
Erst mal einen Dank an den Autor, der sich da viel Mühe gemacht hat. Denn von dort habe ich (über den Link) die ZIP Datei auf eine WIN Station geholt, die enthaltenen 12 Files auf meinen "leeren" 1GB (FAT 32) Stick ausgepackt, den vorne in den USB-Front-Port gesteckt und per Web-Admin- Interface ein "reboot" gefahren.
Die Dateien des 1 GB USB Sticks wurden kopiert und der Stick hat jetzt (wie in der Beschreibung dargestellt) 2 neue Partitionen bekommen:
fat16 = 0.56% (92.00 KB) Used = 15.94 MB Total (99.44% Free)
ext3 = 5.67% (52.78 MB) Used = 931.12 MB Total (94.33% Free)
Ein 2GB oder gar ein 4GB Stick geht natürlich auch. Es gibt aber leider komische Sticks, die gehen gar nicht !! Solch einen haben wir (natürlich) auch.
-
112- Zu allererst mal in die Box rein kommen per Telnet
"Telnet" mit dem putty Client ist jetzt unlimited (gefährlich!) freigeschaltet!!
Laut Anleitung also zuerst mit einem Telnet Client (port 23) auf die IP-Nummer der NSA320 Box gehen - und zwar ohne "user" und ohne "pw" - und dann wird (von mir) zuerst der ssh Dienst gestartet.
Und das geht so:
/ # chmod a+x /ffp/start/sshd.sh
/ # /ffp/start/sshd.sh start
-
- Generating public/private rsa1 key pair.
Your identification has been saved in /ffp/etc/ssh/ssh_host_key.
Your public key has been saved in /ffp/etc/ssh/ssh_host_key.pub.
The key fingerprint is:
6b:d9:3e:5d:c0:97:63:a6:4f:cb:ba:a4:4a:9f:15:af root@Zyxel-NAS320-1
The key's randomart image is:
+--[RSA1 2048]----+
....
+-----------------+
Generating public/private dsa key pair.
Your identification has been saved in /ffp/etc/ssh/ssh_host_dsa_key.
Your public key has been saved in /ffp/etc/ssh/ssh_host_dsa_key.pub.
The key fingerprint is:
44:66:b9:94:9f:7e:c4:29:fd:d7:13:0d:70:8a:a4:81 root@Zyxel-NAS320-1
The key's randomart image is:
+--[ DSA 1024]----+
.....
+-----------------+
Generating public/private rsa key pair.
Your identification has been saved in /ffp/etc/ssh/ssh_host_rsa_key.
Your public key has been saved in /ffp/etc/ssh/ssh_host_rsa_key.pub.
The key fingerprint is:
bf:6a:85:e8:8c:12:98:d5:2c:f9:d4:79:18:27:7c:70 root@Zyxel-NAS320-1
The key's randomart image is:
+--[ RSA 2048]----+
.......
+-----------------+
Starting /ffp/sbin/sshd
/ #
-
Jetzt wird erst mal die unsichere telnet Session beendet. Dann sogleich mit ssh-putty wieder auf die Box gehen und den "telnet" Dienst endgültig elemenieren.
Jetzt also als ssh client (putty wieder mit port 22) als "root" mit "root" reingehen
root@Zyxel-NAS320-1:~# /ffp/start/telnetd.sh stop
Stopping telnetd
root@Zyxel-NAS320-1:~# chmod a-x /ffp/start/telnetd.sh
root@Zyxel-NAS320-1:~#
Fertig.
-
120 - Zusätzliche Pakete installieren
root@Zyxel-NAS320-1:/# mkdir -p /ffp/pkg/
root@Zyxel-NAS320-1:/# cd /ffp/pkg/
jetzt ist man hier angekommen :
root@Zyxel-NAS320-1:/e-data/.... a634315b ..../ffproot/ffp/pkg#
nun den updater per wget holen:
root@Zyxel-NAS320-1:/e-data/.... a634315b ..../ffproot/ffp/pkg#
wget wolf-u.li/u/173/ -O /ffp/pkg/updater.sh
--17:14:55-- wolf-u.li/u/173/ => `/ffp/pkg/updater.sh'
Resolving wolf-u.li... 83.169.42.106
Connecting to wolf-u.li[83.169.42.106]:80... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: wolf-u.li/downloads/3779-d2ee273e64e3c3166139f56fbb100067/updater.sh [following]
--17:14:56-- wolf-u.li/downloads/3779-d2ee273e64e3c3166139f56fbb100067/updater.sh
=> `/ffp/pkg/updater.sh'
Connecting to wolf-u.li[83.169.42.106]:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1,410 [application/octet-stream]
100%[===================================>] 1,410 --.--K/s
17:14:56 (13.45 MB/s) - `/ffp/pkg/updater.sh' saved [1410/1410]
root@Zyxel-NAS320-1:/e-data/.... a634315b ..../ffproot/ffp/pkg#
und fertig.
mit diesem Shellprogramm werden die Pakete automatisch geholt :
140 - die Standard-Pakete per shell automatisch downladen
root@Zyxel-NAS320-1:/e-data/.... a634315b ..../ffproot/ffp/pkg# chmod a+x /ffp/pkg/updater.sh
root@Zyxel-NAS320-1:/e-data/.... a634315b ..../ffproot/ffp/pkg# sh /ffp/pkg/updater.sh
################################################################################
# Syncing Fonz 'packages' Folder #
################################################################################
receiving file list ... done
packages/
packages/MANIFEST.txt
packages/apr-1.2.12-2.tgz
packages/apr-util-1.2.12-1.tgz
packages/autoconf-2.61-2.tgz
packages/automake-1.10.1-2.tgz
packages/bash-3.2-3.tgz
packages/binutils-2.18.50.0.1-4.tgz
packages/bison-2.3-3.tgz
packages/btpd-0.15-1.tgz
packages/busybox-1.12.1-1.tgz
packages/bzip2-1.0.5-2.tgz
packages/convmv-1.12-2.tgz
packages/coreutils-6.12-1.tgz
packages/cpio-2.9-1.tgz
packages/cvs-1.11.22-2.tgz
packages/db42-4.2.52-1.tgz
packages/dejagnu-1.4.4-2.tgz
packages/dialog-1.1-3.tgz
packages/diffutils-2.8.7-3.tgz
packages/distcc-3.0-1.tgz
packages/dns323-utils-0.7.176-2.tgz
packages/dnsmasq-2.45-2.tgz
packages/e2fsprogs-1.41.0-1.tgz
packages/esmtp-0.6.0-2.tgz
packages/expat-2.0.1-3.tgz
packages/expect-5.43.0-2.tgz
packages/ffp-base-0.5-1.tgz
packages/ffp-scripts-0.5-18.tgz
packages/file-4.23-3.tgz
packages/findutils-4.4.0-1.tgz
packages/flex-2.5.33-5.tgz
packages/funpkg-0.5-4.tgz
packages/gawk-3.1.6-3.tgz
packages/gcc-4.1-2.tgz
packages/gd-2.0.35-1.tgz
packages/gdb-6.6-3.tgz
packages/gettext-0.17-2.tgz
packages/glusterfs-1.3.10-2.tgz
packages/grep-2.5.3-2.tgz
packages/groff-1.19.2-3.tgz
packages/gzip-1.3.12-3.tgz
packages/id3lib-3.8.3-3.tgz
packages/imagemagick-6.4.1_6-1.tgz
packages/joe-3.5-1.tgz
packages/kernel-headers-2.6.9.1-2.tgz
packages/less-418-3.tgz
packages/libarchive-2.7.1-1.tgz
packages/libesmtp-1.0.4-1.tgz
packages/libiconv-1.12-3.tgz
packages/libjpeg-6b-1.tgz
packages/libnbcompat-cvs-2.tgz
packages/libpng-1.2.29-1.tgz
packages/libtool-1.5.24-1.tgz
packages/libusb-0.1.12-1.tgz
packages/libxml2-2.6.31-2.tgz
packages/lighttpd-1.4.25-1.tgz
packages/lsof-4.80-1.tgz
packages/m4-1.4.10-2.tgz
packages/mailx-12.3-1.tgz
packages/make-3.81-3.tgz
packages/man-1.6e-3.tgz
packages/man-pages-3.07-1.tgz
packages/mdadm-2.6.7-1.tgz
packages/mediatomb-0.11.0-5.tgz
packages/mysql-5.0.67-2.tgz
packages/ncurses-5.6-4.tgz
packages/neon-0.25.5-1.tgz
packages/nfs-utils-1.1.0-4.tgz
packages/ntp-4.2.4p6-1.tgz
packages/openssh-5.2p1-2.tgz
packages/openssl-0.9.8k-1.tgz
packages/parted-1.8.8-1.tgz
packages/patch-2.5.9-3.tgz
packages/pciutils-3.0.0-1.tgz
packages/pcre-7.7-1.tgz
packages/pkg-config-0.23-1.tgz
packages/portmap-6.0-4.tgz
packages/procmail-3.22-1.tgz
packages/rcorder-cvs-4.tgz
packages/readline-5.2-3.tgz
packages/rsync-3.0.9-2.tgz
packages/screen-4.0.3-2.tgz
packages/sed-4.1.5-3.tgz
packages/shadow-4.1.2.1-1.tgz
packages/smartmontools-5.39.1-1.tgz
packages/sqlite-3.5.6-3.tgz
packages/strace-4.5.18-1.tgz
packages/subversion-1.5.2-1.tgz
packages/sudo-1.6.9p17-2.tgz
packages/tar-1.19-2.tgz
packages/tcl-8.4.16-3.tgz
packages/tcp_wrappers-7.6-3.tgz
packages/texinfo-4.11-3.tgz
packages/tree-1.5.1.1-2.tgz
packages/uclibc-0.9.29-7.tgz
packages/unfs3-0.9.22-1.tgz
packages/usbutils-0.73-1.tgz
packages/vim-7.1-2.tgz
packages/zlib-1.2.3-3.tgz
sent 2281 bytes received 102259193 bytes 1319502.89 bytes/sec
total size is 102239383 speedup is 1.00
142 - automatisch gehts weiter mit Teil 2
################################################################################
# Syncing Ulis 'additional' Folder #
################################################################################
=================================================================
= This system is monitored by the sysop, any violation will be =
= investigated and monitored. Unauthorized access is prohibited =
= and will be punishable to the full extent of the law. =
=================================================================
= This repository over HTTP: ffp.wolf-u.li/ =
= For english Tutorials see: nas-tweaks.net/ =
= For german Tutorials see: wolf-u.li/ch3snas/ =
=================================================================
receiving incremental file list
additional/
additional/app-admin/
additional/app-admin/eventlog-0.2.12-1.tgz
additional/app-arch/
additional/app-arch/cksfv-1.3.14-1.tgz
additional/app-arch/par2cmdline-0.4-ffp0.5.tgz
additional/app-arch/unrar-4.1.2-1.tgz
additional/app-arch/xz-5.0.3-1.tgz
additional/app-backup/
additional/app-backup/backup2l-1.4-1.tgz
additional/app-crypt/
additional/app-crypt/gnupg-2.0.18-1.tgz
additional/app-dicts/
additional/app-dicts/aspell-fr-0.50-3-1.tgz
additional/app-dicts/aspell6-de-20030222-1-1.tgz
additional/app-dicts/aspell6-en-6.0-0-1.tgz
additional/app-dicts/aspell6-it-2.2_20050523-0-1.tgz
additional/app-editors/
additional/app-editors/nano-2.0.9-2.tgz
additional/app-misc/
additional/app-misc/fdupes-1.40-1.tgz
additional/app-misc/mc-4.1.40-pre9-1.tgz
additional/app-text/
additional/app-text/aspell-0.60.6-1.tgz
additional/dev-db/
additional/dev-db/mysql-5.1.58-2.tgz
additional/dev-db/sqlite-3.7.3-1.tgz
additional/dev-lang/
additional/dev-lang/Python-2.5.4-2.tgz
additional/dev-lang/php-5.2.17-3.tgz
additional/dev-lang/tcl-8.6b1-3.tgz
additional/dev-libs/
additional/dev-libs/apr-1.4.5-1.tgz
additional/dev-libs/apr-util-1.3.10-1.tgz
additional/dev-libs/libassuan-2.0.2-1.tgz
additional/dev-libs/libebml-0.7.8-1.tgz
additional/dev-libs/libgcrypt-1.5.0-1.tgz
additional/dev-libs/libgpg-error-1.10-1.tgz
additional/dev-libs/libksba-1.2.0-1.tgz
additional/dev-libs/libpst-0.6.37-1.tgz
additional/dev-libs/lzo-2.03-1.tgz
additional/dev-libs/nettle-2.2-1.tgz
additional/dev-libs/p11-kit-0.3-1.tgz
additional/dev-libs/pth-2.0.7-1.tgz
additional/dev-libs/tre-0.8.0-1.tgz
additional/dev-perl/
additional/dev-perl/perl-mod-Time-HiRes-1.9721-1.tgz
additional/dev-python/
additional/dev-python/boto-1.9b-1.tgz
additional/dev-util/
additional/dev-util/patchelf-0.5-1.tgz
additional/dev-util/subversion-1.6.17-1.tgz
additional/ffp-misc/
additional/ffp-misc/fanctl-2-1.tgz
additional/ffp-misc/uwfancontrol-1.2-1.tgz
additional/mail-client/
additional/mail-client/mailx-12.4-1.tgz
additional/media-libs/
additional/media-libs/faad2-2.7-1.tgz
additional/media-libs/flac-1.2.1-1.tgz
additional/media-libs/freetype-2.4.6-1.tgz
additional/media-libs/libcue-1.4.0-1.tgz
additional/media-libs/libexif-0.6.20-1.tgz
additional/media-libs/libid3tag-0.15.1b-1.tgz
additional/media-libs/libmad-0.15.1b-1.tgz
additional/media-libs/libogg-1.2.0-1.tgz
additional/media-libs/libsamplerate-0.1.7-1.tgz
additional/media-libs/libvorbis-1.3.1-1.tgz
additional/media-libs/twolame-0.3.12-1.tgz
additional/net-analyzer/
additional/net-analyzer/nmap-5.21-1.tgz
additional/net-analyzer/vnstat-1.11-1.tgz
additional/net-dns/
additional/net-dns/dnsmasq-2.57-1.tgz
additional/net-ftp/
additional/net-ftp/atftpd-0.7.tgz
additional/net-ftp/lftp-4.0.7-1.tgz
additional/net-ftp/ncftp-3.2.4-1.tgz
additional/net-ftp/proftpd-1.3.3f-1.tgz
additional/net-ftp/tftp-hpa-5.1-2.tgz
additional/net-libs/
additional/net-libs/gnutls-2.10.1-1.tgz
additional/net-libs/librsync-0.9.7-1.tgz
additional/net-misc/
additional/net-misc/autossh-1.4b-1.tgz
additional/net-misc/curl-7.21.7-1.tgz
additional/net-misc/ether-wake-1.09-1.tgz
additional/net-misc/iperf-2.0.5-1.tgz
additional/net-misc/netperf-2.4.5-1.tgz
additional/net-misc/openvpn-2.2.1-2.tgz
additional/net-misc/streamripper-1.64.6-1.tgz
additional/net-misc/wget-1.13.3-1.tgz
additional/net-p2p/
additional/net-p2p/Transmission-1.22-ffp0.5.tgz
additional/sci-visualization/
additional/sci-visualization/gnuplot-4.4.2-1.tgz
additional/sys-apps/
additional/sys-apps/texinfo-4.13a-1.tgz
additional/sys-devel/
additional/sys-devel/gettext-0.17-4.tgz
additional/sys-devel/glib-2.18.1-1.tgz
additional/www-servers/
additional/www-servers/lighttpd-1.4.29-1.tgz
sent 1562 bytes received 88.876.301 bytes 1545701.97 bytes/sec
total size is 88858645 speedup is 1.00
und damit ist der shell gesteuerte automatische Download fertig:
root@Zyxel-NAS320-1:/e-data/.... a634315b ..../ffproot/ffp/pkg#
150 - Für den mc holen wir "ncurses-5.6.tgz"
root@Zyxel-NAS320-1:/e-data/.... a634315b ..../ffproot/ffp/pkg/packages#
wget www.onlyhype.com/dns-323/ffp-0.4/ncurses-5.6.tgz
--17:31:49-- www.onlyhype.com/dns-323/ffp-0.4/ncurses-5.6.tgz
=> `ncurses-5.6.tgz'
Resolving www.onlyhype.com... 184.173.195.204
Connecting to www.onlyhype.com[184.173.195.204]:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 486,040 [application/x-tar]
100%[======================================>] 486,040 348.64K/s
17:31:51 (347.80 KB/s) - `ncurses-5.6.tgz' saved [486040/486040]
und fertig
root@Zyxel-NAS320-1:/e-data/.... a634315b ..../ffproot/ffp/pkg/packages#
152 - und nun den "mc "selbst - das war aber der falsche File
root@Zyxel-NAS320-1:/e-data/.... a634315b ..../ffproot/ffp/pkg/packages
# wget www.onlyhype.com/dns-323/ffp-0.4/mc-4.1.40-pre9-arm926T.tgz
--17:32:03-- www.onlyhype.com/dns-323/ffp-0.4/mc-4.1.40-pre9-arm926T.tgz
=> `mc-4.1.40-pre9-arm926T.tgz'
Resolving www.onlyhype.com... 184.173.195.204
Connecting to www.onlyhype.com[184.173.195.204]:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1,329,305 [application/x-tar]
100%[==============================================>] 1,329,305 632.50K/s
17:32:05 (630.30 KB/s) - `mc-4.1.40-pre9-arm926T.tgz' saved [1329305/1329305]
fertig
root@Zyxel-NAS320-1:/e-data/.... a634315b ..../ffproot/ffp/pkg/packages#
154 - wir installieren den eigentlichen "installer", was auf anderen NAS Boxen das "ipkg" ist , ist hier "funpkg".
wichtig: die Option fürs updating !!!!! -u
root@Zyxel-NAS320-1:/e-data/.... a634315b ..../ffproot/ffp/pkg#
funpkg -u packages/funpkg*.tgz
Installing package funpkg-0.5-4 ...
funpkg is a tool to install and remove ffp pacakges.
Removing package funpkg-0.5-3 ...
root@Zyxel-NAS320-1:/e-data/.... a634315b ..../ffproot/ffp/pkg#
155 - unser erster Versuch mit dem "joe".
Das Installieren geht mit der Option -i !!!!!!!!
root@Zyxel-NAS320-1:/e-data/.... a634315b ..../ffproot/ffp/pkg#
funpkg -I packages/joe-3.5-1.tgz
Installing package joe-3.5-1 ...
und Fertig
jetzt über wir mal mit dem Joe
joe /etc/profile
und wir tragen folgendes nach:
# Set the default prompt
export PS1="\[\e[0;32m\][NSA320-media-2 - \u] \w \$ "
und weiterhin ganz am Ende:
echo ------------------------------------------------------------------------
echo "Hallo Benutzer $USER, Du bist hier auf der internen Zyxel NSA320 Box 2"
echo ------------------------------------------------------------------------
echo
Weiterhin: für den Midnight "mc" Commander brauchen wir "ncuses"
root@Zyxel-NAS320-1:/e-data/.... a634315b ..../ffproot/ffp/pkg#
funpkg -i packages/ncurses-5.6-4.tgz
Installing package ncurses-5.6-4 ...
root@Zyxel-NAS320-1:/e-data/.... a634315b ..../ffproot/ffp/pkg#
-
157 - die Datei "mc-4.1.40-pre9-arm926T.tgz" war die falsche.
root@Zyxel-NAS320-1:/e-data/.... a634315b ..../ffproot/ffp/pkg
# funpkg -i packages/mc-4.1.40-pre9-arm926T.tgz
FATAL: packages/mc-4.1.40-pre9-arm926T.tgz: /ffp not found in package
root@Zyxel-NAS320-1:/e-data/.... a634315b ..../ffproot/ffp/pkg#
also weiter gesucht und das gefunden mc-4.1.40-pre9-1.tgz
root@Zyxel-NAS320-1:/e-data/.... a634315b ..../ffproot/ffp/pkg/packages
# wget ffp.wolf-u.li/additional/app-misc/mc-4.1.40-pre9-1.tgz
--18:14:25-- ffp.wolf-u.li/additional/app-misc/mc-4.1.40-pre9-1.tgz
=> `mc-4.1.40-pre9-1.tgz'
Resolving ffp.wolf-u.li... 83.169.42.106
Connecting to ffp.wolf-u.li[83.169.42.106]:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 516,569 [application/octet-stream]
100%[==============================================>] 516,569 1008.34K/s
18:14:25 (1005.64 KB/s) - `mc-4.1.40-pre9-1.tgz' saved [516569/516569]
root@Zyxel-NAS320-1:/e-data/.... a634315b ..../ffproot/ffp/pkg/packages#
-
158 - "mc", "htop" fertig installieren
root@Zyxel-NAS320-1:/e-data/.... a634315b ..../ffproot/ffp/pkg#
funpkg -I packages/mc-4.1.40-pre9-1.tgz
Installing package mc-4.1.40-pre9-1 ...
root@Zyxel-NAS320-1:/e-data/.... a634315b ..../ffproot/ffp/pkg#
root@Zyxel-NAS320-1:/e-data/.... a634315b ..../ffproot/ffp/pkg#
funpkg -i packages/htop-0.8.3.tgz
Installing package htop-0.8.3 ...
root@Zyxel-NAS320-1:/e-data/.... a634315b ..../ffproot/ffp/pkg#
erst die "bash" Shell prüfen , wen nicht da, noch dazu installieren
funpkg -i packages/bash-3.2-3.tgz
Installing package bash-3.2-3 ...
Also bislang sieht alles ganz gut aus.
-
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. .........
-
186 - Die originale Web-Server Konfiguration ist folgende:
Include /etc/service_conf/httpd_package.conf
ServerRoot "/usr/local/apache"
ServerName localhost
PidFile /var/run/httpd.pid
Timeout 300
KeepAlive On
MaxKeepAliveRequests 200
KeepAliveTimeout 15
<IfModule prefork.c>
StartServers 2
MinSpareServers 2
MaxSpareServers 5
ServerLimit 20
MaxClients 10
MaxRequestsPerChild 20
</IfModule>
<IfModule perchild.c>
NumServers 2
StartThreads 2
MinSpareThreads 2
MaxSpareThreads 5
MaxThreadsPerChild 5
</IfModule>
Listen 80
Listen 443
Listen 8082
User nobody
Group nobody
ServerAdmin you@example.com
UseCanonicalName Off
RewriteEngine on
RewriteRule ^/$ /playzone,/ [R=301]
ScriptAlias /zyxel/cgi-bin/ "/usr/local/apache/cgi-bin/"
Alias /zyxel/fwupgrade /tmp/fwupgrade/fwlog
Alias /favicon.ico /usr/local/apache/htdocs/favicon.ico
DocumentRoot "/usr/local/apache/htdocs"
<Directory "/usr/local/apache/htdocs">
Options FollowSymLinks
AllowOverride none
Order allow,deny
Allow from all
Options ExecCGI
</Directory>
UserDir diabled
ErrorLog syslog
LogLevel warn
<Directory "/usr/local/apache/cgi-bin>"
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
#WebService Start#
#WebService End#
<VirtualHost *:443>
SSLEngine On
SSLCertificateFile /etc/service_conf/CA.cer
SSLCertificateKeyFile /etc/service_conf/CA_key.cer
RewriteEngine on
RewriteRule ^/$ /playzone,/ [R=301]
</VirtualHost>
188 - es ist noch viel zu tun mit dieser ffp Software
Apache "stop" und auch "restart" funktionieren nicht, es sind die (inzwischen) falschen Verzeichnisse referenziert. Das obere grüne Lämpchen fängt an zu blinken. Da hilft nur noch ein kompletter "restart".
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ß ichnoch finden. Ins Backend komme ich auf alle Seiten und kann wunderbar - wie gewohnt - administrieren. Und es geht erstaunlich schnell !!!!
-



