php scripts auf server starten geht nicht?!  [GELÖST]

CraftenMedia
Posts: 12
Joined: Thu 30. Nov 2017, 19:33

php scripts auf server starten geht nicht?!

Post by CraftenMedia »

ich habe versucht heute das ranksystem von tsn.net zu installieren dies ging aber nicht da ich wenn ich php worker.php start eingebe einen fehler bekomme der lautet:
!!!! Logs folder is not writable !!!!

Cancel start request...

Was soll ich jetzt machen und was ist unter KeyHelp der webuser da es ja nicht www-data ist sondern wer anderes ?
User avatar
Martin
Posts: 984
Joined: Wed 20. Jan 2016, 00:43

Re: php scripts auf server starten geht nicht?!  [GELÖST]

Post by Martin »

Hallo,

PHP Scripte werden bei einem KeyHelp System unter dem jeweiligen KeyHelp bzw. FTP Benutzer ausgeführt. Sofern ein Script über die Konsole gestartet werden soll, so sollte dies dann natürlich auch unter dem entsprechenden User geschehen.
Viele Grüße,
Martin
CraftenMedia
Posts: 12
Joined: Thu 30. Nov 2017, 19:33

Re: php scripts auf server starten geht nicht?!

Post by CraftenMedia »

Habe sie nicht irgendwie die möglichkeit auf meinen Server zuzugreifen also ich habe es halt auch versucht unter meinem KeyHelp user zu machen der heißt craftenmedia dann habe ich su gemacht und versucht php worker.php start zu machen und ging immer noch nicht genau so wie mit sudo -u craftenmedia php /home/users/craftenmedia/rank/worker.php start und das ging halt auch nicht es wurde sofort vom Programm gesagt das der Logs ordner nicht gelesen werden kann aber die Internet Seite und alles andere geht :/
User avatar
Martin
Posts: 984
Joined: Wed 20. Jan 2016, 00:43

Re: php scripts auf server starten geht nicht?!

Post by Martin »

Hallo,

direkter Support ist uns aktuell nur bei Servern der Keyweb AG möglich. Hier könnte dann ein entsprechendes Ticket geöffnet werden.
Viele Grüße,
Martin
CraftenMedia
Posts: 12
Joined: Thu 30. Nov 2017, 19:33

Re: php scripts auf server starten geht nicht?!

Post by CraftenMedia »

Also ich habe jetzt einen FTP Benutzer gemacht der Rank heißt wenn ich dann eingebe:
sudo -u rank php /home/users/craftenmedia/www/rank/worker.php check geht das nicht genau so wie
sudo -u craftenmedia php /home/users/craftenmedia/www/rank/worker.php check oder
sudo -u keyhelp php /home/users/craftenmedia/www/rank/worker.php check

dort kommt immer:


!!!! Logs folder is not writable !!!!

Cancel start request...

und wenn ich sudo -u rank php /home/users/craftenmedia/www/rank/worker.php check kommt immer

sudo: unknown user: rank
sudo: unable to initialize policy plugin

Ich glaube nicht das das FTP Tool einen User oder eine Gruppe macht sonst weiß ich echt nicht mehr was ich machen soll und ich glaube das ist auch nicht in euren sinne das so zu machen vielleicht da nochmal Hilfe bekommen wäre gut!
CraftenMedia
Posts: 12
Joined: Thu 30. Nov 2017, 19:33

Re: php scripts auf server starten geht nicht?!

Post by CraftenMedia »

Und das steht auf der Seite!

*/10 * * * * sudo -u www-data php /path/to/your/websever/path/to/Ranksystem/worker.php check >/dev/null 2>&1

Replace www-data with your webuser! If you want, you can edit the interval. Here it is every 10 minutes.

Aber ich weiß ja nicht wer als www-date dann in Frage kommt wenn ich craftenmedia rank und die anderen sachen alle ausprobiert habe er bekommt halt kein zugang zu dem Ordner :/
CraftenMedia
Posts: 12
Joined: Thu 30. Nov 2017, 19:33

Re: php scripts auf server starten geht nicht?!

Post by CraftenMedia »

Oder muss ich weiß bei denn Geplante Aufgaben reinschreiben das es geht ? :D
CraftenMedia
Posts: 12
Joined: Thu 30. Nov 2017, 19:33

Re: php scripts auf server starten geht nicht?!

Post by CraftenMedia »

So und das ist nochmal das passende Bild dafür!
Attachments
Unbenannt.PNG
nikko
Posts: 914
Joined: Fri 15. Apr 2016, 16:11

