GREX Control Panel Problem

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hi,


    ich habe das GREX Control Panel v 1.03 heruntergeladen und installiert.
    Die Einrichtung hat auch geklappt und ich kann mich einloggen und der Server wird angezeigt aber ich habe noch ein Problem:


    Beim Webftp ist alles leer und das Starten/Stoppen/Neustarten klappt auch nicht es kommt eine leere Seite.



    Meine config.php:


    <?php
    // SSH Verbindung
    $ssh_host = '78.47.111.111'; // Hostname vom Server, meist 127.0.0.1, keine Domains wie localhost etc.
    $ssh_port = '12345'; // SSH Serverport, meist Port 22
    $ssh_user = 'user'; // SSH User, mit dem der Server gestartet wird
    $ssh_password = 'password'; // Passwort für den oben angegebenen SSH User
    //----
    // SAMP Server
    $port = 7777;
    $rcon = "password";
    $server_directory = '/home/gtaserver/samp03/'; // Ordner für den SAMP Server, wichtig ein / am Ende!
    $server_file = 'samp03svr'; // Dateinamen, bei mehreren Servern bitte jeweils anderer Name!
    $upload_chmod = 774; // Der CHMOD der beim Uploaden automatisch gesetzt werden soll (normal 644, User: Lesen, Schreiben ; Gruppe & Andere: Lesen)
    //----
    // MySQL Verbindung
    $mysql_host = '127.0.0.1'; // Hostname für den MySQL Server
    $mysql_user = 'user'; // MySQL User für die Datenbank
    $mysql_pw = 'password'; // Passwort für den oben angegebenen MySQL User
    $mysql_db = 'datenbankname'; // Name der Datenbank
    //---
    // Namen & Co.
    $html_title = 'ABC'; // Der Titel wir im Browser in der Leiste angezeigt
    $logo_name = 'ABC'; // Projekt / Logoname
    $logo_text = 'ABC'; // Slogen oder beliebiger Text unter Logoname



    Meine Server.cfg (auszug):
    rcon_password password
    port 7777


    ls -l im Serververzeichnis:
    XXX:/home/gtaserver/samp03# ls -l
    total 1.9M
    -rwxrwxr-- 1 user user 11K Nov 28 2010 announce
    drwxrwxr-- 2 user user 4.0K Jun 29 14:03 filterscripts
    drwxrwxr-- 2 user user 4.0K Jun 29 14:03 gamemodes
    drwxrwxr-- 2 user user 4.0K Jun 29 14:03 include
    -rwxrwxr-- 1 user user 3.7K Aug 9 2010 LICENSE
    drwxrwxr-- 3 user user 4.0K Jun 29 14:03 npcmodes
    -rwxrwxr-- 1 user user 1.9K Oct 15 2009 README
    -rwxrwxr-- 1 user user 1.3M Mar 24 20:29 samp03svr
    -rwxrwxr-- 1 user user 576K Dec 26 2010 samp-npc
    drwxrwxr-- 4 user user 4.0K Jun 29 14:04 scriptfiles
    -rwxrwxr-- 1 user user 326 Jun 29 18:57 server.cfg
    -rwxrwxr-- 1 user user 7.2K Jun 29 19:13 server_log.txt



    Ich habe jetzt 78.47.111.111 hingeschrieben und username und password um die orginal-pws nicht dahinzuschreiben aber das ist ja unrelevant.
    Server user "user" kann sich über ssh anmelden und hat bin/bash als shell.
    SSH ist nicht auf 22 sonden hier in dem Fall auf 12345 und Banner ist ausgeschaltet.
    Der Server ist kein Homeserver sondern ein Rootserver.
    Kann mir jemand sagen was ich noch einrichten muss oder ändern muss damit es geht ?

  • irgenteine Firewall dazwischen ? oder anderers programm was dies verhindern könnte..stimmen die login daten auch überein ? Also ob die echten übereinstimmen nciht die geposteten


    Edit: was hinzugefügt

  • Dies ist ein häufig-vorkommendes Problem, welches sich Grex nicht erklären kann.
    Das Interessante hierbei ist, dass sich dieses Problem bei diversen Benutzern plötzlich von selbst gelöst hat, ohne etwas am System geändert zu haben.

  • ok es geht jetzt:
    Es fehlte das libssh2-paket auf dem Server (ich habs bis jetzt nicht gebraucht und es war nicht mit dem Standart dabei^^)
    Dieses Paket macht erst SSH-Verbindungen via PHP möglich (man kanns über apt-get installieren).


    Jetzt geht alles bis auf das Webftp. Da kommt eine leere Seite. Also nicht wie bei
    [SERVER][ LINUX ] Grex Control Panel Webftp zeigt nichts an?
    dass da was kommt sondern wirklich eine leere Seite (100% weiß).

  • Dann vermute ich da irgendwo einen Syntax-Fehler.
    Übrigens bin ich in meinem Beitrag davon ausgegangen, dass du das Paket bereits installiert und in die php.ini von deinem Webspace eingetragen und den Apache neugestartet hast.


    Mein Beitrag passt jetzt dennoch auf dein Problem^^

  • ich hab am webftp nix geändert ich habe nur die config bearbeitet aber nicht die php-dateien


    UPDATE: ich hab mal in der webftp.tpl
    $sftp = ssh2_sftp($connection);
    zu
    $sftp = ssh2_ftp($connection);
    geändert und dann läd die Seite aber ohne Inhalt.


    Also gehe ich mal davon aus dass ich irgendein Modul nicht habe für php mit dem man Secure FTP-Verbindungen herstellen kann oder so.
    Kennt da vllt. einer den Namen des Moduls ?

    Einmal editiert, zuletzt von ohnegnade ()