Skocz do zawartości
Zaloguj się, aby obserwować  
jaackoo

przenoszenie osCommerce

Polecane posty

Witam mam mały problem z przeniesieniem sklepu osCommerce 2.2-MS2 na inny serwer (home.pl)

przeniosłem sklep po ftp na nowy serwer wgrałem katalog install przeszedłem proces instalacji ale podczas próby zalogowania się na admina nie przyjmuje hasła:(

czy ktoś wie w czym może być problem?

będę bardzo wdzięczny za każdą pomoc

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

To przenosiłeś (pliki + baza danych) czy instalowałeś (bo opisujesz, że przechodziłeś przez install)?

 

Pozmieniałeś odpowiednio ścieżki w plikach config katalogu i admina?

 

Jaka wersja mysql-a była na starym serwerze?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość

Ja (znowu) czegoś nie rozumiem... przenosisz sklep i wywołałeś install? Nie wystarczy zmiana ścieżek plus ew. opróżnienie jakiegoś cache'u w skrypcie i git?

A to na home w ogóle startuje? Bo u nich czasem z różnymi skryptami są jaja...

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

dzięki za odp

 

przeniosłem pliki na nowy serwer, po samym przeniesieniu przy próbie zalogowania woła hasło ale nie reaguje na żadne mi znane.

znalazłem artykuł opisujący że po przegraniu plików należy wgrać od nowej wersji katalog install (postępowałem jak tu napisali: http://www.oscommerce.info.pl/porady/czytaj/artykul/przenoszenie-sklepu-na-inny-sewer.html).

 

żadnych ścieżek nie zmieniałem, nie wiem jakie powinienem pozmieniać no i myślałem by najpierw się dostać do panelu admina.

co do mysql gdzie był sklep to: Client API version 5.1.55

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

zrobiłem od nowa ręcznie, przeniosłem pliki i bazę zaimportowałem.

teraz szukam plików w jakich muszę edytować ścieżki - jak ktoś wie to proszę o napisanie

będę wdzięczny

 

p.s.

gdzie jest przetrzymywane hasło admina?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

podmieniałem pliki configure ale nadal nie działa żadne hasło dostępu do panelu admina :)

ktoś wie co może być przyczyną albo jak sprawdzić bądź zmienić hasło?

 

Pozdrawiam

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

@up

Pod warunkiem, że autor wie jak jest hasło kodowane.

 

Moje pytanie o wersje mysql-a było zasadne bo oscommerce korzysta z funkcji bazy danych PASSWORD do kodowania hasła i przy którejś z wersji mysql zmienił się sposób działania tej funkcji i została dodana funkcja OLD_PASSWORD i trzeba było w skrypcie zmienić zapytanie do logowania.

 

Logując się do admina korzystasz z adresu, który jest zawarty w admin/include/configure.php i tam też zrobiłeś odpowiednie zmiany ścieżek?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Witam

 

co do pliku admin/include/configure.php to wprowadziłem zmiany:

<?php
/*
 $Id: configure.php,v 1.14 2003/02/21 16:55:24 dgw_ Exp $

 osCommerce, Open Source E-Commerce Solutions
 http://www.oscommerce.com

 Copyright (c) 2002 osCommerce

 Released under the GNU General Public License
*/

// define our webserver variables
// FS = Filesystem (physical)
// WS = Webserver (virtual)
 define('HTTP_SERVER', 'NOWY ADRES'); // eg, http://localhost or - https://localhost should not be NULL for productive servers
 define('HTTP_CATALOG_SERVER', 'NOWY ADRES');
 define('HTTPS_CATALOG_SERVER', 'NOWY ADRES');
 define('ENABLE_SSL_CATALOG', 'false'); // secure webserver for catalog module
 define('DIR_FS_DOCUMENT_ROOT', $DOCUMENT_ROOT); // where your pages are located on the server. if $DOCUMENT_ROOT doesnt suit you, replace with your local path. (eg, /usr/local/apache/htdocs)
 define('DIR_WS_ADMIN', '/zaplecze/');
 define('DIR_FS_ADMIN', 'NOWA ŚCIEŻKA');
 define('DIR_WS_CATALOG', '/');
 define('DIR_FS_CATALOG', 'NOWA ŚCIEŻKA');
 define('DIR_WS_IMAGES', 'images/');
 define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/');
 define('DIR_WS_CATALOG_IMAGES', DIR_WS_CATALOG . 'images/');
 define('DIR_WS_INCLUDES', 'includes/');
 define('DIR_WS_BOXES', DIR_WS_INCLUDES . 'boxes/');
 define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/');
 define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/');
 define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/');
 define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES . 'languages/');
 define('DIR_WS_CATALOG_LANGUAGES', DIR_WS_CATALOG . 'includes/languages/');
 define('DIR_FS_CATALOG_LANGUAGES', DIR_FS_CATALOG . 'includes/languages/');
 define('DIR_FS_CATALOG_IMAGES', DIR_FS_CATALOG . 'images/');
 define('DIR_FS_CATALOG_MODULES', DIR_FS_CATALOG . 'includes/modules/');
 define('DIR_FS_BACKUP', DIR_FS_ADMIN . 'backups/');

// define our database connection
 define('DB_SERVER', 'localhost');
 define('DB_SERVER_USERNAME', 'NOWY USER');
 define('DB_SERVER_PASSWORD', 'nOWE HASŁO DO BAZY);
 define('DB_DATABASE', 'NOWA NAZWA BAZY');
 define('USE_PCONNECT', 'false');
 define('STORE_SESSIONS', 'mysql');
?>

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

na test dodałem nowego użytkownika i się na niego zalogowałem, wpis w bazie też dodany.

tylko nadal nie mogę się zalogować na zaplecze sklepu:(

 

OK, znalazłem w czym problem.

musiałem zmienić wpis w pliku htacces który kierował do pliku z hasłami ale czy to bezpieczne czy tak powinno być?

sklepem ktoś się opiekował ale jest dużo do poprawiania chyba:(

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

zrobiłem tak:

skopiowałem wszystkie pliki na nowy serwer i bazę danych ale nie działa ani stronka ani panel administracyjny.

wyswietla się jedynie taki komunikat:

 

Server Requirement Error: register_globals is disabled in your PHP configuration. This can be enabled in your php.ini configuration file or in the .htaccess file in your catalog directory.

 

Co mogę jeszcze zrobic żeby to ruszyło.

 

Dodam jeszcze, że natknąłem się na dziwne zjawisko przy kopiowaniu plików ze starego serwera na dysk. Przy niektórych plikach klient FTP (Filezilla) wywala mi komunikat, że w tym folderze istnieje juz plik o nazwie xxx.xx i czy go zamienić czy zostawic. Nie rozumiem troszkę jak to jest możliwe bo kopiuję to do pustego folderu i nie ma tam plików które trzeba by zastąpić. Nie wiem jak to możliwe ale wygląda to jak by na serwerze były po 2 pliki o tej samej nazwie i przy pobieraniu ich na dysk ma miejsce konflikt.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Spróbuj przekopiować pliki innym klientem, a komunikat mówi wyraźnie o co chodzi:

 

register_globals is disabled

 

Skontaktuj się z Twoim usługodawcą i zapytaj czy może zostać włączony na Twoim serwerze.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×