PHP 4.3.10 - welche ixed-Datei?

Begonnen von Juliet, 16 Dezember 2004, 15:41:11

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Juliet

Hi zusammen,

hab ein recht dringliches Problem.
Der Hoster meines Freundes hat von gleich auf jetzt auf die PHP-Version 4.3.10 geupdated.
Nun ist die Seite nicht mehr erreichbar, weil die entsprechende ixed.lin. fehlt.
Die aktuellste ist die ixed.lin.4.3.9.pxp ... habe diese mal in ixed.lin.4.3.10.pxp umbenannt und hochgespielt - dann bekomm ich aber foglenden Fehler:

Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111)
mysql-error: 2002

Jemand eine brauchbare Idee oder eventuell die Lösung? Google brachte mir gerade mal ein Ergebnis und das hat nicht geholfen.  ::)

Regs

http://sourceguardian.com/ixeds/index.htm

Guck mal hier - kannst Dir die Folgeversionen auch gleich ziehen.

NeMeSiSX2LC

Öhm wieso dort gehts nur bis 4.3.9 aber sie hat doch 4.3.10

PHP.net: PHP 4.3.10 & 5.0.3 released!
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

jubilee

Hallo !
ZitatCan't connect to local MySQL server through socket '/tmp/mysql.sock' (111)
mysql-error: 2002
Der MySQL-Server läuft aber schon ?
Das würde ich sicherheitshalber mal überprüfen ....
MfG
jubilee

Juliet

ja, tut er - die fehlermeldung ist auch länger:

Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111)
mysql-error: 2002


details:

            file: /home/sites/site143/web/ixed/sg/mx_session.php(2) : eval()'d code # line:  87, cmd: sql_select_db(false),
         file:  # line:   0, cmd: mx_sys_session_open(false, /tmp, mxD8C8EA64DD1100B231DE5F276681EF),
      file: /home/sites/site143/web/ixed/sg/mx_session.php(2) : eval()'d code # line: 217, cmd: session_start(false, /tmp, mxD8C8EA64DD1100B231DE5F276681EF),
   file: /home/sites/site143/web/mainfile.php # line:  90, cmd: mxsessionstart(false, /tmp, mxD8C8EA64DD1100B231DE5F276681EF),
file: /home/sites/site143/web/index.php # line:  30, cmd: require_once(false, /tmp, mxD8C8EA64DD1100B231DE5F276681EF, /home/sites/site143/web/mainfile.php),

Andi

schön´s Grüssle, Andi

Juliet

Also, die obige Fehlermeldung kommt erst, wenn ich die aktuelle ixed.lin.4.3.9.pxp in ixed.lin.4.3.10.pxp umbenenne.
Tu ich das nicht und lasse alles so wie vorher bekomm ich das:

vkpMx make use of php-encryption.
Therefore either the Turck MMCache extension, the SourceGuardian extension or the Zend Optimizer are required to decode the core-files.
None of these extensions could be found, please correct this and try it again.
More informations could be found in this online-documentation: http://docs.pragmamx.org/.

.... der server läuft - verändert wurde an den dateien des vkps nichts - außer am server die php-version.

BowlingX

Ist logisch weil das mysql connect nach dem Aufruf der verschlüsselten Datei kommt!
D.h. die entschlüsselung funktioniert soweit, nur der MySQL Server leider nicht!

Kontaktiere mal bitte deinen Hoster und schildere ihm dein Problem.
Oder: Config.php überprüfen!
Kein Support über Mail, (ungefragter) PN oder ICQ, ausschließlich direkt im Forum!

jubilee

#8
Hmmm ....
Habt Ihr denn kein phpMyAdmin auf dem Webspace ??
Versuch doch damit mal auf die Datenbank zuzugreifen.
Ich gehe immer noch davon aus, das der MySQL-Server nicht läuft.
Zumindest ist die Socket-Datei (mysql.sock) nicht abgelegt.
In der Steht drin, unter welcher PID der Server läuft.
Wenn die nicht vorhanden ist, dann läuft der Server auch nicht.
Oder würde bein neuinstallieren/updaten von PHP irgendetwas mitinstalliert oder irgendetwas an
der Konfiguration verändert ??
Falls Zugriff besteht, schaut mal in die php.ini im Abschnitt [mySQL]
ob da evt. anderslautende Konfigurationen drinstehen (evt . erwartet PHP die Socket in einem anderen Verzeichnis ?!)
MfG
jubilee

Juliet

Es handelt sich um ein Webpaket - ich kann also in keine ini.php gucken :)
phpmyadmin läuft auf einem anderen server - einen extra mysql-server des hosters.

Habe gestern noch backups gemacht. Geht also.

Juliet

Eben vom Hoster erhalten:

ZitatSehr geehrte Damen und Herren,

wie in unserem Tech-Newsletter angekündigt, hatten wir am gestrigen Donnerstag, den 16.12.2004, die bei uns installierte PHP-Version auf 4.3.10 aktualisiert.

Daraufhin zeigte sich, dass in einigen PHP-Anwendungen vereinzelt Fehler aufgetreten sind, ohne, dass wir an der Konfiguration von PHP Änderungen vorgenommen haben.

Nach intensiver Recherche haben wir herausgefunden, dass hier ein Fehler in PHP 4.3.10 in Verbindung mit dem von uns eingesetzten PHP-Accelerator in Version 1.3.3r2, der zur Beschleunigung Ihrer Seiten dient, vorliegt.

Wir konnten den Fehler selbständig beheben und haben dies an die Autoren von PHP sowie des PHP Accelerator sowie andere Webhosting-Unternehmen weitergeleitet. Bitte prüfen Sie zur Sicherheit die Funktionalität Ihrer Seiten kurz und geben Sie uns im Fehlerfalle eine Rückmeldung.

... also besagte Seite ist weiterhin nicht erreichbar ...

Andi

Moinchen  :D

Zitatich kann also in keine ini.php gucken
Doch, damit:

<?php
phpinfo
();
?>



Legst die mal an und gibst uns nen Link dazu?  ;D
schön´s Grüssle, Andi


NeMeSiSX2LC

Hätte ja wenigtens den Zend optimizer drauf machen können nene.
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

Juliet

Ja, die Diskussion gabs mit den Hoster alle schon.
Das hilft mir jetzt aber nicht weiter ...

NeMeSiSX2LC

Der soll mal nicht rum Hupen! Komme Ihm mal mit einnahmen verluste usw. Das wirklich kein kunststück eines der dreien zu zulassen
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

jubilee

Ich mach Dir mal eine Datei fertig.
da trägst Du die Zugangsdaten zum Server ein und dann schauen wir mal, ob wirklich alles funktioniert.
Eine Art Diagnosetool ;)
Mfg
jubilee

Andi

ZitatIch mach Dir mal eine Datei fertig.
da trägst Du die Zugangsdaten zum Server ein und dann schauen wir mal, ob wirklich alles funktioniert.
Eine Art Diagnosetool Wink

2 Doofe, ein Gedanke....
auf die Schnelle:

<?php
include 'config.php';
$conn mysql_connect($dbhost$dbuname$dbpass);
print 
'mysql_connect: <b>'.((mysql_error()) ? mysql_error() : 'ok').'</b><br>';
mysql_select_db($dbname$conn);
print 
'mysql_select_db: <b>'.((mysql_error()) ? mysql_error() : 'ok').'</b><br>';
?>
schön´s Grüssle, Andi

jubilee

Ja, oder diese hier gibt noch mehr output
auch zu Protokoll, Host, etc ....

MfG
jubilee

Juliet

Ergebnis ist positiv, keine Fehlermeldungen ...