Re: php scripts auf server starten geht nicht?!

Post by nikko »

CraftenMedia wrote: Sun 3. Dec 2017, 01:13 */10 * * * * sudo -u www-data php /path/to/your/websever/path/to/Ranksystem/worker.php check >/dev/null 2>&1
Der Cron wird bei den geplanten Aufgaben eingetragen. Trage deine Mailadresse mit ein, dann bekommst du auch eine Nachricht oder ggfl. Fehlermeldung. Den absoluten Pfad siehst du auf der Übersichtsseite des Users.
Notfalls musst du etwas testen und den Cron abändern, bis er richtig läuft.
The software said: Requires Win Vista®, 7®, 8® or better. And so I installed Linux.
nikko
Posts: 914
Joined: Fri 15. Apr 2016, 16:11

Re: php scripts auf server starten geht nicht?!

Post by nikko »

Zum Thema testen:
Ich würde es so versuchen:

php /home/users/craftenmedia/www/rank/XXXXXX.php

Plus Zeitplan dazu.
The software said: Requires Win Vista®, 7®, 8® or better. And so I installed Linux.
User avatar
Tobi
Community Moderator
Posts: 2831
Joined: Thu 5. Jan 2017, 13:24

Re: php scripts auf server starten geht nicht?!

Post by Tobi »

Wenn du einen neuen Keyhelp User namens "rank" angelegt hast, dann kann m.M.n. dieser Pfad "/home/users/craftenmedia/www/" nicht stimmen.

Ich würde eher auf "/home/users/rank/www/" tippen.
Gruß,
Tobi


-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
select name from me;
Posts: 579
Joined: Tue 9. Feb 2016, 16:44

Re: php scripts auf server starten geht nicht?!

Post by select name from me; »

Schau mal in dem Webinterface von TSN, ob der Log-Pfad unter "Other" oder "anderes" auf dieses Verzeichnis zeigt: /home/users/craftenmedia/www/rank/logs/

Was sagt folgender Befehl?

Code: Select all

ls -lah /home/users/craftenmedia/www/rank/logs/
Viele Grüße, Christian
CraftenMedia
Posts: 12
Joined: Thu 30. Nov 2017, 19:33

Re: php scripts auf server starten geht nicht?!

Post by CraftenMedia »

select name from me; wrote: Mon 4. Dec 2017, 10:14 Schau mal in dem Webinterface von TSN, ob der Log-Pfad unter "Other" oder "anderes" auf dieses Verzeichnis zeigt: /home/users/craftenmedia/www/rank/logs/

Was sagt folgender Befehl?

Code: Select all

ls -lah /home/users/craftenmedia/www/rank/logs/
total 8,0K
drwxrwxrwx 2 craftenmedia craftenmedia 4,0K Dez 3 01:04 .
drwxr-xr-x 12 www-data www-data 4,0K Dez 3 01:27 ..

Und ich habe noch nie sowas gesehen was so schwer war jetzt geht nichts mehr ich habe versucht das www-data home Verzeichnis zu ändern dann ging nichts mehr und habe es wieder zurück auf denn standart gesetzt und jetzt kommt File not found. ich werde noch verückt ...
CraftenMedia
Posts: 12
Joined: Thu 30. Nov 2017, 19:33

Re: php scripts auf server starten geht nicht?!

Post by CraftenMedia »

Tobi wrote: Mon 4. Dec 2017, 08:22 Wenn du einen neuen Keyhelp User namens "rank" angelegt hast, dann kann m.M.n. dieser Pfad "/home/users/craftenmedia/www/" nicht stimmen.

Ich würde eher auf "/home/users/rank/www/" tippen.
Ich habe kein Benutzer Rank angelegt es ist nur ein FTP User weil ich sonst ne Subdomain namenes rank.keyhelp.craftenmedia.net hätte da man ja nichtmal seine Hauptdomain bei der Installation angeben darf ohne das man später seine Hauptdomain nicht mehr benutzen darf um z.B panel.craftenmedia.net zu machen oder wenn man auf craftenmedia.net geht einfach die normale seite ich ich geschrieben habe angezeigt zu werden ...
User avatar
Martin
Posts: 984
Joined: Wed 20. Jan 2016, 00:43

Re: php scripts auf server starten geht nicht?!

Post by Martin »

Hallo,

offenbar gehören hier Teile der Ordner www-data, was natürlich falsch ist. Alle Dateien und Ordner innerhalb von www/ müssen dem jeweiligen Benutzer gehören (in diesem Fall offenbar "craftenmedia"
Viele Grüße,
Martin
Locked