WinFuture-Forum.de: Hilfe ! Mein Mysql / Php Geht Nicht Mehr ! - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Linux
Seite 1 von 1

Hilfe ! Mein Mysql / Php Geht Nicht Mehr ! no connection --


#1 Mitglied ist offline   blob 

  • Gruppe: aktive Mitglieder
  • Beiträge: 331
  • Beigetreten: 16. Oktober 06
  • Reputation: 0
  • Wohnort:Frz-Guyana
  • Interessen:boxen

geschrieben 18. Dezember 2006 - 06:11

Vorgestern habe ich mir meine Inslallation versaut; ich habe glibc per #rpm -Uhv ... --root= ..... von einer anderen Distro reinkopiert, und noch während dem Kopieren lief was schief ---> bumm ! segment fault, irgendwas 5 Min. disabelt, und auch danach half nur noch der Aus-Knopf.

Anschliessend ging gar nichts mehr, nicht mal mehr bash und chroot dorthinein; ziemliche Schäden, incl. die rpm-Datenbank (wie so oft) kaputt und nicht mehr rebuildbar. Ich habe dann die wichtigsten Pakete einfach unter einem live-cd im #mc geöffnet und ohne Rücksicht auf pre- und post-scripts überkopiert, später als ich wieder reinkam, nochmal die gesamte distro mit #upgradepkg --install-new --reinstall *.tgz überkopiert . Normalerweise hilft das.

Binnen 2 Std. war dann das meiste wieder repariert.

Aber eins will einfach nicht mehr funktionieren: Wenn ich meinen Server laufen lasse, komme ich via browser in nichts rein was mit MySQL zu tun hat (mehrere Anwendungen auf meiner web-Seite). Gestern habe ich schon den ganzen Tag lang gegoogelt, aber alles Gefundene hat nicht geholfen.

Apache startet / läuft normal, ebenso mysql lokal (mysql läuft, und db nicht kaputt). Aber bei Aufruf via Browser kommt Fehlermeldung , 'keine Verbindung'. Inzwischen habe ich noch Kernel, php, mysql neu übersetzt und installiert, aber ohne Erfolg; meine Konfiguration: http://monkey.is-a-geek.net/info.php (php funktioniert also auch).

