Hallo,
hab genau dasselbe Problem:
Firmware 4.2.2 build 20160901 (TS-121)
Leider hilft auch ein anderer Browser nicht.
Die php.ini hat bei mir keine Einträge zu "eaccelerator"
Nextcloud 10 ist installiert und läuft.
Hallo,
hab genau dasselbe Problem:
Firmware 4.2.2 build 20160901 (TS-121)
Leider hilft auch ein anderer Browser nicht.
Die php.ini hat bei mir keine Einträge zu "eaccelerator"
Nextcloud 10 ist installiert und läuft.
Hallo,
falls jemand Interesse hat, OwnCloud auf einem TS-109 zu installieren:
Installation von OwnCloud 5 auf QNAP TS-109
===========================================
Die Installation erfolgte auf einem frisch eingerichteten QNAP TS-109
QNAP TS-109
Firmware 3.3.2 Build 0918T
---------------------------------------------------
Windows-Programme "PuTTY" und "WinSCP" erforderlich
Die Kenntniss der Bedienung der beiden Programme, sowie fundamentale Linux-Kenntnisse sind erforderlich.
Quellen:
http://www.welzels.de/blog/2012/10/die-eigene-wolke-owncloud-auf-qnap-nas/
http://www.welzels.de/blog/2013/03/qnap-owncloud-4-5-auf-version-5-updaten/
http://wiki.qnap.com/wiki/Category:OwnCloud
http://smtp.qnap.com/viewtopic.php?f=124&t=52610&sid=dbf3d52b0776ab9355bfae7261f2b4fc&start=90
============================================================================================================
Enable QNAP Services
------------------------------------------------------------------------------------------------------------
Login to the Backend of your QNAP (http://<your_qnap_ip>:8080)
Telnet/SSH
- Enable ssh-login by "Network Services -> Telnet/SSH"
- Check by connecting to NAS using PuTTy [username:admin] for a ssh terminal.
Web Server
- Enable "Network Services -> Web Server"
- Check by opening http://<your_qnap_ip>
-----------------------------------------------------------------------------------------------------------
httpdusr anlegen:
PuTTY starten
login as: admin
admin@XXX.XXX.XXX.XX's password: admin
[~] # adduser -u 500 -G everyone httpdusr
legt einen Benutzer "httpdusr" mit der UID 500 in der Gruppe "everyone" an.
Der Benutzer "httpdusr" wird für Apache benötigt.
Im QNAP TS-109 läuft Apache standardmässig als "guest". Dies wird weiter unten geändert.
Der Benutzer "httpdusr" kann auch ganz normal über die QNAP-Benutzerverwaltung angelegt werden.
-----------------------------------------------------------------------------------------------------------
Optware IPKG ("Itsy Package Management System") installieren
QNAP (http://<your_qnap_ip>:8080) einloggen
"Anwendungen --> QPKG-Plug-ins" öffnen
"QPKG abrufen"
runterscrollen bis "Optware IPKG (Itsy Package Management System)",
"ARM (x09 series)" klicken, "Optware_0.99.163_arm-x09.zip" speichern und entpacken
Reiter "Installation" wählen und mit "Durchsuchen" "Optware_0.99.163_arm-x09.qpkg" installieren.
Reiter "QPKG Installiert" wählen und "Optware" aktivieren.
Internetseite kann hier nicht gestartet werden "Internetseite (Link): null"
Funktioniert aber über SSH (PuTTY).
-----------------------------------------------------------------------------------------------------------
Libtool installieren (libtool_1.5.26-1_arm.ipk)
PuTTY starten
login as: admin
admin@XXX.XXX.XXX.XX's password: admin
[~] # ipkg install libtool
-----------------------------------------------------------------------------------------------------------
Apache Update und PHP 5.3 installieren.
Der auf dem TS-109 installierte Apache enthält ein älteres PHP, welches in Apache integriert ist
und nicht alleine ersetzt werden kann.
Daher ist ein Apache-Update erforderlich.
1. Connect to NAS using PuTTY [username:admin] for a ssh terminal.
2. Add the Francisek's QNAP repository to the IPKG search path by adding the following line:
src fsk-armel http://francisek.is.free.fr/downloads/qnap/arm/fsk-armel
to the file /opt/etc/ipkg.conf using for example the following command:
echo -e "\nsrc fsk-armel http://francisek.is.free.fr/downloads/qnap/arm/fsk-armel" >> /opt/etc/ipkg.conf
3. Update the available packages provided by IPKG by running the following command:
ipkg update
4. Check apache update and php53 package:
ipkg info libapache-mod-php53
5. Install the php 5.3 package provided by Francisek by running the following command:
ipkg install libapache-mod-php53
(http://francisek.is.free.fr/downloads/qnap/arm/fsk-armel/libapache-mod-php53-5.3.20-2.ipk)
Answer with "I"
*** php.ini (Y/I/N/O/D) [default=N] ?I
6. Install eaccelerator for PHP53 by running the following command:
ipkg install php53-eaccelerator
7. Enable the php extension php-gd, which is disabled by default:
Edit /etc/config/php.d/gd.ini (using the installed vi or winscp) and uncomment
extension=
by removing the semicolon.
8. Restart your NAS (or restart the apache service with /etc/init.d/Qthttpd.sh restart )
9. Check the php installation, which should show version 5.3 now
php -v
-----------------------------------------------------------------------------------------------------------
WinSCP starten und mit NAS verbinden.
Im Verzeichnis /share/Qweb eine Datei "phpinfo.php" erstellen mit folgendem Inhalt:
<? phpinfo() ?>
Diese kann SPÄTER im Webbrowser aufgerufen werden: http://<NAS-IP>/phpinfo.php
Im Verzeichnis /etc/config/apache in der Datei "apache.conf" folgende Einträge editieren:
User httpdusr
Group everyone
Folgenden Eintrag hinzufügen:
<Directory "/share/Qweb/owncloud">
Options FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
-----------------------------------------------------------------------------------------------------------
PuTTY starten
Besitzer des Vezeichnisses "Qweb" auf httpdusr ändern
cd /share/HDA_DATA
chown -R httpdusr:everyone Qweb/
PHP.ini sichern und ins Verzeichnis /etc/config/ kopieren
cd /etc/config
mv php.ini php.iniBAK
cd /etc/default_config
cp php.ini /etc/config/
libphp5.so sichern und ins Verzeichnis /mnt/HDA_ROOT/apache/libexec/ kopieren
cd /mnt/HDA_ROOT/apache/libexec
mv libphp5.so libphp5.soBAK
cd /mnt/HDA_ROOT/rootfs_2_3_6/share/HDA_DATA/.qpkg/Optware/lib
cp libphp5.so /mnt/HDA_ROOT/apache/libexec/
gd.so ins Verzeichnis /mnt/HDA_ROOT/apache/libexec/ kopieren
cd /mnt/HDA_ROOT/rootfs_2_3_6/share/HDA_DATA/.qpkg/Optware/lib/php/extensions/no-debug-non-zts-20090626
cp gd.so /mnt/HDA_ROOT/apache/libexec/
Webserver neu starten mit PuTTY:
/etc/init.d/Qthttpd.sh restart
JETZT im Webbrowser aufrufen: http://<NAS-IP>/phpinfo.php
Die Seite informiert über die PHP-Version (5.3.20)
-----------------------------------------------------------------------------------------------------------
mySQL-Server
Den mySQL-Server findet man unter den “Anwendungen” im QNAP Web-Admin-Interface.
Zur Aktivierung müssen die Optionen “MySQL-Server aktivieren” und “TCP/IP-Netzwerk aktivieren”
ausgewählt sein.
Der mySQL-Server kann nun über “localhost” mit dem Benutzernamen “root” und dem Passwort “admin”
angesprochen werden. Da das Passwort aber das Standard Passwort ist und somit jedem bekannt,
sollte dieses unbedingt geändert werden.
Hierfür ein Terminal öffnen und sich per SSH mit dem QNAP verbinden.
Anschließend folgendes eingeben:
[~] # /usr/local/mysql/bin/mysqladmin --user=root --password=admin password NeuesPasswort
-----------------------------------------------------------------------------------------------------------
phpMyAdmin Datenbank Tool
Sollte es mal Probleme mit der Datenbank geben oder einfach zur Administration des mySQL-Servers
bietet sich phpMyAdmin an. Es lässt sich einfach aus dem QPKG Center installieren.
Hierzu nur im QNAP Web-Administrator Interface auf “Anwendungen” und dann auf “QPKG-Plug-ins” klicken.
Im QPKG Center dann auf “QPKG ABRUFEN” klicken, nach unten scrollen bis zum Eintrag “phpMyAdmin”.
Herunterladen, entpacken und anschließend im Reiter "Installation" die Datei "phpMyAdmin_3.3.5.qpkg"
wählen. Auf “installieren” klicken und warten bis die Installation abgeschlossen ist.
Danach kann phpMyAdmin über die Eingabe “http://<NAS-IP>:80/phpMyAdmin/”
in die Adressleiste eines beliebigen Browsers aufgerufen werden.
Der Benutzername lautet “root” und das Passwort ist das zuvor vergebene.
-----------------------------------------------------------------------------------------------------------
OwnCloud installieren
PuTTY starten und einloggen
login as: admin
admin@XXX.XXX.XXX.XX's password: admin
Ins Download-Verzeichnis wechseln:
cd /share/Qdownload
OwnCloud 5 herunterladen:
wget http://download.owncloud.org/community/owncloud-5.0.6.tar.bz2
Ins Webserver Verzeichnis wechseln:
cd /share/Qweb
Die geladene Datei entpacken:
tar -xjf /share/Qdownload/owncloud-5.0.6.tar.bz2
In den Standard Einstellung werden alle Daten innerhalb des Verzeichnisses des Web-Server gespeichert.
Dies ist eine eher unsichere Variante, daher ist zu empfehlen ein Verzeichnis außerhalb des
Web-Serververzeichnisses anzulegen:
cd /share/HDA_DATA
mkdir owncloud
Besitzer des Datenverzeichnisses festlegen:
chown -R httpdusr:everyone owncloud/
Schreibrechte für die Unterverzeichnisse "apps" und "config" für Apache:
cd /share/Qweb
chown -R admin:administrators owncloud
chown -R httpdusr:everyone owncloud/apps
chown -R httpdusr:everyone owncloud/config
-----------------------------------------------------------------------------------------------------------
Für die eigentliche Installation muss Owncloud nun über das Webinterface gestartet werden:
http://<NAS-IP>/owncloud/index.php
Administrator Konto anlegen:
Name wählen und Passwort festlegen
Auf "Fortgeschritten" klicken:
Datenverzeichnis angeben (das zuvor angelegte außerhalb des Webservers)
/share/HDA_DATA/owncloud
Datenbank einrichten:
MySQL
Datenbankbenutzer: root
Datenbankpasswort: (das zuvor vergebene Passwort)
Datenbankname: owncloud
"localhost" bleibt
"Installation abschließen" drücken
-----------------------------------------------------------------------------------------------------------
Einrichtung und Konfiguration von OwnCloud auf der Homepage von Owncloud "http://owncloud.org/" nachlesen.
Alles anzeigen
Die Performance ist langsam, aber es geht.