Jump to content

Recommended Posts

Witam
 
Chciałem dzisiaj ściągnąć ciekawy i darmowy moduł ze znanej wielu stronki http://mypresta.eu/ o nazwie 

Prestashop Database Optimization

Dostępny jest on pod adresem: http://mypresta.eu/modules/administration-tools/database-optimization.html

Niestety po ściągnięciu okazało się że nie chce się zainstalować. Posiada ktoś może działającą wersję, albo zna rozwiązanie problemu z instalacją. 

 

Używam PrestaShop™ 1.5.6.1

 

Pozdrawiam i proszę o odpowiedz.

Share this post


Link to post
Share on other sites

 

 

Niestety po ściągnięciu okazało się że nie chce się zainstalować

a co konkretnie siędzieje po próbie instalacji?

na serwerze dostepna jest funkcja file_get_contents()  ?

Share this post


Link to post
Share on other sites

a co konkretnie siędzieje po próbie instalacji?

na serwerze dostepna jest funkcja file_get_contents()  ?

 

Pokazuje się biały ekran i muszę dać wstecz w wyszukiwarce. Nie chce w ogóle wgrywać pliku

Share this post


Link to post
Share on other sites

a instalacja innych modułów działa, czy sklep reaguje tak samo?

co z funkcją o której wspomniałem?

 

Inne moduły instalują się bez problemu. Tylko przy instalacji tego modułu jest problem

Share this post


Link to post
Share on other sites

no to zapytam po raz trzeci :P

funkcja file_get_contents() jest dostępna na serwerze?

 

Widzę że nie wykręcę się od odpowiedzi :D

No to muszę przyznać że nie wiem - nawet nie wiem gdzie to sprawdzić :(

 

Ma ona wpływ na instalację niektórych modułów ?

Share this post


Link to post
Share on other sites

owszem, ma wpływ.

akurat w tym przypadku funkcja ta w wielu przypadkach odpowiada za pobranie informacji o aktualizacjach

 

spróbuj otworzyć plik dboptimization.php,

niemal na samym końcu jest taki kod:

 $actual_version = @file_get_contents(.......)

zamień go na 

 $actual_version = 99;
  • Like 1

Share this post


Link to post
Share on other sites

 

owszem, ma wpływ.

akurat w tym przypadku funkcja ta w wielu przypadkach odpowiada za pobranie informacji o aktualizacjach

 

spróbuj otworzyć plik dboptimization.php,

niemal na samym końcu jest taki kod:

 $actual_version = @file_get_contents(.......)

zamień go na 

 $actual_version = 99;

 

Mogę go otworzyć i zmienić tylko 1 muszę go znaleźć :D 

Może mała podpowiedź ? :P

Jestem nowicjuszem - dopiero się uczę

Share this post


Link to post
Share on other sites

Mogę go otworzyć i zmienić tylko 1 muszę go znaleźć :D

Może mała podpowiedź ? :P

Jestem nowicjuszem - dopiero się uczę

 

Dobra jakoś sobie poradziłem - dzięki wielkie POMOGŁO !!

+ dla ciebie :D

Share this post


Link to post
Share on other sites

Dla wyjaśnienia dodam że na początku szukałem pliku na serwerze. Jak ktoś dodał już .zip i pojawiał się biały ekran, plik można znaleźć pod adresem: modules/dboptimization/dboptimization.php

 

Należy zmienić kod w końcowych wierszach :

.........

public static function verify($module,$key,$version){
        if (ini_get("allow_url_fopen")) {
             if (function_exists("file_get_contents")){
                $actual_version = @file_get_contents('http://dev.mypresta.eu/update/get.php?module='.$module."&version=".self::encrypt($version);
             }
        }
        Configuration::updateValue("update_".$module,date("U"));
        Configuration::updateValue("updatev_".$module,$actual_version); 
        return $actual_version;
    }
}
 
?>
 
Na:
............
public static function verify($module,$key,$version){
        if (ini_get("allow_url_fopen")) {
             if (function_exists("file_get_contents")){
                $actual_version = 99;
             }
        }
        Configuration::updateValue("update_".$module,date("U"));
        Configuration::updateValue("updatev_".$module,$actual_version); 
        return $actual_version;
    }
}
 
?>

 

 

A jak ktoś jeszcze nie modułu to należy rozpakować zip. i w pliku dboptimization.php zrobić tą samą czynność,

 

Mam nadzieje że komuś kto się dopiero uczy jak ja chociaż troszeczkę pomogłem w szczegółowym rozpisaniu co należy zrobić  :D

Jeszcze raz podziękowania dla vekia.

Edited by vekia (see edit history)

Share this post


Link to post
Share on other sites

 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More