Komisch ist, daß solange ich nicht Internet starte, localhost und werner = 127.0.0.1 sind (so wie's nach /etc/hosts sein soll), und mit beiden als --host= .. startet lokal #mysql. Aber nach dem Start von Internet sind beide komischerweise zur dynamischen IP und zu www.<site-Name> umgeleitet; früher hätte ich das nie gesehen sondern sind sie immer =127.0.0.1 geblieben. Mit host=localhost kann man dann weiterhin #mysql lokal ausführen (mit host=werner nicht), aber nicht via browser.

Ausserdem sind keine nat-Tafeln da oder einrichtbar, auch komisch; ipforward=1. Aber das Problem besteht, auch wenn ich die IPTafeln ganz abschalte.

Vielleicht weiss jemand , wie man solche Probleme eingrenzen/finden kann.

Einiger Ausput :

/etc/hosts

127.0.0.1			   localhost werner werner.localnet.lan	 # route nach überall										  
192.168.0.1			 werner.home.lan			   # von localhost, route nach   ian.home.lan										  
192.168.0.2			 ian.home.lan				  # von localhost, route nach  ian										  
#<ip dynamisch>		 ppp0  modem  home.lan   www.boxen.dyn-o-saur.com   #  route nach außen   

==================== Bevor ich in internet gehe, ist werner und localhost -> 127.0.0.1, aber sobald 
==================== ich Internet verbinde (egal ob als Server oder Client):
bash-3.1# ping werner
PING monkey.is-a-geek.net (80.9.31.39) 56(84) bytes of data.
64 bytes from Mix-Cayenne-101-4-39.w80-9.abo.wanadoo.fr (80.9.31.39): icmp_seq=1 ttl=64 time=0.069 ms

--- monkey.is-a-geek.net ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 0.069/0.086/0.110/0.017 ms
bash-3.1# ping localhost
PING monkey.is-a-geek.net (80.9.31.39) 56(84) bytes of data.
64 bytes from Mix-Cayenne-101-4-39.w80-9.abo.wanadoo.fr (80.9.31.39): icmp_seq=1 ttl=64 time=0.054 ms

--- monkey.is-a-geek.net ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 0.054/0.069/0.078/0.014 ms	
								 
=================== egal ob ich den Firewall an- oder abschalte, selbes Problem;	komisch aber:
bash-3.1# sh iptables.offen.sh
iptables v1.3.6: can't initialize iptables table `nat': Table does not exist (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.

=================== Datenbank mysql lokal aufgerufen:	mit host=  localhost problemlos,
=================== obwohl werner wie localhost in /etc/hosts steht, ist werner zu ppp0 umgeleitet:
bash-3.1# mysql --host=werner --user=root mysql
ERROR 1130 (00000): Host 'Mix-Cayenne-101-4-39.w80-9.abo.wanadoo.fr' is not allowed to connect to this MySQL server

bash-3.1# mysql --host=localhost --user=root mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Welcome to the MySQL monitor.  Commands end with; or \g.
Your MySQL connection id is 11
Server version: 5.1.14-beta MySQL Community Server (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> quit
Bye
bash-3.1#

===================== Group-Office, via browser aufgerufen:   (geht weder mit host=localnet 
===================== noch mit =werner im config.php)
http://monkey.is-a-geek.net/go/

Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13) in /usr/local/apache2/htdocs/www.monkey.is-a-geek.net/groupoffice-com-2.16-3/database/mysql.class.inc on line 91
 Database error: connect(localhost, root, $Password) failed.
 MySQL Error: ()
 Session halted.

====================== phpBB2 -Forum:
http://monkey.is-a-geek.net/phpBB2/index.php

phpBB : Critical Error 

 Could not connect to the database

======================= bb- blog: dgl
http://monkey.is-a-geek.net/bb/

Cannot select DB.

Dieser Beitrag wurde von blob bearbeitet: 18. Dezember 2006 - 09:27

ftp://ftp.guyane.dyn-o-saur.com/sys , http://www.copaya.yi.org ,
http://SYS-Linux.yi.org/forum(geht momentan nicht)
Linux SYS 0.23+ getunt mit Kernel 2.6.26.2-i486-1sys , lbreakout 2 , digger :mrgreen:
Das neue SYS Install-DVD gibts hier: ftp://ftp5.gwdg.de/p...s/SYS_Linux.iso
Mirror ftp://ftp.polytechnic.edu.na/pub/SYS
0

Anzeige



#2 Mitglied ist offline   blob 

  • Gruppe: aktive Mitglieder
  • Beiträge: 331
  • Beigetreten: 16. Oktober 06
  • Reputation: 0
  • Wohnort:Frz-Guyana
  • Interessen:boxen

geschrieben 18. Dezember 2006 - 17:18

Ich hatte jetzt Erfolg, das Problem zumindest systematisch zu beheben, sodaß mein site wenigstens wieder benutzbar ist, indem ich in die config.php -Dateien von phpBB2-Forum, bb-Forum/blog, GroupOffice usw. überall als db-host 127.0.0.1 reingeschrieben habe, statt localhost oder werner. Denn #ping 127.0.0.1 geht weiterhin nach 127.0.0.1 statt sonstwohin, und #mysql --host=127.0.0.1 --user=root mysql funktioniert auch weiterhin.


Damit ist nun auch das Problem klar, nach wie vor aber nicht die Lösung: *** Warum geht nach Start des Rechners, #ping / traceroute /nmap localhost und #ping ... werner korrekt nach 127.0.0.1 , so wie es auch in /etc/hosts steht, aber nach Verbindung zum Internet via kppp erfolgt keine Auflösung von localhost / werner mehr (auch keine Antwort via #ping) [ falls Aufruf Internet als Klient ] bzw werden localhost und werner mit IP und www<-Name-des-Sites> aufgelöst [ falls Serverbetrieb ]. Wenn Grund weiter unklar: wie kann man erzwingen dass nach Internet-Verbindung wieder localhost, werner auf 127.0.0.1 gesetzt werden - wie es sein sollte, bisher immer war, und auch bei meinen anderen Installierungen/Distros so ist ? Denn ohnedem funktioniert auch das lan nicht. Und, *** warum können keine nat-Tafeln zur IP-Weiterleitung angelegt werden (womit das erste Problem zusammenhängen könnte) ?

Dieser Beitrag wurde von blob bearbeitet: 18. Dezember 2006 - 17:51

ftp://ftp.guyane.dyn-o-saur.com/sys , http://www.copaya.yi.org ,
http://SYS-Linux.yi.org/forum(geht momentan nicht)
Linux SYS 0.23+ getunt mit Kernel 2.6.26.2-i486-1sys , lbreakout 2 , digger :mrgreen:
Das neue SYS Install-DVD gibts hier: ftp://ftp5.gwdg.de/p...s/SYS_Linux.iso
Mirror ftp://ftp.polytechnic.edu.na/pub/SYS
0

#3 Mitglied ist offline   blob 

  • Gruppe: aktive Mitglieder
  • Beiträge: 331
  • Beigetreten: 16. Oktober 06
  • Reputation: 0
  • Wohnort:Frz-Guyana
  • Interessen:boxen

geschrieben 21. Dezember 2006 - 17:22

Nur damit meine Frage hier nicht ganz ohne Antwort verbleibt, für sonstwen mit dem selben Problem: u.a. war /etc/nsswitch.conf nicht mehr da, wo ein Eintrag hosts: files dns drinsein muß damit /etc/hosts immer respektiert wird .

Nach wie vor fehlt bei mir das Modul iptable_nat (andere wie iptable_raw , .._mangle lassen sich mit modprobe laden) wobei ich nicht weiß warum
ftp://ftp.guyane.dyn-o-saur.com/sys , http://www.copaya.yi.org ,
http://SYS-Linux.yi.org/forum(geht momentan nicht)
Linux SYS 0.23+ getunt mit Kernel 2.6.26.2-i486-1sys , lbreakout 2 , digger :mrgreen:
Das neue SYS Install-DVD gibts hier: ftp://ftp5.gwdg.de/p...s/SYS_Linux.iso
Mirror ftp://ftp.polytechnic.edu.na/pub/SYS
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0