lumo Posted March 23, 2011 Share Posted March 23, 2011 nachdem ich das eingegeben hab ist mir der apache auch noch abgedampft im log steht nur: [Wed Mar 23 20:24:00 2011] [notice] mod_python: using mutex_directory /tmp [Wed Mar 23 20:24:00 2011] [notice] Apache/2.2.17 (Debian) PHP/5.3.6-2 with Suhosin-Patch mod_python/3.3.1 Python/2.6.6 mod_perl/2.0.4 Perl/v5.10.1 configured -- resuming normal operations [Wed Mar 23 20:50:02 2011] [notice] Graceful restart requested, doing restart (98)Address already in use: make_sock: could not bind to address 127.0.0.1:80 no listening sockets available, shutting down Unable to open logs nur... was wenn nicht apache2 soll bitte auf port 80 laufen? root@debian:/# netstat -atpn | grep 80 tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 1807/cupsd tcp6 0 0 ::1:631 :::* LISTEN 1807/cupsd ist doch nichts da... ich hab in einigen configs statt 127.0.0.1 einfach localhost eingetragen, da er gemeckert hat dass es eine numerische domain ist... wenn ich versuche ihn zu stoppen schreibt er mir: root@debian:/home/lumo# /etc/init.d/apache2 stop Stopping web server: apache2. und das unabh?ngig davon wie oft... ist das normal Link to comment Share on other sites More sharing options...
d00p Posted March 23, 2011 Share Posted March 23, 2011 no listening sockets available, shutting down Hast du einen "Listen 80" eintrag? oder ?hnliches in der config? Unable to open logs Alle Ordner angelegt wie in dem Config-Wizard beschrieben? Vorallem /var/customers/logs. Gleich auch Berechtigung checken, ob der Webserver schreiben darf Link to comment Share on other sites More sharing options...
lumo Posted March 24, 2011 Author Share Posted March 24, 2011 Hast du einen "Listen 80" eintrag? oder ?hnliches in der config? Alle Ordner angelegt wie in dem Config-Wizard beschrieben? Vorallem /var/customers/logs. Gleich auch Berechtigung checken, ob der Webserver schreiben darf in meiner ports.conf steht NameVirtualHost *:80Listen 80 den ordner logs gibts, mit zwei files drin, welche berechtigungen br?uchte ich denn? kann auf den config wizard ja nicht mehr zugreifen, da apache nicht mehr l?uft... die rechte sind folgende: root@debian:/var/customers# ls -l total 16 drwxr-xr-x 2 root root 4096 Mar 21 20:30 logs drwxr-xr-x 3 vmail vmail 4096 Mar 21 20:30 mail drwxrwxrwt 2 root root 4096 Mar 20 13:59 tmp drwxr-xr-x 3 root root 4096 Mar 21 20:30 webs gibts einen weg, wie ich zu dem config wizard komme, dass ich das alles noch einmal machen/checken kann? Link to comment Share on other sites More sharing options...
lumo Posted March 25, 2011 Author Share Posted March 25, 2011 outch. hab jetzt apache deinstalliert und h?ndisch den ordner /etc/apache2 gel?scht habe dann noch die init.d/apache* gel?scht und dann apt-get install apache2 ausgef?hrt... nun l?sst er sich nicht starten da er das init.d/apache2 nicht kennt (trotz neuinstallation...) Link to comment Share on other sites More sharing options...
lumo Posted March 25, 2011 Author Share Posted March 25, 2011 ok, ich hab jetzt apache wieder zum laufen gebracht. aber mit php arbeitet er jetzt nicht mehr... im error log von apache steht [Fri Mar 25 21:01:58 2011] [notice] Apache/2.2.17 (Debian) PHP/5.3.6-4 with Suhosin-Patch mod_ssl/2.2.17 OpenSSL/0.9.8o configured -- resuming normal operations SOLLTE also doch gehen? aber wenn ich eine php file aufmache, dann bekom ich den save file dialog... EDIT: der macht jetzt die php's wieder auf ABER http://10.0.0.10/froxlor/ macht mir nicht die index.php auf sondern bietet sie zum download an! wenn ich http://10.0.0.10/froxlor/index.php angebe klappts aber! Link to comment Share on other sites More sharing options...
arnoldB Posted March 26, 2011 Share Posted March 26, 2011 outch. hab jetzt apache deinstalliert und h?ndisch den ordner /etc/apache2 gel?scht habe dann noch die init.d/apache* gel?scht und dann apt-get install apache2 ausgef?hrt... nun l?sst er sich nicht starten da er das init.d/apache2 nicht kennt (trotz neuinstallation...) Hier einige Informationen zu Debian's APT-GET => http://www.debian.org/doc/manuals/apt-howto/ch-apt-get.de.html Mit folgendem Befehl kannst du Apache2 inklusiver Konfigurationsdateien vom System entfernen: apt-get --purge remove <PAKETNAME> der macht jetzt die php's wieder auf ABER http://10.0.0.10/froxlor/ macht mir nicht die index.php auf sondern bietet sie zum download an! wenn ich http://10.0.0.10/froxlor/index.php angebe klappts aber! Wie sieht denn der vHost f?r Froxlor aus? Wurden die vHosts in /etc/apache2/sites-enable/ zwischenzeitlich vom Froxlor-Cronjob neu erstellt? Link to comment Share on other sites More sharing options...
lumo Posted March 26, 2011 Author Share Posted March 26, 2011 Wie sieht denn der vHost f?r Froxlor aus? Wurden die vHosts in /etc/apache2/sites-enable/ zwischenzeitlich vom Froxlor-Cronjob neu erstellt? bevor apache abgeschmiert ist, ja danach hab ich alles noch einmal durchgemacht, wodurch meine customers alle gel?scht wurden. muss jetzt noch die db r?umen, da ich sonst konflikte bekomme... ich w?rde mal behaupten dass der froxlor cronjob gar nicht l?uft... kann das erst sp?ter heute checken und werde das dann hier noch posten... Link to comment Share on other sites More sharing options...
arnoldB Posted March 26, 2011 Share Posted March 26, 2011 muss jetzt noch die db r?umen, da ich sonst konflikte bekomme... Hmm, ich hoffe du setzt die DB neu auf. AFAIK ist es nicht die feine, englische Art, selber in der DB viel zu ver?ndern. Da ich aber kein Entwickler bin, kann ich das nicht aus eigener Sicht beurteilen. ich w?rde mal behaupten dass der froxlor cronjob gar nicht l?uft... Mit dem folgenden MySQL Command kannst du das System beauftragen, die Configs neu zu erstellen. Dazu sollte der Cronjob nat?rlich korrekt konfiguriert sein und fehlerfrei arbeiten. Mysql-Verbindung auf der Shell ?ffnen # mysql -u root -p[passwort] [datenbankname] und folgende Query ausf?hren: mysql> INSERT INTO `panel_tasks` SET `type`='1'; Dann Cronjob nochmal starten Link to comment Share on other sites More sharing options...
lumo Posted March 26, 2011 Author Share Posted March 26, 2011 Hmm, ich hoffe du setzt die DB neu auf. AFAIK ist es nicht die feine, englische Art, selber in der DB viel zu ver?ndern. Da ich aber kein Entwickler bin, kann ich das nicht aus eigener Sicht beurteilen. Mit dem folgenden MySQL Command kannst du das System beauftragen, die Configs neu zu erstellen. Dazu sollte der Cronjob nat?rlich korrekt konfiguriert sein und fehlerfrei arbeiten. @db damit meinte ich: ich hatte vor dem neu installieren einen user mit dem namen lumo und jetzt hab ich den selben wieder und wenn ich eine db erstellen will sagt er mir dass es diese db schon gibt... weil er sie ja nicht kennt ergo die db droppen und neu erstellen, war ja sowieso noch nichts drin... wie kann ich den cronjob neu konfigurieren, bzw wie oft sollte der laufen? Link to comment Share on other sites More sharing options...
arnoldB Posted March 26, 2011 Share Posted March 26, 2011 Einfach die folgende Datei anlegen und den Inhalt einf?gen: /etc/cron.d/froxlor INHALT: # # Set PATH, otherwise restart-scripts won't find start-stop-daemon # PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin # # Regular cron jobs for the froxlor package # */5 * * * * root /usr/bin/php5 -q /var/<DEINPFAD>/scripts/froxlor_master_cronjob.php (Pfad aktualisieren nicht vergessen!) Anschlie?end den Daemon neustarten: /etc/init.d/cron restart Das war's. Siehe auch http://demo.froxlor.org/ Link to comment Share on other sites More sharing options...
lumo Posted March 27, 2011 Author Share Posted March 27, 2011 @arnoldB danke, jetzt funktionieren die crons!!! hatte den pfad zum froxlor/script verzeichnis vergessen... *oops* sind noch folgende probleme offen: + ftp accounts werden nicht erstellt... + subdomains bzw vhosts klappen nicht (ausser mit h?ndischem softlinke von /var/www/xxx nach /var/customers/xxx email hab ich noch nicht versucht bis jetzt klappt: user anlegen und db zuweisen cronjobs ausf?hren das mit den domains versteh ich glaub ich nicht ganz. muss ich jetzt eine domain angeben wie zb auf dem router zb 'LocalZone? oder soll das eine domain sein wie 'meineurl.com'? Link to comment Share on other sites More sharing options...
lumo Posted March 27, 2011 Author Share Posted March 27, 2011 Wie sieht denn der vHost f?r Froxlor aus? Wurden die vHosts in /etc/apache2/sites-enable/ zwischenzeitlich vom Froxlor-Cronjob neu erstellt? also den folder gibts bei mir nicht. bei mir heisst der /etc/apache2/sites-enabled/ hat folgenden inhalt: root@debian:/etc/apache2/sites-enabled# ls 000-default 05_froxlor_dirfix_nofcgid.conf 10_froxlor_ipandport_10.0.0.10.80.conf 20_froxlor_normal_vhost_langames.no-ip.org.conf 40_froxlor_diroption_d287630daf53501236fb409176922fff.conf wo zb die 20er so aussieht: # 20_froxlor_normal_vhost_langames.no-ip.org.conf # Created 27.03.2011 13:50 # Do NOT manually edit this file, all changes will be deleted after the next domain change at the panel. # Domain ID: 1 - CustomerID: 1 - CustomerLogin: lumo <VirtualHost 10.0.0.10:80> ServerName langames.no-ip.org ServerAlias *.langames.no-ip.org ServerAdmin xxxxx@xxx.at DocumentRoot "/var/customers/webs/lumo/" php_admin_value open_basedir "/var/customers/webs/lumo/:/tmp/" php_admin_flag safe_mode On ErrorLog "/var/customers/logs/lumo-error.log" CustomLog "/var/customers/logs/lumo-access.log" combined </VirtualHost> also meine domain ist langames.no-ip.org (die zeigt auf meine ip adresse!) darauf will ich einen subfolder /lumo/ der auf das oben genannte documentroot zeigt (oder eine subdomain lumo.langames.no-ip.org) verstehe ich da was falsch? Link to comment Share on other sites More sharing options...
lumo Posted March 27, 2011 Author Share Posted March 27, 2011 okay, ich glaube ich weiss jetzt was das offline gehen meines apachen ausgel?st hat (ist n?mlich gerade wieder geschehen!) Webserver default config Create Listen statement: YES ich habe das auf yes umgestellt und seitdem ist er futsch. wie kann ich das wieder r?ckg?ngig machen? will den ganzen k?se nicht schon wieder neu machen! ANTWORT AUF MEINE FRAGE PER LISTEN: Listen 80 aus der /etc/apache2/ports.conf l?schen und schon l?ufts wieder! Link to comment Share on other sites More sharing options...
Question
lumo
nachdem ich das eingegeben hab ist mir der apache auch noch abgedampft
im log steht nur:
[Wed Mar 23 20:24:00 2011] [notice] mod_python: using mutex_directory /tmp
[Wed Mar 23 20:24:00 2011] [notice] Apache/2.2.17 (Debian) PHP/5.3.6-2 with Suhosin-Patch mod_python/3.3.1 Python/2.6.6 mod_perl/2.0.4 Perl/v5.10.1 configured -- resuming normal operations
[Wed Mar 23 20:50:02 2011] [notice] Graceful restart requested, doing restart
(98)Address already in use: make_sock: could not bind to address 127.0.0.1:80
no listening sockets available, shutting down
Unable to open logs
nur... was wenn nicht apache2 soll bitte auf port 80 laufen?
root@debian:/# netstat -atpn | grep 80
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 1807/cupsd
tcp6 0 0 ::1:631 :::* LISTEN 1807/cupsd
ist doch nichts da...
ich hab in einigen configs statt 127.0.0.1 einfach localhost eingetragen, da er gemeckert hat dass es eine numerische domain ist...
wenn ich versuche ihn zu stoppen schreibt er mir:
root@debian:/home/lumo# /etc/init.d/apache2 stop
Stopping web server: apache2.
und das unabh?ngig davon wie oft... ist das normal
Link to comment
Share on other sites
12 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.