ispCP - Board - Support
phpmyadmin funktioniert nicht mehr - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: German Corner (/forum-26.html)
+--- Thread: phpmyadmin funktioniert nicht mehr (/thread-6664.html)

Pages: 1 2 3


RE: phpmyadmin funktioniert nicht mehr - MasterTH - 05-10-2009 07:20 AM

ok

hast du evtl. ein update installiert? meine von der distri also mit apt


RE: phpmyadmin funktioniert nicht mehr - Lucan - 05-10-2009 07:30 AM

Ja, des öfteren, aber da ich phpmyadmin nicht sonderlich oft nutze, kann ich dir nicht sagen ab wann / durch welches update das ganze aufgetreten ist.

Nen Distribution upgrade hab ich aber nicht gemacht.


RE: phpmyadmin funktioniert nicht mehr - MasterTH - 05-10-2009 07:43 AM

könntest du das phpmyadmin verzeichnis mal mit tar komprimieren und hier hochladen? könnte das nächste woche mal bei mir auf nen testserver schaufeln


edit:
falls du dich fragst ob da kennwörter drin sind, kann ich dich beruhige in den confs stehen keine kennwörter drin.


RE: phpmyadmin funktioniert nicht mehr - Lucan - 05-10-2009 07:45 AM

So, nachdem ich grade mein Webinterface wieder aufrufen konnte, kam folgende Meldung auf der Startseite (unter Allgemeine Informationen) von IspCP

Error while authenticating!


Ja, ich kann das mal kopieren, hab aber grade meine keys nich bei mir, deswegen kann ich das nich direkt erledigen.


Grüße


RE: phpmyadmin funktioniert nicht mehr - Lucan - 06-15-2009 01:24 AM

Um das ganze nochmal kurz nach oben zu pushen, ich hab eben nochmal pma benötigt und nach ewiger warterei kam folgender Fehler:


Code:
Error 500!

/client/sql_auth.php
Internal Server Error!



Die sql_auth sieht wie folgt aus:

Code:
<?php
/**
* ispCP Ï^É (OMEGA) a Virtual Hosting Control System
*
* @copyright   2001-2006 by moleSoftware GmbH
* @copyright   2006-2008 by ispCP | http://isp-control.net
* @version     SVN: $Id$
* @link                http://isp-control.net
* @author              ispCP Team
*
* @license
*   This program is free software; you can redistribute it and/or modify it under
*   the terms of the MPL General Public License as published by the Free Software
*   Foundation; either version 1.1 of the License, or (at your option) any later
*   version.
*   You should have received a copy of the MPL Mozilla Public License along with
*   this program; if not, write to the Open Source Initiative (OSI)
*   http://opensource.org | osi@opensource.org
*/

require '../include/ispcp-lib.php';

check_login(__FILE__);

// page functions.
function get_db_user_passwd(&$sql, $db_user_id) {
        $query = "
                SELECT
                        `sqlu_name`, `sqlu_pass`
                FROM
                        `sql_user`
                WHERE
                        `sqlu_id` = ?
        ";

        $rs = exec_query($sql, $query, $db_user_id);

        $user_mysql = $rs->fields['sqlu_name'];
        $pass_mysql = decrypt_db_password($rs->fields['sqlu_pass']);
        $data="pma_username=".rawurlencode($user_mysql)."&pma_password=".rawurlencode(stripslashes($pass_mysql));

        $out  = "POST /pma/ HTTP/1.0\r\n";
        $out .= "Host: ".Config::get('BASE_SERVER_VHOST')."\r\n";
        $out .= "Content-Type: application/x-www-form-urlencoded\r\n";
        $out .= "Content-length: ".strlen($data)."\r\n";
        $out .= "Connection: Close\r\n\r\n";
        $out .= $data;

        $rs='';

        $fp = fsockopen(Config::get('BASE_SERVER_IP'), 80, $errno, $errstr, 5);
        if (!$fp) {
                auth_error();
        } else {
                fwrite($fp, $out);
                $header=null;
                while (!feof($fp)) {
                        $line = fgets($fp, 2048);
                        $rs.=$line;
                        if (preg_match("/^Location.+/",$line,$results)) $header=$line;
                }
                fclose($fp);
                preg_match_all("/(?:Set-Cookie: )(?:(?U)(.+)=(.+)(?:;))(?:(?U)( expires=)(.+)(?:;))?(?:( path=)(.+))?/",$rs,$results,PREG_SET_ORDER);
                foreach ($results as $result) {
                        setcookie(rawurldecode($result[1]),rawurldecode($result[2]),strtotime(rawurldecode($result[4])),rawurldecode($result[6]));
                }
                if ($header) {
                        header($header);
                        die();
                } else {
                        auth_error();
                }
        }
}

function auth_error() {
        set_page_message(tr("Error while authenticating!"));
        header("Location: sql_manage.php");
        die();
}

// check User sql permision
if (isset($_SESSION['sql_support']) && $_SESSION['sql_support'] == "no") {
        header("Location: index.php");
        exit;
}

if (isset($_GET['id'])) {
        $db_user_id = $_GET['id'];
} else {
        user_goto('sql_manage.php');
}

check_usr_sql_perms($sql, $db_user_id);
get_db_user_passwd($sql, $db_user_id);

?>




Grüße


RE: phpmyadmin funktioniert nicht mehr - MasterTH - 06-15-2009 03:00 AM

ein update auf die neuste stable hast du schon versucht?


RE: phpmyadmin funktioniert nicht mehr - Lucan - 06-15-2009 03:44 AM

Ich hab die ältere Stable am laufen, wusste gar nicht das es auch nen update auf die neuere Stable gibt?!


RE: phpmyadmin funktioniert nicht mehr - MasterTH - 06-15-2009 04:19 AM

ja es gab ein update der stable. Weiß nur nicht mehr von wann das Update ist. Die Stable bekommt aber, soweit ich weiß, immer mal wieder die neusten packages rein geladen


RE: phpmyadmin funktioniert nicht mehr - Lucan - 06-15-2009 06:34 AM

Ja, ich weiss es gab nen update der stable, damit debian lenny richtig erkannt wird.

Aber ich wusste nicht das man die alte stable zur neuen updaten kann, biste dir da sicher?


RE: phpmyadmin funktioniert nicht mehr - MasterTH - 06-15-2009 02:27 PM

hab ich an einem meiner server gemacht Wink, Backup vorher dann passt das Wink