![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 4.11.2015 Ostrzeżenie: (0%) ![]() ![]() |
Witam, puszczam zadanie CRON importu produktów. Dane pobierane są z bazy danych w pętli. Każdy przedmiot ma swój obrazek, a w bazie danych jest tylko informacja pod jakim linkiem się znajduje.
Mam taki kod. Podczas puszczenia skryptu ręcznie produkty dodają się prawidłowo. Podczas podpięcia skryptu do cron'a zostaje dodany opis produktu i skrypt zatrzymuje swoje działanie. Do folderu uploads w WP, nie zostaje nic wrzucone (w przypadku ręcznego odpalenia skryptu, do foledru są uploadowane zdjęcie z linku). Mój kod do uploadu i wczytania obrazków. (Gdy usunę tą część kodu cron działa i produkty są importowane prawidłowo)
Siędzę nad tym ponad 2 dni. Problem z prawami dostępu do zapisu ? Błędny kod? Co może być przyczyną ? Ten post edytował marcin909090 17.02.2016, 12:51:11 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 22 Dołączył: 11.04.2010 Skąd: Tarnów Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
pokaż wpis z crona / skrypt który odpala ten import.
Może jest problem ze ścieżkami. W sensie że jak cron odpala skrypt z php /var/www/vhosts/domena/skrypt.php a ręcznie robisz to w katalogu gdzie masz skrypt. W takim wypadku zrób najpierw cd do tego katalogu, a potem polecenie odpalenia. W ostateczności zrób endpoint do odpalenia go przez WWW i wtedy przez CURL odpalaj. Ten post edytował Pyton_000 18.02.2016, 08:33:41 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 4.11.2015 Ostrzeżenie: (0%) ![]() ![]() |
Wygrałem bitwę z cronem (IMG:style_emoticons/default/medieval.gif)
Debugowałem wszystko krok po korku poniższym sposobem z zapisem do pliku oraz tym co podał session.
Problem ze ścieżkami jak napisał pyton już zaczął występować w debugowaniu. Error log bez dodatkowej ścieżki dla skryptu uruchamianego ręcznie znajduje się w katalogu wp-admin. Error log dla skryptu uruchamianego w cronie znajduje się katalog wyżej. Z jednego polecenia powstawały mi dwa pliki o innych ścieżkach. Problemem okazała się funkcja :
Rozwiązanie to dodanie przed funkcją :
Opis funkcji : https://codex.wordpress.org/Function_Refere...handle_sideload Problem rozwiązany (IMG:style_emoticons/default/smile.gif) Ten post edytował marcin909090 18.02.2016, 11:32:46 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 20:54 |