Spuštění url v cron error 500

vanaveno
Člen | 144
+
0
-

Ahojte, chtěl bych spustit action metodu v cronu. Když spustím funkci ručně, tak mi funguje, ale když ji spustím v cronu příkazem wget http://..../export/stock tak mi to vypíše error 500

Díky za pomoc

Editoval vanaveno (16. 3. 2020 19:02)

David Matějka
Moderator | 6445
+
0
-

a dival ses do logu?

vanaveno
Člen | 144
+
0
-

David Matějka napsal(a):

a dival ses do logu?

No nevím kde má můj poskytovatel hostingu log, ale zkusím se ho zeptat

David Matějka
Moderator | 6445
+
0
-

a je to error 500 z apache nebo z nette? kdyz z nette, tak to budes mit v /log slozce

vanaveno
Člen | 144
+
0
-

David Matějka napsal(a):

a je to error 500 z apache nebo z nette? kdyz z nette, tak to budes mit v /log slozce

z apache, přeš prohlížeč když tu url spustím, tak mi funguje

vanaveno
Člen | 144
+
0
-

Ono to bude asi tím a úplně jsem na to zapomněl, že stránky vyžadují autentizaci, takže se k tomu nikdo bez přihlášení nedostane. Jakým způsobem předávat v url uživatelské jméno, které mám nastaveno na email a heslo http://email%40gmail.com:heslo123@domena.cz… tohle mi nefunguje, i když přístupové údaje jsou ok.
Díky

Kamil Valenta
Člen | 822
+
0
-
  1. záleží, jak máš udělanou autorizaci, ona vůbec nemusí login a heslo z URL akceptovat
  2. není vůbec dobrý nápad, aby to cron takto předával v URL
  3. cron by neměl spouštět chráněný obsah
  4. udělej si CLI routu na nechráněnou actionu a tu spouštěj cronem…
vanaveno
Člen | 144
+
0
-

Tak chyba byla jinde, ale laděnka mi ji nehlásila, až když jsem ji vypnul a smazal cache, tak to začalo fungovat i přes příkazovou řádku