TeamSpeak-Viewer
Mit diesem Plugin können du und deine Nutzer die Aktivitäten deines TeamSpeak-Servers direkt auf deiner Homepage einsehen.
Mit diesem Plugin können du und deine Nutzer die Aktivitäten deines TeamSpeak-Servers direkt auf deiner Homepage einsehen.
Diese Erweiterung ergänzt den Login mit Twitch.
Plugin um Gewinnspiel im Forum zu veranstalten.
Moin,
wie im Discord besprochen habe ich nunmal auf https query gestellt. das ganze via nginx reverse proxy.
Das was nicht geht, sind im Viewer die Darstellung von Avataren. Mit dem Debugmodus bekomme ich auch einen Fehler produziert:
Mon, 26 Jul 2021 16:12:20 +0000
Message: Client error: `GET https://tshttp.mightful-noobs.de/1/ftinitdownload?clientftfid=5510&name=%2Favatar_ihjngbgaefjekfpaedjnloacidmbaphaniihcmbp&cid=0&cpw=&seekpos=0` resulted in a `401 Unauthorized` response: {"status":{"code":5120,"extra_message":"command not in api key scope","message":"out of scope"}}
PHP version: 8.0.8
WoltLab Suite version: 5.4.1
Request URI: POST /index.php?ajax-proxy/&t=a1f2045a9b4aa7c6857b6adf633675c6886d4ba783a65c38f72e27fe6bc1a57c-OY+R73Z5yd0rozv9bL+nfw==
Referrer:
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Safari/537.36
Peak Memory Usage: 1775256/268435456
======
Error Class: GuzzleHttp\Exception\ClientException
Error Message: Client error: `GET https://tshttp.mightful-noobs.de/1/ftinitdownload?clientftfid=5510&name=%2Favatar_ihjngbgaefjekfpaedjnloacidmbaphaniihcmbp&cid=0&cpw=&seekpos=0` resulted in a `401 Unauthorized` response: {"status":{"code":5120,"extra_message":"command not in api key scope","message":"out of scope"}}
Error Code: 401
File: /var/www/mightful-noobs.de/lib/system/api/guzzlehttp/guzzle/src/Exception/RequestException.php (113)
Extra Information: -
Stack Trace: [{"file":"\/var\/www\/mightful-noobs.de\/lib\/system\/api\/guzzlehttp\/guzzle\/src\/Middleware.php","line":69,"function":"create","class":"GuzzleHttp\\Exception\\RequestException","type":"::","args":[]},{"file":"\/var\/www\/mightful-noobs.de\/lib\/system\/api\/guzzlehttp\/promises\/src\/Promise.php","line":204,"function":"GuzzleHttp\\{closure}","class":"GuzzleHttp\\Middleware","type":"::","args":[]},{"file":"\/var\/www\/mightful-noobs.de\/lib\/system\/api\/guzzlehttp\/promises\/src\/Promise.php","line":153,"function":"callHandler","class":"GuzzleHttp\\Promise\\Promise","type":"::","args":[]},{"file":"\/var\/www\/mightful-noobs.de\/lib\/system\/api\/guzzlehttp\/promises\/src\/TaskQueue.php","line":48,"function":"GuzzleHttp\\Promise\\{closure}","class":"GuzzleHttp\\Promise\\Promise","type":"::","args":[]},{"file":"\/var\/www\/mightful-noobs.de\/lib\/system\/api\/guzzlehttp\/promises\/src\/Promise.php","line":248,"function":"run","class":"GuzzleHttp\\Promise\\TaskQueue","type":"->","args":[]},{"file":"\/var\/www\/mightful-noobs.de\/lib\/system\/api\/guzzlehttp\/promises\/src\/Promise.php","line":224,"function":"invokeWaitFn","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"\/var\/www\/mightful-noobs.de\/lib\/system\/api\/guzzlehttp\/promises\/src\/Promise.php","line":269,"function":"waitIfPending","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"\/var\/www\/mightful-noobs.de\/lib\/system\/api\/guzzlehttp\/promises\/src\/Promise.php","line":226,"function":"invokeWaitList","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"\/var\/www\/mightful-noobs.de\/lib\/system\/api\/guzzlehttp\/promises\/src\/Promise.php","line":62,"function":"waitIfPending","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"\/var\/www\/mightful-noobs.de\/lib\/system\/api\/guzzlehttp\/guzzle\/src\/Client.php","line":123,"function":"wait","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"\/var\/www\/mightful-noobs.de\/lib\/system\/teamspeak\/TeamSpeakHttpHandler.class.php","line":126,"function":"send","class":"GuzzleHttp\\Client","type":"->","args":[]},{"file":"\/var\/www\/mightful-noobs.de\/lib\/system\/teamspeak\/TeamSpeakHttpHandler.class.php","line":166,"function":"execute","class":"wcf\\system\\teamspeak\\TeamSpeakHttpHandler","type":"->","args":[]},{"file":"\/var\/www\/mightful-noobs.de\/lib\/system\/teamspeak\/TeamSpeakConnectionHandler.class.php","line":78,"function":"call","class":"wcf\\system\\teamspeak\\TeamSpeakHttpHandler","type":"->","args":[]},{"file":"\/var\/www\/mightful-noobs.de\/lib\/system\/teamspeak\/AbstractTeamSpeakHandler.class.php","line":85,"function":"__call","class":"wcf\\system\\teamspeak\\TeamSpeakConnectionHandler","type":"->","args":[]},{"file":"\/var\/www\/mightful-noobs.de\/lib\/system\/teamspeak\/AbstractTeamSpeakHandler.class.php","line":154,"function":"__call","class":"wcf\\system\\teamspeak\\AbstractTeamSpeakHandler","type":"->","args":[]},{"file":"\/var\/www\/mightful-noobs.de\/lib\/system\/cache\/builder\/TeamSpeakViewerClientBuilder.class.php","line":100,"function":"downloadFile","class":"wcf\\system\\teamspeak\\AbstractTeamSpeakHandler","type":"->","args":[]},{"file":"\/var\/www\/mightful-noobs.de\/lib\/system\/cache\/builder\/TeamSpeakViewerClientBuilder.class.php","line":27,"function":"downloadAvatar","class":"wcf\\system\\cache\\builder\\TeamSpeakViewerClientBuilder","type":"->","args":[]},{"file":"\/var\/www\/mightful-noobs.de\/lib\/system\/cache\/builder\/AbstractCacheBuilder.class.php","line":42,"function":"rebuild","class":"wcf\\system\\cache\\builder\\TeamSpeakViewerClientBuilder","type":"->","args":[]},{"file":"\/var\/www\/mightful-noobs.de\/lib\/data\/teamspeak\/viewer\/TeamspeakViewerAction.class.php","line":24,"function":"getData","class":"wcf\\system\\cache\\builder\\AbstractCacheBuilder","type":"->","args":[]},{"file":"\/var\/www\/mightful-noobs.de\/lib\/data\/AbstractDatabaseObjectAction.class.php","line":216,"function":"showData","class":"wcf\\data\\teamspeak\\viewer\\TeamspeakViewerAction","type":"->","args":[]},{"file":"\/var\/www\/mightful-noobs.de\/lib\/action\/AJAXProxyAction.class.php","line":86,"function":"executeAction","class":"wcf\\data\\AbstractDatabaseObjectAction","type":"->","args":[]},{"file":"\/var\/www\/mightful-noobs.de\/lib\/action\/AJAXInvokeAction.class.php","line":111,"function":"invoke","class":"wcf\\action\\AJAXProxyAction","type":"->","args":[]},{"file":"\/var\/www\/mightful-noobs.de\/lib\/action\/AbstractAction.class.php","line":53,"function":"execute","class":"wcf\\action\\AJAXInvokeAction","type":"->","args":[]},{"file":"\/var\/www\/mightful-noobs.de\/lib\/action\/AJAXInvokeAction.class.php","line":65,"function":"__run","class":"wcf\\action\\AbstractAction","type":"->","args":[]},{"file":"\/var\/www\/mightful-noobs.de\/lib\/system\/request\/Request.class.php","line":89,"function":"__run","class":"wcf\\action\\AJAXInvokeAction","type":"->","args":[]},{"file":"\/var\/www\/mightful-noobs.de\/lib\/system\/request\/RequestHandler.class.php","line":119,"function":"execute","class":"wcf\\system\\request\\Request","type":"->","args":[]},{"file":"\/var\/www\/mightful-noobs.de\/index.php","line":11,"function":"handle","class":"wcf\\system\\request\\RequestHandler","type":"->","args":[]}]
Alles anzeigen
Möglicherweise ein generelles Problem bei File Downloads. Ich habe es nicht mit Icons getestet.
Ansonsten:
Habsch kaputt gemacht
Hallo,
Dateien laufen nicht über http/https und auf einem anderen Port.
Hallo,
Dateien laufen nicht über http/https und auf einem anderen Port.
Das wäre dann aber der Fileport?
Da ist nichts dazwischen. Kein Proxy und keine Firewall.