Beiträge von Lyvondria

Aktuell führen wir noch einige Anpassungen durch, das Forum wurde jedoch bereits live geschaltet.

    Ah, jetzt geht es wieder. Hab deine Dateien genommen und es funktioniert jetzt. Keine ahnung was da schief gelaufen ist... Aber sind jetzt auch wirklich alle Dateien vorhanden? Nicht das jetzt andere sachen fehlen und das Webinterface net richtig laüft

    Hallo,


    Ich hab folgendes Problem. Wenn ich die members.php aufrufen will, dann bekomme ich in der Log folgende Meldung:


    Code
    AH01071: Got error 'PHP message: PHP Fatal error: Uncaught Error: Call to undefined method useractions::member_donations() in /var/www/vhosts/xxxxxxxx/xxxxxxxx/members.php:0\nStack trace:\n#0 {main}\n thrown in /var/www/vhosts/xxxxxx/teklab.xxxxx/members.php on line 0\n'

    Weiss da einer weiter? Weil der Login für Member funktioniert nicht mehr. Der Login für Admins funktioniert noch eindwandfrei.

    Ne die Group Datei bleibt halt leer. Er schreibt nur sachen in die ftpd.passwd rein.Ich gehe aber stark davon aus dass irgendwas mit der Encryption nicht stimmt. Sobal dich die Zeile in /etc/passwd reinkopiere, dann kann der FTP User sich einloggen. Ist aber doof das jedes mal manuell zu machen. Die ftpd.passwd liest ProFTPD nun. Er sagt halt nur jedes mal incorrect password

    Also es gab ein Update von ProFTPD von Plesk und nun werden die Dateien auch gelesen. Es geht aber immernoch nicht. Jetzt bekomme ich die Fehlermeldung:


    mod_auth_file/1.0: using group file '/etc/proftpd/ftpd.group'
    roftpd[13832 retrieved group ID: 100
    proftpd[13832]retrieved group names: (None; corrupted group file?)


    Er schreibt nun die User in ftpd.passwd in /etc/proftpd aber er schreibt nichts in die proftpd.group.


    Er sagt mir auch, dass des Passwort falsch ist. Irgendwas stimmt da auch mit dem Encrypten das Passworts nicht. Wenn ich die Zeile von der proftpd.passwd in /etc/passwd einfüge, dann kann man connecten.

    Okey, ich hab mal Plesk kontaktiert und die sagen:



    Zitat von Plesk Support

    I have checked such behaviour. Plesk is using the /etc/passwd and /etc/group, it is harcoded in the Plesk's proftpd. So the only way to create such ftp users is to specify them in /etc/passwd


    D.h es gibt wohl keine Möglichkeit dass ich neue FTP User anlegen kann... Es sei denn ich kann irgendwo ändern im Webinterface dass er halt die Sachen in /etc/passwd einträgt.
    Das Webinterface trägt die sachen in /etc/proftpd rein. Nirgends wo anders. Auch nicht in /etc/proftpd.d.



    Zitat von Plesk Support

    I suppose it is really ignore these directive

    Da ProFTPD über Plesk laüft, kann ich den ProFTPD Server nicht mit dem Command starten.. ich muss den Service mit service xinetd stop stoppen. Trotzdem kann ich den dann nicht mit proftpd --config /etc/proftpd/proftpd.conf --nodaemon --debug 10 starten. Er sagt mir folgendes:


    2017-09-29 11:22:56,149 proftpd[1714] 94.23.208.68: fatal: unable to get connection info: Socket operation on non-socket
    2017-09-29 11:22:56,149 [1714] 94.23.208.68: (Running from command line? Use `ServerType standalone' in config file!)


    Ich stelle ungerne in der Config File von inetd auf StandAlone weil sonst die Plesk wohl nicht mehr funktioniert.
    Gibt es keine möglichkeit Debug zu aktivieren im inetd?

    Trag dies bei Spieleliste als Startbefehl ein bei Ark:

    Code
    ./ShooterGameServer TheIsland?listen?MultiHome=gsip?Port=gsport?QueryPort=gsqueryport?MaxPlayers=gsplayer -server -log


    Dann unten bei Qstat Kürzel setzt du den Haken bei "Abfrage mit QueryPort" und den Rest darüber lässt du leer (GameQ Kürzel, QStat Kürzel und QStat Clanserver variable) Wenn du jetzt den Gameserver anlegst, musst du bei Port halt dein Port eintragen z.b 7777 und bei QueryPort 27030. Am besten immer in 5-10 Abstand.
    Du kannst auch noch ?SessionName=XXXX?ServerAdminPassword=XXXX?ServerHardcore=False? dranhängen je nachdem wie du willst. Das würde ich aber dann machen wenn du den Gameserver anlegst und nicht in der Spieleliste weil ansonsten alle ARK Server die du erstellst halt die Login Daten haben wenn du diesen Startbefehl nimmst :P Dafür gibs ja Eigenes Startscript :)


    Dann den Server starten und er sollte online anzeigen



    Code
    Assertion Failed: usGamePort != usQueryPort

    heisst übrigends dass du bei Port und bei QueryPort denselben Port eingetragen hast. da du nichtmal im Startbefehl ?port= drine stehen hast, nimmt er den Standart von Steam und der ist 27015. D.h du hast den QueryPort 27015 gemacht und der normale Port ist auch 27015. Generell solltest du aber mit den variablen arbeiten von Teklab. Also halt ?QueryPort=gsqueryport anstatt direkt den Port mit Zahlen einzutragen. Und dann trägst halt beim Gameserver den QueryPort ein bei dem Feld

    Ok, ich habs nun installiert, geht immernoch nicht.. ProFTPD laüft über inetd und except ist installiert. Habe auch proFTPD neugestartet und dann den User angelegt, geht net :( Hier meine ProFTPD Config:


    Also ich rede wenn man hier drauf klickt: https://i.imgur.com/RoSekqw.png

    Okey, auf dem Root wo ich es installieren muss ist auch Plesk installiert. Wird dann Plesk auch noch funktionieren? Weisst du das? Also proFTPD ist bereits auf inetd gestellt, bin mir aber bei dem Paket except nicht sicher ob das Probleme macht o: