Hallo,
atm läuft ja Apache/1.3.37 (Unix) PHP/5.2.0 auf meinem QNap wie bekomme ich denn ohne grosse Umstände Apache/2.0 zum laufen? :mrgreen:
Hallo,
atm läuft ja Apache/1.3.37 (Unix) PHP/5.2.0 auf meinem QNap wie bekomme ich denn ohne grosse Umstände Apache/2.0 zum laufen? :mrgreen:
ok ein wenig habe ich schon mal vorbereitet.
habe auf dem Nas QPKG installiert.
Dateiname Optware-ipkg.qpkg
Installationsdatum 2008-06-27
Version 1.0
Installationspfad /share/MD0_DATA/optware
Status Aktiviert
Betreuer: QNAP Systems, Inc.
desweiterenhabe ich das paket httpd-2.2.9.tar.bz2 runtergeladen und im Public Ordner abgespeichert. Wie muss ich nun weiterverfahren??
Bitte unterstützt einen Linux Noob
Zitat von "RED_NINJA"desweiterenhabe ich das paket httpd-2.2.9.tar.bz2 runtergeladen und im Public Ordner abgespeichert. Wie muss ich nun weiterverfahren??
Bitte unterstützt einen Linux Noob
Wenn du "ipkg install apache" mit ssh ausführst, wird das richtige Apache-Paket heruntergeladen und installiert.
Evtl. mußt du vorher noch "ipkg update" ausführen, um die Liste der aktuellen IPKG-Pakete zu erhalten.
hi danke für hilfe habe es gemacht.
[~] # ipkg install apache
Installing apache (2.2.9-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs05q3armel/cross/stable/a pache_2.2.9-1_arm.ipk
Installing apr (1.3.0-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs05q3armel/cross/stable/a pr_1.3.0-1_arm.ipk
Installing apr-util (1.3.0-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs05q3armel/cross/stable/a pr-util_1.3.0-1_arm.ipk
Installing expat (2.0.1-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs05q3armel/cross/stable/e xpat_2.0.1-1_arm.ipk
Installing gdbm (1.8.3-2) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs05q3armel/cross/stable/g dbm_1.8.3-2_arm.ipk
Installing libdb (4.2.52-3) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs05q3armel/cross/stable/l ibdb_4.2.52-3_arm.ipk
Installing openldap-libs (2.3.38-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs05q3armel/cross/stable/o penldap-libs_2.3.38-1_arm.ipk
Installing openssl (0.9.7m-4) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs05q3armel/cross/stable/openssl_0.9.7m-4_arm.ipk
Installing cyrus-sasl-libs (2.1.22-2) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs05q3armel/cross/stable/cyrus-sasl-libs_2.1.22-2_arm.ipk
Installing zlib (1.2.3-2) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs05q3armel/cross/stable/zlib_1.2.3-2_arm.ipk
Configuring apache
update-alternatives: Linking //opt/sbin/htpasswd to /opt/sbin/apache-htpasswd
update-alternatives: Linking //opt/sbin/httpd to /opt/sbin/apache-httpd
httpd: bad user name nobody
httpd: bad user name nobody
postinst script returned status 1
ERROR: apache.postinst returned 1
Configuring apr
Configuring apr-util
Configuring cyrus-sasl-libs
Configuring expat
Configuring gdbm
Configuring libdb
Configuring openldap-libs
Configuring openssl
Configuring zlib
Successfully terminated.
Alles anzeigen
das kam dabei heraus. muss ich nun nochwas machen?? Neustart oder so?
Zum starten von Apache muß du dann nur
eingeben,
bzw. es in die autorun.sh eintragen, damit der Apache auch bei jedem start des NAS mitstartet.
Die Config-Datei vom Apache findest du dann unter /opt/etc/apache2/httpd.conf .
Läuft evtl. noch der apache 1.3, dann diesen erstmal über die Web-Oberfläche vom QNAP deaktivieren.
ja klar läuft der 1.3 noch mein Grundgedanke war ja den 1.3 gegen den 2.0 auszutauschen. 8-)
Geht wohl nich so ohne weiteres oder?
Den apache 1.3 mußt du vorher beenden, oder dem apache 2.0 eine andere Port-Adresse zuweisen.
Denn es können nicht mehrere Programme den Port 80 nutzen, daher startet der apache 2.0 nicht, da es diese Port-Doppelbelegung erkennt.
ok dann sag mir mal bitte wie ich den 1.3 beende habe zwar im Interface den webserver deaktiviert aber das allein scheint es nicht zu sein.
It works!
ok der Server läuft nun kommt das nächste prob.
PHP
mit ipkg install php installiert. Muss man das auch extra starten?
Ich weis ich bin nervig sorry!!!!!
Ich weiß nicht, ob es weiter hilft :
Füge beide Zeilen in deine apache.conf ein
oder
Quellen:
http://www.hackerwiki.org/inde…PHP)#Einrichtung_von_PHP5
http://www.nslu2-info.de/showthread.php?p=32268
Ich liebe dich!!!!
Denk dran sooo weit wech wohnst du net von mir^^ evtl. komm ich vorbei dich umarmen.
Zitat von "RED_NINJA"Denk dran sooo weit wech wohnst du net von mir^^ evtl. komm ich vorbei dich umarmen.
Zufällig arbeite ich zur Zeit nördlich von Bielefeld.
Zitat von "RED_NINJA"Ich liebe dich!!!!
Eine Umarmung reicht mir schon. :oops:
nee im Ernst das alles hat mir super geholfen.
naja zumindestens läuft es nun nur bekomme ich nun nen fehler mit dem utf8_decode modul.
EDIT:
folgende fehlermeldung:
Fatal error: Call to undefined function utf8_decode() in /share/MD0_DATA/optware/opt/share/www/oxylbox/common/functions.inc on line 778
ich gehe davon aus das man das Modul noch konfigurieren muss.
Habe da auch schon nachgeschaut habe aber nichts gefunden bezüglich der Konfig.
Hallo,
weiß nicht, ob die letzte Frage noch relevant ist (liegt ja schon einige Zeit zurück), aber ich habe einen Patch für die Oxylbox gefunden.
In der Datei .../oxylbox/common/functions.inc wird die Methode "oxyl_utf8_decode" durch folgenden Code ersetzt:
function oxyl_utf8_decode($par){
$par = html_entity_decode(htmlentities($par." ", ENT_COMPAT, 'UTF-8'));
return substr($par, 0, strlen($par)-1);
}
Damit werden die Umlaute korrekt dargestellt.
Viel Erfolg
Zetti
Hallo Zusammen, mein erster Post und gleich ein Problem :oops:
Versuche auch gerade Apache2 zu instalieren. Habe ebenfalls wie der Threaderöffner mit "ipkg install apache" die Pakete installiert. Beim starten von:
kommt eine Fehlermeldung:
Was kann das sein?
affe.
P.S: wie beende ich den alten Apache? habe mit
versucht. Der Server reagiert aber immer noch über den Browser.
habe das Problem gefunden
ipkg wuste den Pfad zu sich selbst und zu seinen helper Programmen nicht. Ich habe "ipkg install nano" eingetippt und promt hat er sich beschwert, dass er update-alternatives nicht finden kann. Eine vorläufige Lösung über die shell ist den Pfad via export ihm das mitzuteilen. Für eine dauerhafte Lösung (auch nach neustarten) wäre ich dankbar:
danach "ipkg install apache" nochmals aufgerufen. Nun hat er apache2 nochmals installiert und folgende Meldung gebracht:
Package apache (2.2.9-1) installed in root is up to date.Configuring apacheupdate-alternatives: Linking //opt/sbin/htpasswd to /opt/sbin/apache-htpasswdupdate-alternatives: Linking //opt/sbin/httpd to /opt/sbin/apache-httpdhttpd: bad user name nobodyhttpd: bad user name nobodypostinst script returned status 1ERROR: apache.postinst returned 1Configuring ncursesupdate-alternatives: Linking //opt/bin/clear to /opt/bin/ncurses-clearSuccessfully terminated.
:-/ Nun, ich hoffe dass es dann doch richtig installiert hat. Nach dem Starten des neuen apache, hat er sich aber über die Gruppe nobody beschwert:
Aus dem Grunde hab ich dann "nano /opt/etc/apache2/httpd.conf" editiert und den User und Gruppe versucht zu ändern. Ich habe ein User namens "affe". Als String hat apache sich dennoch beschwert, erst als ich die uid (#500) eingab hat er sich endlich gestartet:
httpd: apr_sockaddr_info_get() failed for NAS8BDE5D
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
httpd not running, trying to start
:roll: Fehlt nur noch das zu automatisieren.
Ist alles noch nicht ganz koscher. Bräuchte in der Richtung noch Hilfe. In welcher Datei steht der Eintrag für den Start des alten apache?
grüße
affe.
Ein offenes Wort an alle in diesem thread!
Leute ich will jetzt nicht meckern oder so, aber als ich vor kurzem ein Tutorial zu diesem Thema "Apache 2 mit PHP 5" vorgeschlagen habe war die Reaktion gleich NULL! :x
Ein EINZIGER hat sich gemeldet, der selbst Interesse hatte und auch mit helfen wollte ein Tutorial zu machen. Die Beiträge zeigen doch nun mal deutlich, dass es ziemlich aufwendig ist, den Apache upzudaten. Es ist auch offensichtlich, dass ein Bedarf für dieses Thema vorhanden ist. Ein HowTo mit einer "step by step"- Beschreibung wäre die Lösung, aber keiner ist bereit, mal kurz mit anzupacken und eine halbe Stunde zu investieren. :shock: :shock: :shock:
So ein Forum lebt nun mal vom Erfahrungsaustausch, ich bekomme Hilfe und helfe dafür anderen.
Kann sich den wirklich keiner dazu durchringen, mal mit Hand anzulegen und diesem Wirrwar an Erklärungen ein Ende zu bereiten?
Ich erkläre mich gerne bereit, die entsprechenden Tipps und Beiträge von Euch zu ordnen und in ein Tutorial zu packen. Ich habe auch schon ein paar Erfahrungen sammeln können, die ich auch gerne mit einbringe. Aber alleine gehts nun mal nicht! Dazu müssen alle bereit sein, die den Apache und PHP intensiv nutzen wollen!
Ich für meinen Teil werde meinen Beitrag leisten. Nun liegt's an Euch... :roll: