Polskie wsparcie PrestaShop

PrestaShop => Błędy => Wątek zaczęty przez: bandzior1984 w Grudzień 10, 2011, 05:09:42 pm

Tytuł: Problem z opcją "czy to jest produkt do pobrania"
Wiadomość wysłana przez: bandzior1984 w Grudzień 10, 2011, 05:09:42 pm
Witam Serdecznie
i przepraszam na wstępie jeśli już problem był, nie mogłem znaleźć odpowiedzi a też nie bardzo wiem co zrobić.

Sprawa wygląda następująco , sklep oczywiście oparty na presta shop, był zainstalowany na testowym serwerze. Chodzi o sprzedaż gazet w formie pdf, przez sklep wraz z opcją płatności online.
wybieramy gazete -> koszyk -> płacimy -> pobieramy pdf

oczywiście używamy do tego opcji PRODUKT DO POBRANIA

przy wstępnej konfiguracji i wprowadzeniu ok 10 numerów wszystko działało jak ta lala.

natomiast sklep został docelowo przeniesiony na serwer klienta i po przenosinach, niestety sprawa się posypała

oczywiście w tych numerach gdzie już było dodane przeniosło się prawidłowo, natomiast jak tworzymy nowy produkt i chcemy dodać pdf ( to oczywiscie wyskakuje informacje ze plik został poprawnie wgrany na serwer i faktycznie tak jest ) , ale po zapisaniu produktu i późniejszej jego edycji niestety presta nie wykazuje ze jest dołączony plik do pobrania. plik się wgrywa na serwer ale presta nie zapisuje że do gazety jest on dołączony

Proszę o poradę co mogło pójść nie tak, prawa dostępu są poustawiane poprawnie.
Tytuł: Odp: Problem z opcją "czy to jest produkt do pobrania"
Wiadomość wysłana przez: Sokon w Grudzień 10, 2011, 06:46:55 pm
Je miałem taki sam efekt gdy używałem Opery - po przesiadce na FF jest OK.
Tytuł: Odp: Problem z opcją "czy to jest produkt do pobrania"
Wiadomość wysłana przez: mario w Grudzień 10, 2011, 07:17:15 pm
wlacz debug presty.
przejrzyj error_log serwera i mysql-a.
konfiguracja serwera nie jest taka sama.
zapewne masz blad zapytania sql.
czesto sie zdarza duplicate entry i referencja sie nie zapisuje w bazie.
jesli przenosiles baze sql - mogla sie ona calkowicie nie przeniesc.
Tytuł: Odp: Problem z opcją "czy to jest produkt do pobrania"
Wiadomość wysłana przez: bandzior1984 w Grudzień 10, 2011, 09:08:31 pm
dziękuje na wstępie za odzew.

debug mode włączony nic nie wykazuje

nie jest to tez kwestia przeglądarkowa

baze przenosiłem ale cała się wgrała, zresztą presta shop nie wykazuje błędów w bazie danych ani jej strukturze zresztą wszystko działa z wyjątkiem tej opcji

sprawdziłem w phpmyadmin i tabela ps_product_download jest tylko pełna o to co przeniosłem brak jakichkolwiek nowych wpisów

dodałem ręcznie nowy rekord do bazy danych i plik dodał się do innego numeru gazety

natomiast nie mogłem już go usunać z poziomu admina presty , ( tzn plik skasował z FTP , ale nie usunął wpisu do bazy i wywala błąd ze nie moze znaleźć pliku)
Tytuł: Odp: Problem z opcją "czy to jest produkt do pobrania"
Wiadomość wysłana przez: mario w Grudzień 10, 2011, 09:44:05 pm
w config/config.inc.php ustaw
@ini_set('display_errors', 'on');
Tytuł: Odp: Problem z opcją "czy to jest produkt do pobrania"
Wiadomość wysłana przez: bandzior1984 w Grudzień 10, 2011, 09:48:17 pm
ustawiłem ale nie wyskakują żadne błędy
Tytuł: Odp: Problem z opcją "czy to jest produkt do pobrania"
Wiadomość wysłana przez: mario w Grudzień 10, 2011, 09:54:49 pm
ustaw wlasciciela plikow na takiego samego na ktorego koncie pracuje serwer www.
przejrzyj log mysql.
Tytuł: Odp: Problem z opcją "czy to jest produkt do pobrania"
Wiadomość wysłana przez: bandzior1984 w Grudzień 10, 2011, 09:58:20 pm
jakbyś mógł to napisz mi dokładnie bo nie za bardzo rozumiem :) co mam zrobić , gdzie i jak
Tytuł: Odp: Problem z opcją "czy to jest produkt do pobrania"
Wiadomość wysłana przez: mario w Grudzień 10, 2011, 10:04:39 pm
to zrobisz w panelu administracyjnym swojego hostingu

sprobuj jeszcze zainstalowac surowy sklep, gdzies w podkatalogu z nowa czysta baza danych i probuj.
to cie naprowadzi, czy jest problem ze skryptami presty czy hostingiem.(srodowiskiem)
Tytuł: Odp: Problem z opcją "czy to jest produkt do pobrania"
Wiadomość wysłana przez: bandzior1984 w Grudzień 10, 2011, 10:09:38 pm
no właśnie niestety nie mam dostępu do panelu więc dopiero muszę uzyskać od właściciela,
jest jeszcze jakiś inny sposób
problem na pewno jest w połączeniu z tą baza (ps_product_download)  i wgraniu lub skasowaniu odpowiedniego rekordu ( bo tego właśnie nie robi )

może gdzieś coś kuluje ze ścieżkami dostępu czy w pliku php odpowiedzialnym za upload tych plików

bo komunikacja z ftp jest bez problemowa,, zasadniczo to z poziomu admina to wszystko jest ok tylko nie dodaje wpisu do w/w tabeli ze dodano taki plik
Tytuł: Odp: Problem z opcją "czy to jest produkt do pobrania"
Wiadomość wysłana przez: bandzior1984 w Grudzień 12, 2011, 11:14:12 am
   58 Query   INSERT INTO `ps_product_download` (`id_product`,`display_filename`,`physically_filename`,`date_deposit`,`date_expiration`,`nb_days_accessible`,`nb_downloadable`,`active`) VALUES ('17','KeepingChls.pdf','2dd30772e0bed042492b9a9c2ef4f87adc6add11','2011-12-12 10:28:33','','0','0','1')

to jest query do bazy danych , jakieś uwagi ?
Tytuł: Odp: Problem z opcją "czy to jest produkt do pobrania"
Wiadomość wysłana przez: PrestaSolutions w Grudzień 22, 2011, 12:57:29 pm
INSERT INTO `ps_product_download` (`id_product`,`display_filename`,`physically_filename`,`date_deposit`,`date_expiration`,`nb_days_accessible`,`nb_downloadable`,`active`) VALUES ('17','KeepingChls.pdf','2dd30772e0bed042492b9a9c2ef4f87adc6add11','2011-12-12 10:28:33','','0','0','1')

Zastanawia mnie ta kombinacja, skoro jest to produkt typu dowloan, to czemu nb_downloadable jest ustawiane na 0.
Tytuł: Odp: Problem z opcją "czy to jest produkt do pobrania"
Wiadomość wysłana przez: bandzior1984 w Grudzień 22, 2011, 01:01:09 pm
wróciłem na stary serwer, i sprawa się sama rozwiązała, coś nie tak było w połączeniu z bazą danych , wszystko się spaprało po padzie serwera, tak więc niestety nie udało  mi się dojść do sedna sprawy.