Newcomer1989 / TSN-Ranksystem

A PHP Bot that assigns time based server groups on TeamSpeak3.
https://ts-ranksystem.com
GNU General Public License v3.0
144 stars 60 forks source link

Wrong PHP command - Cant log in into Webinterface #626

Closed Thilo12 closed 5 years ago

Thilo12 commented 5 years ago

Ranksystem Version: 1.3.0

Beschreibung: 1) Was hast du getan? nothing, the ranksystem updated itself and now i cant login anymore

2) Was war deine Erwartung?

3) Was ist stattdessen passiert? cant login into webinterface anymore Unbenannt

Ranksystem Log Poste einen Log vom letzten Start des Ranksystems. Den Log teilst du am besten z.B. mit https://pastebin.com/ (Das macht es übersichtlicher).

Newcomer1989 commented 5 years ago

Wie hast du denn das Ranksystem bisher gestartet bekommen? Über das Webinterface? Oder über Shell und wenn mit welchem Command?

Thilo12 commented 5 years ago

Worker läuft ohne probleme, ich kann mich nurnichtmehr einloggen übers webinterface und das erst nach dem update

Thilo12 commented 5 years ago

C:\xampp\php\php.exe -f C:\xampp\htdocs\rank\worker.php check

über den task manager

Newcomer1989 commented 5 years ago

Joa, das ist so aber nicht vorgesehen.

Dann trage 'C:\xampp\php\php.exe' doch auch in der other/phpcommand.php ein, dann sollte alles funktionieren. Einschließlich dem Start & Stop über das Webinterface.

Thilo12 commented 5 years ago

Unter welchem $phpcommand soll ich das verzeichniss eintragen?

`<?PHP $phpcommand = "php";

$phpcommand = "php56";

$phpcommand = "php70";

$phpcommand = "/usr/bin/php5";

$phpcommand = "/usr/bin/php";

$phpcommand = "C:\PHP5\php.exe";

$phpcommand = "C:\PHP7\php.exe";

$phpcommand = "\"C:\Program Files (x86)\PHP\php.exe\""; // on blanks you need special marks \"

$phpcommand = "c:\wamp\bin\php\php.exe";

?>`

Newcomer1989 commented 5 years ago

Es ist nur einer Aktiv im Standard:

Zeile 8: $phpcommand = 'php';

Du könntest diesen auskommentieren, also auch ein # davor setzen.

Und dafür in Zeile 21 den # entfernen, das enspricht deiner Installation: $phpcommand = 'C:\xampp\php\php.exe';

Thilo12 commented 5 years ago

Ich hab um es uns zu erleichtern mal als link die screenshots hinzugefügt

nachdem ich versucht hab php auszukommentieren und in zeile 13 sowie 14 meinen pfad testweiße im wechsel angegeben habe kam diese fehlermeldung im webinterface...

https://gyazo.com/db43e4550c54764f3668afad3d37ff1b

https://gyazo.com/589a4c14c16f3f1860931d03a4a7a90a

Newcomer1989 commented 5 years ago

Du hast leider noch eine alte Vorlagen-Datei.

Bitte benutze an Stelle von den normalen Gänsefüßchen " ein einfaches '. Also wie bereits oben gepostet: $phpcommand = 'C:\xampp\php\php.exe';

Thilo12 commented 5 years ago

Ich hab jetzt alles auskommentiert und bevor <?php> endet $phpcommand = 'C:\xampp\php\php.exe'; eingefügt jetzt kommt es zu dieser fehlermeldung... https://gyazo.com/1370fb5d9ff9135955dd653719b8779c

Shad86 commented 5 years ago

hast du mal überprüft ob der webuser in dem Ordner stimmt? und dieser in den Ordner schreiben kann?

Shad86 commented 5 years ago

bitte schick auch nochmal einen screen von der phpcommand.php

Newcomer1989 commented 5 years ago

Closed, da keine Rückmeldung mehr kam..