Polskie wsparcie PrestaShop

PrestaShop => Błędy => Wątek zaczęty przez: cheatoss w Maj 31, 2009, 02:45:33 pm

Tytuł: dla osob instalujacych PS na home.pl
Wiadomość wysłana przez: cheatoss w Maj 31, 2009, 02:45:33 pm
postanowilem zebrac w jedno miejsce i uzupelnic od siebie sposobami na uruchomienie PS na home.pl. wciaz borykam sie z niedzialajacym przypomnieniem hasla, ale wczesniej mialem problem logowania uzytkownikow (nic sie nie dzialo po kliknieciu 'zaloguj', odswiezanie strony tez nie pomagalo).

1. utworzyc folder tmp w katalogu glownym i nadac odpowiednie prawa (777)

2. na problem z logowaniem pomogla edycja pliku Tools.php znajdujacego sie w /classess

linia 47: header('Location: '.$baseUri.$url);

zamienilem na header('Location: '.$url);

i jak reka odjal z logowaniem uzytkownikow.

3. przyjazne linki - plik htaccess:

prosty zabieg (jest info na forum) trzeba usunac parametr E z nawiasow kwadratowych.

przyklad dla linii:
RewriteRule ^([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ product.php?id_product=$2$4 [L, E]

RewriteRule ^([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ product.php?id_product=$2$4 [L]

to samo robimy dla kazdego wpisu w ktorym wystepuje parametr E. usuwamy i wywalamy oczywiscie przecinek ;)

mam nadzieje niedlugo dopisac punkt 4 z rozwiazaniem problemy "przypomnienie hasla" :)

pozdrawiam
Tytuł: Odp: dla osob instalujacych PS na home.pl
Wiadomość wysłana przez: orqa w Sierpień 14, 2009, 09:39:02 pm
Jeśli sklep jest zainstalowany w podkatalogu np. /prestahop na home.pl, aby grafika była wyświetlana poprawnie należy:

1. w zakładce "Dostępne usługi" i panelu "Domeny"

-wpisać w polu "Nazwa" dowolny przedrostek np. sklep
-wybrać domenę, na której jesteśmy zarejestrowani
-przekierować na podkatalog /prestahop

2. W pliku konfiguracyjnym:
/prestashop/config/settings.inc.php
zmienić zapis:
define('__PS_BASE_URI__', '/prestashop/');
na poniższy
define('__PS_BASE_URI__', '/');

Wyjaśnienie:
W przypadku, gdy następuje przekierowanie adresu na podkatalog, ten podkatalog staje się katalogiem ROOT, dlatego wówczas ścieżką absolutna jest sam ukośnik ('/').
Tytuł: Odp: dla osob instalujacych PS na home.pl
Wiadomość wysłana przez: orqa w Sierpień 23, 2009, 08:26:01 pm
Problem z logowaniem do panelu administratora

Jeśli pojawia ci się po podaniu logina i hasła coś takiego

http://mojastrona.pl/admin/dmin/

i błąd 404, wtedy w

/prestashop/admin/init.php

Zamiast
$destination = substr($_SERVER['REQUEST_URI'], strlen(dirname($_SERVER['SCRIPT_NAME'])) +1);

Wpisz
$destination = substr($_SERVER['REQUEST_URI'], strlen(dirname($_SERVER['SCRIPT_NAME'])) +10);

Powoduje to skasowanie 10 znaków po http://mojastrona.pl/admin/
Tytuł: Odp: dla osob instalujacych PS na home.pl
Wiadomość wysłana przez: wicio76 w Wrzesień 24, 2009, 09:39:14 pm
Próbowałem wszystkiego  - najnowsza wersja nie chcę się instalować... na czwartym kroku instalator nie przechodzi dalej. Sklep wydaje się działać... ale brakuje konta administratora. Wszelkie próby dodania ręcznie do bazy nic nie pomogły.
Chyba że admin jest gdzieś indziej niż w ps_employee - zresztą ja słaby w to jestem.
Na home.pl pomoc rozkłada ręce - mają swój sklep więc nie interesuje ich chyba to że inne nie działają
Tytuł: Odp: dla osob instalujacych PS na home.pl
Wiadomość wysłana przez: broo w Wrzesień 25, 2009, 11:07:27 am
w czwartym kroku odznacz opcje powiadamiania email, wtedy instalator przejdzie dalej
Tytuł: Odp: dla osob instalujacych PS na home.pl
Wiadomość wysłana przez: galganka w Wrzesień 25, 2009, 02:34:28 pm
Ta opcja również dotyczy instalacji na localhoście
Tytuł: Odp: dla osob instalujacych PS na home.pl
Wiadomość wysłana przez: Notesowo.pl w Październik 24, 2009, 02:56:46 pm
Cheatoss, wielkie dzięki za tego posta. Oszczędził mi sporo czasu!
Tytuł: Odp: dla osob instalujacych PS na home.pl
Wiadomość wysłana przez: bartm w Grudzień 23, 2009, 09:15:38 pm
Ja tu jeszcze dorzucę moje rozwiązanie problemu z "Path is not the same between your browser and you server" na serwerach home.pl:

http://prestashopforum.pl/index.php?topic=25.msg5418#msg5418 (http://prestashopforum.pl/index.php?topic=25.msg5418#msg5418)
Tytuł: Odp: dla osob instalujacych PS na home.pl
Wiadomość wysłana przez: castus w Marzec 24, 2010, 07:52:58 pm
Problem z uploadem obrazków do produktów i kategorii, PHP 5.2.6, 777, GD enabled, PS 1.2.5.0

Trzeba utworzyć pusty katalog "tmp" w głównym katalogu i nadać mu prawa 777.
Tytuł: Odp: dla osob instalujacych PS na home.pl
Wiadomość wysłana przez: DeRob w Maj 05, 2010, 07:54:59 pm
Witam,

Cytuj
2. na problem z logowaniem pomogla edycja pliku Tools.php znajdujacego sie w /classess

linia 47: header('Location: '.$baseUri.$url);

zamienilem na header('Location: '.$url);

i jak reka odjal z logowaniem uzytkownikow.

No niestety to mi nie działa. Ja zrobię tak to sklep mi całkiem przestaje działać siejąc inne warningi.
Może to wina tego, że jeszcze nie mam domeny i jadę z www.adres.na.home/katalog_sklepu ?
Coś z cookies'ami jest nie tak. Po logowaniu dostaje redirecta do stronki logowania bez podania ŻADNEGO errora. Wtedy muszę kliknąć jeszcze raz loguj NIE WPISUJĄC niczego i wtedy mnie poprawne loguje. Nie działa mi tez poczta z serwera (ta nie SMTP) i przypominanie haseł.

Pozdrawiam

EDIT:
Jedna sprawa wyjaśniona. NIE można działać obecnie bez konfiguracji SMTP.

Cytuj
smtp.wp.pl rejected a message that claimed an envelope sender address of moje_konto@poczta.fm.

smtp.wp.pl received a message from m153.home.net.pl (62.129.253.153) that claimed an envelope sender address of moje_konto@poczta.fm.

However, the domain poczta.fm has declared using SPF that it does not send mail through m153.home.net.pl (62.129.253.153). That is why the message was rejected.

Serwery odrzucają maile mające nadawcę z legalnego serwera pocztowego (x@wp czy x@poczta.fm) jak są wysyłane przez inny serwer bo to może być podszywanie się pod kogoś :( Nic to trza się zabrać z a config SMTP

Tytuł: Odp: dla osob instalujacych PS na home.pl
Wiadomość wysłana przez: DeRob w Maj 05, 2010, 08:41:03 pm
Hehehe

To forum jest równie dobre jak PrestaShop :)
Chciałem zrobić EDIT posta, żeby nie pisać pod samym sobą bo to nieeleganckie i karane w wielu forach a tu zonk:

Cytuj
Wystąpił błąd!
Nie możesz edytować tej wiadomość, ponieważ minął minimalny czas w którym mogłeś to zrobić.

No Extra - Jak JUŻ MINĄŁ to raczej MAKSYMALNY a jak minimalny to chyba JESZCZE nie minął.

A teraz na temat:
Ustawiłem SMTP i teraz jak chce wysłać coś przez KONTAKT albo przypomnienie hasła to mnie wywala na root directory :( Jak pisałem nie mam domeny jeszcze i jade z subdomeny www.xxx.pl/sklep a po mailu zamiast go wysłać otwiera mi stronę root www.xxx.pl

DROGA PRZEZ MĘKĘ

Pozdrawiam wszystkich walczących
Tytuł: Odp: dla osob instalujacych PS na home.pl
Wiadomość wysłana przez: grimly w Maj 10, 2010, 07:54:09 pm
DeRob poradziłeś sobie z tym błędem?
u mnie jest to samo nie moge wysłać wiadomości bo wywala mnie do głownej domeny , to samo jest z rejestracja. system sobie rejestruje ale nie można się zalogować i nie wysyła powiadomień na poczte.

czy ktoś wie jak pomóc??

więcej rzeczy nie działa jak działa  >:(
Tytuł: Odp: dla osob instalujacych PS na home.pl
Wiadomość wysłana przez: iheartwine w Czerwiec 01, 2010, 05:14:47 pm
w jaki sposób ostatecznie ustawić to SMTP żeby działało? ja po ustawieniu danych i próbie wysłania maila z formularza kontaktowego otrzymuję błąd wysyłki :(
Tytuł: Odp: dla osob instalujacych PS na home.pl
Wiadomość wysłana przez: jurek89 w Sierpień 30, 2010, 12:27:01 am
Ma ktoś jeszcze jakieś rozwiązanie dotyczące logowania na serwerze home.pl?
to podane wyżej nie działa :(
Wyświetla się biała strona jak chce przejść do logowania i tyle...

POMOCY
Pozdrawiam
Tytuł: Odp: dla osob instalujacych PS na home.pl
Wiadomość wysłana przez: vivaldi w Sierpień 31, 2010, 12:45:26 pm
Pisemna reklamacja na działanie usługi do home.pl. Jeśli działa wszędzie oprócz home.pl - taki należy podać argument - to oni mają coś skopane. Należy żądać podania rozwiązań by działało tak jak wszędzie.
Tytuł: Odp: dla osob instalujacych PS na home.pl
Wiadomość wysłana przez: cloudsky w Wrzesień 02, 2010, 08:00:27 am
co do logowania to jakos udało mi się to obejść i już nie mam żadnego z tym problemu na home.pl
po prostu usunałem dalsza sciezke z paska adresu /admin../index.php... usunałem tą cześć i zostawilem tyko /admin i jakos od tej pory sie loguje bez problemu.

Ale ciągle mam problem z tym
Path is not the same between your browser and you server

po zastosowaniu porad z forum udało mi sie usunąc tylko ten problem po stronie serwera, ale po stronie przegladarki nadal mi sie to pojawia...
Tytuł: Odp: dla osob instalujacych PS na home.pl
Wiadomość wysłana przez: kubam w Listopad 17, 2010, 05:44:50 pm
Witam przy imporcie dużej bazy z obrazkami pokazuje mi się błąd:

ABORT: PHP cpu time limit exceeded in imagejpeg() called at [/images.inc.php:238], in
returnDestImage() called at [/images.inc.php:162], in imageResize() called at [/panel
/tabs/AdminImport.php:395], in AdminImport::copyImg() called at [/panel/tabs/AdminImport.php:749], in
AdminImport::productImport() called at [/panel/tabs/AdminImport.php:1435], in
AdminImport::postProcess() called at [/panel/index.php:61]
 

Baza 5000 produktów. A importuje tylko 290.

Pewnie jakaś blokada czasowa dla skryptu. Albo inny błąd.
Jak to ominąć? Może macie jakieś rozwiązania?
Tytuł: Odp: dla osob instalujacych PS na home.pl
Wiadomość wysłana przez: olinek w Luty 25, 2011, 08:16:16 am
w jaki sposób ostatecznie ustawić to SMTP żeby działało? ja po ustawieniu danych i próbie wysłania maila z formularza kontaktowego otrzymuję błąd wysyłki :(
U mnie problemy z wysyłaniem maili poprzez SMTP jak również problemy z "białą kartą" podczas wyświetlania historii zamówień klienta, dodawanie atrybutów, cech i innych w produktach (zakładki od 3 do 7 w edycji produktu) zniknęły po wyłączeniu opcji statystyk w moim koncie na serwerze home.pl Okazało się, że automatycznie wstawiany fragment kodu w skrypcie statystyk kolidował ze skryptem presty i blokował pewne funkcje. Na pewno nie odpowiada to za większość błędów, ale akurat te udało mi się w ten sposób wyeliminować.
Pozdrawiam
Piotr
Tytuł: Odp: dla osob instalujacych PS na home.pl
Wiadomość wysłana przez: klima w Maj 04, 2011, 11:13:39 pm
Wina nie lezy tylko po stronie home.pl ale rowniez wynika z niedopasowania ustawien cms do ustawien serwera na home.pl szukajac winy nielogowania za pierwszym razem w pliku authentication.php
dodalem w liniach 8 i 9 zamiast
if ($cookie->isLogged())
   Tools::redirect('my-account.php');\


if ($cookie->isLogged())
   Tools::redirect('my-account.php');
else echo "<h>NIEZALOGOWANY</h1>\n";

i logouje odrazu
doszlismy do wniosku ze moze to byc wina cache serwera
po sprawdzeniu snifferem bez tego echo serwer nie dolacza naglowka z przekierowaniem na strone my-account.php mozne trzeba wymusic wyyslanie tych naglowkow
Tytuł: Odp: dla osob instalujacych PS na home.pl
Wiadomość wysłana przez: anna ag w Maj 13, 2011, 08:37:12 am
Drodzy forumowicze,
chciałabym podziekować za wszelkie rady zamieszczone na tym forum. Wybrałam to miejsce bo buduję sklep na home.pl. Wszystko śmiga na preście 1.4 polska wersja. Korzystam z darmowego maila na gmailu.

Na home ustawiłam sobie subdomenę z przekierowaniem na katalog /sklep (domena główna wskazuje na folder /kreator gdzie mam całą resztę strony) bo inaczej automatycznie mnie przekierowywało na stronę główną ze sklepu.

Wrzucając pliki presty na ftp katalog sklep, korzystałam z filezilla, przesył binarny.

Założyłam folder /tmp z uprawnieniami777 w folderze mojego sklepu - dodają się zdjęcia produktu.

ustawiłam smtp (port 465, kodowanie SSL) (są na to rady w wielu innych wątkach)- wysyłają się maile na gmail i wp.

Faktycznie czasem nie zawsze od razu po ustawieniu pokazują się wszystkie nowe opcje (np. nie od razu można wybrać w sklepie wszystkich nowododanych dostawców) ale przecież internet też musi się chwile zastanowić.

Po prawidłowym zalogowaniu administratora wyrzuca mi że nie ma takiej strony więc wpisuję znowu adres sklepu z końcówką admina i okazuje się że jestem zalogowana. nie można mieć wszystkiego nie?

Mam włączone statystyki na home.pl a skrótów cms, php i smtp po prostu nie rozumiem :) Jednak powyższe rady brzmią bardzo profesjonalnie.

Dziękuję za wszystkie rady i życzę powodzenia w rozwiązywaniu dalszych problemów.
Tytuł: Odp: dla osob instalujacych PS na home.pl
Wiadomość wysłana przez: dancone w Wrzesień 05, 2011, 02:27:05 pm
Witam,
Jak rozwiązać problem wgrywania zdjęć jeżeli instalacja jest w folderze /abcd, na który skierowana jest domena abcd.pl.
Problem dotyczy wgrywania zdjęć dla produktów, logo... itd.
Jeżeli wywołujemy operacje ze ścieżki http://user.home.pl/abcd pliki poprawnie wgrywają się.

Home.pl
PrestaShop 1.4.4.1.
tmp 777

Pozdrawiam
:-)
Tytuł: Odp: dla osob instalujacych PS na home.pl
Wiadomość wysłana przez: zzxxcc w Wrzesień 07, 2011, 07:42:49 pm
Witam,
mam problem dotyczacy modulu PayPal. Mianowicie po dokonaniu zamowienia skrypt powinien przekierowac klienta na strone PayPal, a pojawia sie nastepujacy komunikat:

Cytuj
Malformed header from CGI script: * About to connect() to api-3t.paypal.com port 443 (#0) * Trying 66.211.168.126... * connected * Connected to api-3t.paypal.com (66.211.168.126) port 443 (#0) * successfully set certificate verify locations: * CAfile: /etc/ssl/certs/ca-certificates.crt CApath: none * SSL connection using DES-CBC3-SHA * Server certificate: * subject: C=US; ST=California; L=San Jose; O=PayPal, Inc.; OU=Information Systems; CN=api-3t.paypal.com * start date: 2009-09-24 00:00:00 GMT * expire date: 2011-09-19 23:59:59 GMT * issuer: C=US; O=VeriSign, Inc.; OU=VeriSign Trust Network; OU=Terms of use at https://www.verisign.com/rpa (c)09; CN=VeriSign Class 3 Secure Server CA - G2 * SSL certificate verify ok. > POST /nvp HTTP/1.1 Host: api-3t.paypal.com Accept: */* Content-Length: 679 Content-Type: application/x-www-form-urlencoded < HTTP/1.1 200 OK < Date: Wed, 07 Sep 2011 17:28:01 GMT < Server: Apache < Content-Length: 136 < Connection: close < Content-Type: text/plain; charset=utf-8 < * Closing connection #0 Status: 302 X-Powered-By: PHP/5.2.17 Content-Type: text/html; charset=utf-8 Set-Cookie: 8812c36aa5ae336c2a77bf63211d899a=HK7MjbLbw%2F8ogku%2BWY23ySr%2B%2BivP2Z3h62o8ocSpA66Gg4KgvACz84XQIF3gnrjKUc16xJFyXVEmafl2O0gn8ZMOs2Vn5wvoIj1ALFvfCcN%2BOILXxsZyXK5szM7zJbG2v5kypK1HagR5H06tDcWuhcDP3guB%2Fq3bkZb8imLvdVl0cmPHwR84%2BF%2FnMELAmicDHmYKPS0DE1Y1fc9fUZjNXwmIvpZBRHgMar9AkANJ3jXOvvS7aWjG39QKmprZvQwbxXwWYF330BtZxTAxIQvyDY5oewiZS99TGh%2BdZdOpWJkaCu68YKnOKUQJhp7NBRNwvyn2hDQv%2Bw0zNSPStzixFWxWAC%2FW6hJJtL%2FAnsQJ4xigkdPX5FFRdOoRSdx%2BdqmE%2BsFltsXmB18gWe0EkAD99s1IsVUghsYh41gyVVoNooE%3D000313; expires=Tue, 27-Sep-2011 17:27:59 GMT; path=/; domain=xxxxx.com; httponly Set-Cookie: 8812c36aa5ae336c2a77bf63211d899a=HK7MjbLbw%2F8ogku%2BWY23ySr%2B%2BivP2Z3h62o8ocSpA66Gg4KgvACz84XQIF3gnrjKUc16xJFyXVEmafl2O0gn8ZMOs2Vn5wvoIj1ALFvfCcN%2BOILXxsZyXK5szM7zJbG2v5kypK1HagR5H06tDcWuhcDP3guB%2Fq3bkZb8imLvdVl0cmPHwR84%2BF%2FnMELAmicDHmYKPS0DE1Y1fc9fUZjNXwmIvpZBRHgMar9AkANJ3jXOvvS7aWjG39QKmprZvQwbxXwWYF330BtZxTAxIQvyDY5oewiZS99TGh%2BdZdOpWJkaCu68YKnOKUQJhp7NBRNwvyn2hDQv%2Bw0zNSPStzixFWxWAC%2FW6hJJtL%2FAnsQJ4xigkdPX5FFRdOoRSdx%2BdqmEMmVxh8df23wKTUxJkToeRpjd6gaN4yPfqKZx89wGDL6%2FjM%2FmaKAEjsEVhHNfJLoH5R0fWrgm%2FDngdi0Ay%2FGsMQ%3D%3D000348; expires=Tue, 27-Sep-2011 17:27:59 GMT; path=/; domain=xxxxx.com; httponly Set-Cookie: 8812c36aa5ae336c2a77bf63211d899a=HK7MjbLbw%2F8ogku%2BWY23ySr%2B%2BivP2Z3h62o8ocSpA66Gg4KgvACz84XQIF3gnrjKUc16xJFyXVEmafl2O0gn8ZMOs2Vn5wvoIj1ALFvfCcN%2BOILXxsZyXK5szM7zJbG2v5kypK1HagR5H06tDcWuhcDP3guB%2Fq3bkZb8imLvdVl0cmPHwR84%2BF%2FnMELAmicDHmYKPS0DE1Y1fc9fUZjNXwmIvpZBRHgMar9AkANJ3jXOvvS7aWjG39QKmprZvQwbxXwWYF330BtZxTAxIQvyDY5oewiZS99TGh%2BdZdOpWJkaCu68YKnOKUQJhp7NBRNwvyn2hDQv%2Bw0zNSPStzixFWxWAC%2FW6hJJtL%2FAnsQJ4xigkdPX5FFRdOoRSdx%2BdqmEMmVxh8df23wKTUxJkToeRpjd6gaN4yPfqKZx89wGDL7Z48rpcWY7zL5X7cEcxn0ty6FbBlYNeUKnHpC570YOdq1%2Fw9BOcYCb%2BfL%2FkvhvEhyr0Ap550LCAYUkvq2LOckY000378; expires=Tue, 27-Sep-2011 17:27:59 GMT; path=/; domain=xxxxx.com; httponly Location: https://www.paypal.com/webscr&cmd=_express-checkout&token=EC-9BU739888S643073G&useraction=commit

Po skopiowaniu ostatniej frazy i wklejeniu jej do adresu przegladarki:
Cytuj
https://www.paypal.com/webscr&cmd=_express-checkout&token=EC-9BU739888S643073G&useraction=commit

Otwiera sie PayPal i mozna dokonac zaplaty.

Jak przerobic skrypt, aby otwarcie PayPala przebiegalo automatycznie?

Aktualny skrypt:

$useSSL = true;

include_once(dirname(__FILE__).'/../../../config/config.inc.php');
include_once(dirname(__FILE__).'/../../../init.php');

include_once(_PS_MODULE_DIR_.'paypal/paypal.php');
include_once(_PS_MODULE_DIR_.'paypal/payment/paypalpayment.php');

$paypal = new Paypal();

if (!$paypal->active)
exit;

$ppPayment = new PaypalPayment();
$errors = array();

// #####
// Functions

function getAuthorization()
{
global $ppPayment, $cookie, $cart;

$result = $ppPayment->getAuthorisation();
$logs = $ppPayment->getLogs();
if (is_array($result) AND sizeof($result))
{
if (strtoupper($result['ACK']) == 'SUCCESS')
{
if (isset($result['TOKEN']))
{
$cookie->paypal_token = strval($result['TOKEN']);
$cookie->paypal_token_date = time();
header('Location: https://'.$ppPayment->getPayPalURL().'/webscr&cmd=_express-checkout&token='.urldecode(strval($cookie->paypal_token)).'&useraction=commit');
exit;
}
else
$logs[] = '<b>'.$ppPayment->l('No token given by PayPal', 'submit').'</b>';
} else
$logs[] = '<b>'.$ppPayment->l('PayPal returned error', 'submit').'</b>';
}
$ppPayment->displayPayPalAPIError($ppPayment->l('Authorisation to PayPal failed', 'submit'), $logs);
}

function displayConfirm()
{
global $cookie, $smarty, $ppPayment, $cart;

if (!$cookie->isLogged(true))
{
header('location:../../../'); exit;
die('Not logged');
}
unset($cookie->paypal_token);

if ($cart->id_currency != $ppPayment->getCurrency((int)$cart->id_currency)->id)
{
$cart->id_currency = (int)($ppPayment->getCurrency((int)$cart->id_currency)->id);
$cookie->id_currency = (int)($cart->id_currency);
$cart->update();
Tools::redirect('modules/'.$ppPayment->name.'/payment/submit.php');
}

// Display all and exit
include(_PS_ROOT_DIR_.'/header.php');

$smarty->assign(array(
'logo' => $ppPayment->getLogo(),
'cust_currency' => $cart->id_currency,
'currency' => $ppPayment->getCurrency((int)$cart->id_currency),
'total' => $cart->getOrderTotal(true, Cart::BOTH),
'this_path_ssl' => Tools::getShopDomainSsl(true, true).__PS_BASE_URI__.'modules/'. $ppPayment->name.'/',
'mode' => 'payment/'
));

echo $ppPayment->display('paypal.php', 'confirm.tpl');
include(_PS_ROOT_DIR_.'/footer.php');
die ;
}

function submitConfirm()
{
global $cookie, $smarty, $ppPayment, $cart;

if (!$cookie->isLogged(true))
{
header('location:../../../'); exit;
die('Not logged');
}
elseif (!$id_currency = (int)(Tools::getValue('currency_payement')))
die('No currency');
elseif (!$cart->getOrderTotal(true, Cart::BOTH))
die('Empty cart');
$currency = new Currency((int)($id_currency));
if (!Validate::isLoadedObject($currency))
die('Invalid currency');
$cookie->id_currency = (int)($id_currency);
getAuthorization();
}

function validOrder()
{
global $cookie, $cart, $ppPayment;
if (!$cookie->isLogged(true))
{
header('location:../../../'); exit;
die('Not logged');
}
elseif (!$cart->getOrderTotal(true, Cart::BOTH))
die('Empty cart');
if (!$token = Tools::htmlentitiesUTF8(strval(Tools::getValue('token'))))
{
global $smarty;
$smarty->assign('paypalError', 'Invalid token');
displayConfirm();
die('Invalid token');
}
if ($token != strval($cookie->paypal_token))
die('Invalid cookie token');
if (!$payerID = Tools::htmlentitiesUTF8(strval(Tools::getValue('PayerID'))))
die('Invalid payerID');
$ppPayment->makePayPalAPIValidation($cookie, $cart, $cart->id_currency, $payerID, 'payment');
}

// #####
// Process !!

if (!$cookie->isLogged(true))
die('Not logged');
elseif (!$cart->getOrderTotal(true, Cart::BOTH))
die('Empty cart');

// No submit, confirmation page
if (!Tools::isSubmit('submitPayment') AND !Tools::getValue('fromPayPal'))
displayConfirm();
else
{
if (!isset($cookie->paypal_token) OR !$cookie->paypal_token)
submitConfirm();
validOrder();
}
Dziekuje za pomoc.
Tytuł: Odp: dla osob instalujacych PS na home.pl
Wiadomość wysłana przez: mario w Wrzesień 07, 2011, 09:11:07 pm
Nie napisales jaka wersje presty masz
notabene Paypal zmienil cos w skryptach

aby to sprawdzic zrob backup swojego modulu paypal
sciagnij nowa instalacje presty z svn
skopiuj nowy modul paypal do swojego sklepu
i testuj

oczywiscie najpierw go odinstaluj
i zainstaluj nowy

mozliwe tez ze dane kontrahenta sa niepelne
jesli z GB to ok
Tytuł: Odp: dla osob instalujacych PS na home.pl
Wiadomość wysłana przez: zzxxcc w Wrzesień 07, 2011, 09:28:20 pm
Presta postawiona dzisiaj, v.1.4.4.1 (stable)
Modul PayPal v2.6.

Skopiowalem nowy modul, jednak sytuacja sie powtarza.
Kraj byl podany (United Kingdom).

Jakies pomysly?
Tytuł: Odp: dla osob instalujacych PS na home.pl
Wiadomość wysłana przez: mario w Wrzesień 07, 2011, 10:32:35 pm
sprawdz w tabeli configuration wartosc dla
PAYPAL_MODE_DEBUG
w module nie masz ustawione?
Tytuł: Odp: dla osob instalujacych PS na home.pl
Wiadomość wysłana przez: zzxxcc w Wrzesień 07, 2011, 10:53:27 pm
Czy chodzi o ta wartosc?

Debug only: Activate long log message

W ustawieniach modulu probowalem wszystkich konfiguracji, zainstalowalem nowszy modul 2.8 lecz nadal nic nie pomoglo.
Tytuł: Odp: dla osob instalujacych PS na home.pl
Wiadomość wysłana przez: mario w Wrzesień 07, 2011, 11:26:39 pm
Widac ze naglowki sa zdeformowane, musza przechodzic przez cache serwer ,lub parser nie wydala
Na innym hostingu probowales?
Tytuł: Odp: dla osob instalujacych PS na home.pl
Wiadomość wysłana przez: zzxxcc w Wrzesień 07, 2011, 11:31:48 pm
Niestety nie, sadzisz, ze problem lezy po stronie home.pl?

Wszystko wydaje sie OK, skrypt niby dziala, po wklejeniu ostatniej linijki przechodzi sie do strony z platnoscia, jednak jak go zmodyfikowac aby zmusic skrypt to wyegzekwowania otwarcia strony PayPala.
Tytuł: Odp: dla osob instalujacych PS na home.pl
Wiadomość wysłana przez: OOczy w Listopad 15, 2011, 12:46:40 am
Niestety nie, sadzisz, ze problem lezy po stronie home.pl?

Wszystko wydaje sie OK, skrypt niby dziala, po wklejeniu ostatniej linijki przechodzi sie do strony z platnoscia, jednak jak go zmodyfikowac aby zmusic skrypt to wyegzekwowania otwarcia strony PayPala.
mysle ze wina jest po stronie home.pl.
mam wlasnie ten sam problem. dodalem sobie lokalnie domene w pdnsie taka jak wersja robocza sklepu i skonfigurowalem lokalnie moduł paypala dokladnie tak samo jak na produkcyjnym.
efekt: platnosc przechodzi bez zająknięcia... z tym homem na pewno jest coś na rzeczy.
zastanawiam sie tylko czy jest sens pisac w ogole do supportu...?
moze ktos juz rozgryzl ten problem?
Tytuł: Odp: dla osob instalujacych PS na home.pl
Wiadomość wysłana przez: koniu12 w Grudzień 01, 2011, 11:43:16 am
Mam ten sam problem z PayPalem i otrzymalem info od home.pl :

Prosze o modyfikacje pliku "/sklep/modules/paypal/api/paypalconnect.php" zmieniajac:

@curl_setopt($ch, CURLOPT_VERBOSE, true);
na:
@curl_setopt($ch, CURLOPT_VERBOSE, false);

Problem faktycznie znika, niestety w Explorer ukazuje sie blad, ze strona nie moze byc wyswietlona we "FRAME", po wybraniu "otworz w nowym oknie" pojawia sie wreszczie strona paypalu i wszystko juz gra jak powinno. Firefox wyswietla natomiast tylko biala strone i na tym koniec.

Czy ktos ma jeszcze jakies sugestie w sprawie tego problemu ?

Pzdr.



Tytuł: Odp: dla osob instalujacych PS na home.pl
Wiadomość wysłana przez: koperro w Grudzień 01, 2011, 12:56:11 pm
Ja mam błąd po dodaniu produktu do koszyka :

Zdjęcie błędu :
Cytuj
http://i40.tinypic.com/6joazc.jpg
Tytuł: Odp: dla osob instalujacych PS na home.pl
Wiadomość wysłana przez: koniu12 w Styczeń 12, 2012, 09:31:01 am
Witam,

czy ktos uzywa przelewy24 w home.pl ? Mam ten sam problem co z PayPal-em.
Po potwierdzeniu zamowieniu w sklepie jest przekierowanie na adres : https://secure.przelewy24.pl/
i na tym koniec (biala strona). Identyczny problem jak z paypalem, ktory zostal poprawiony (patrz poprzedni wpis na stronie 2)

Pozdrawiam
Adam
Tytuł: Odp: dla osob instalujacych PS na home.pl
Wiadomość wysłana przez: erisoftware w Styczeń 26, 2012, 12:24:23 pm
Czy ktoś rozwiązał problem PayPal`a na home.pl ?
Chodzi o "Malformed header from CGI script: ......... "

Będę wdzięczny za jakąkolwiek pomoc
Tytuł: Odp: dla osob instalujacych PS na home.pl
Wiadomość wysłana przez: antek88 w Marzec 05, 2012, 08:53:54 am
Witam!
I ja mam poważny problem na home. Sklep dosyć potężny, wersja 1.4.6 podczas wyszukiwania dostaję błąd Lost connection to MySQL server during query i dalej komenda sql. Zakładam, że chodzi o limity na home bo nigdzie indziej nie wyguglałem tego problemu przy preście. Ktoś spotkał się już z tym problemem? Pisałem do nich i czekam na odpowiedź. Jeśli ręcznie zmodyfikuję komendę, tak aby szukało w kilku produktach to działa, ale całej bazy nie przeszuka.

Pozdrawiam,
Tytuł: Odp: dla osob instalujacych PS na home.pl
Wiadomość wysłana przez: presta w Marzec 05, 2012, 09:17:38 am
nie spotkałem się z takim problemem, ale bez obaw - pracownicy home są bardzo pomocni, jeśli sklep będzie wymagał modyfikacji to może okazać się, że powiedzą Ci nawet - co, gdzie i na co masz zmienić ;)
Tytuł: Odp: dla osob instalujacych PS na home.pl
Wiadomość wysłana przez: scooter31 w Sierpień 23, 2017, 04:52:14 pm
Witam
Moze mi ktos pomóc uruchomić preste na home.pl?
Wrzuciłem ja do katalogu /test.
Obecnie jest pod subdomeną test.vigonez.com i jest przekierowana na folder /test.
po zainstalowaniu mam ekran jakby style nie działały.
Wersja 1.7.2.
PS: jaki powinien byc php do tej wersji presty?
Tytuł: Odp: dla osob instalujacych PS na home.pl
Wiadomość wysłana przez: scooter31 w Sierpień 23, 2017, 07:56:39 pm
Dobra, z tym sobie poradziłem.
Problem mam jeszcze taki, ze mimo iż uruchamiam prestę z test.vigonez.com to nadal w linkach i zapleczu mam vigonez.home.pl. Da sie to zmienić jakoś?
Tytuł: Odp: dla osob instalujacych PS na home.pl
Wiadomość wysłana przez: Mareq w Październik 07, 2017, 03:34:03 pm
Dobra, z tym sobie poradziłem.
Problem mam jeszcze taki, ze mimo iż uruchamiam prestę z test.vigonez.com to nadal w linkach i zapleczu mam vigonez.home.pl. Da sie to zmienić jakoś?

Tak sobie myślę, że możesz to zgłosić na forum, aktualnie zgłasza się błędy w ramach konkursu ale myślę, że to dobra okazja, bo te błędy zgłaszane w ramach konkursu są szybko rozwiązywane. Bardzo szybko dostajesz odpowiedź.
Tytuł: Odp: dla osob instalujacych PS na home.pl
Wiadomość wysłana przez: Boniem w Listopad 03, 2017, 09:43:21 pm
Tak sobie myślę, że możesz to zgłosić na forum, aktualnie zgłasza się błędy w ramach konkursu ale myślę, że to dobra okazja, bo te błędy zgłaszane w ramach konkursu są szybko rozwiązywane. Bardzo szybko dostajesz odpowiedź.
Konkurs swoją drogą ale generalnie w Home moim zdaniem odpowiadają bardzo sprawnie. Dziś miałem 2 problemy techniczne, założyłem 2 różne wątki a odpowiedzi miałem już po godzinie. Dla mnie to jest ok.