Cron nie uploaduje obrazków |
Cron nie uploaduje obrazków |
17.02.2016, 12:49:18
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 |
|
|
17.02.2016, 21:40:17
Post
#2
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 22 Dołączył: 11.04.2010 Skąd: Tarnów Ostrzeżenie: (0%) |
|
|
|
18.02.2016, 08:31:56
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 |
|
|
18.02.2016, 11:31:10
Post
#4
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 4.11.2015 Ostrzeżenie: (0%) |
Wygrałem bitwę z cronem
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 Ten post edytował marcin909090 18.02.2016, 11:32:46 |
|
|
Wersja Lo-Fi | Aktualny czas: 19.04.2024 - 13:30 |