W pewnym momencie, prawie każdy z nas będzie musiał przenieść swój sklep osCommerce. Warto dowiedzieć się, Jak skonfigurować pliki konfiguracyjne sklepu. Podczas przenoszenia sklepu, należy zmienić dwa pliki sklepu.
Poniżej plik konfiguracyjny strony sklepu internetowego:
define('HTTP_SERVER', 'http://127.0.0.1'); define('HTTPS_SERVER', 'http://127.0.0.1'); define('HTTP_COOKIE_DOMAIN', '127.0.0.1'); define('HTTPS_COOKIE_DOMAIN', '127.0.0.1'); define('HTTP_COOKIE_PATH', '/oscpl/'); define('HTTPS_COOKIE_PATH', '/oscpl/'); define('DIR_WS_HTTP_CATALOG', '/oscpl/'); define('DIR_WS_HTTPS_CATALOG', '/oscpl/'); define('DIR_WS_IMAGES', 'images/'); define('DIR_WS_ICONS', DIR_WS_IMAGES
. 'icons/'); 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_DOWNLOAD_PUBLIC', 'pub/'); define('DIR_FS_CATALOG', 'D:/projekty/www/oscpl/'); define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG
. 'download/'); define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG
. 'pub/');
define('DB_SERVER', 'localhost'); define('DB_SERVER_USERNAME', 'root'); define('DB_SERVER_PASSWORD', ''); define('DB_DATABASE', 'rc_pl'); define('USE_PCONNECT', 'false'); define('STORE_SESSIONS', 'mysql');
- HTTP_SERVER - domena sklepu, przykładowo sklep.pl
- HTTPS_SERVER - domena połączeń szyfrowanych SSL sklepu, przykładowo https://sklep.pl
- ENABLE_SSL - opcja wskazuje, czy połączenia szyfrowane SSL mają być włączone w sklepie (true) czy też nie (false)
- HTTP_COOKIE_DOMAIN - adres domeny wskazywany przy tworzeniu cookies dla połączeń nieszyfrowanych, przykładowo .sklep.pl
- HTTPS_COOKIE_DOMAIN - adres domeny wskazywany przy tworzeniu cookies dla połączeń szyfrowanych SSL, przykładowo .sklep.pl
- HTTP_COOKIE_PATH - ścieżka wirtualna katalogu sklepu. W przypadku, gdy sklep znajduje się w katalogu głównym domeny, ścieżka będzie określona jako "/", natomiast gdy sklep znajdzie się podkatalogu domeny (np. sklep.pl/sklep/) ścieżka będzie określona jako "/sklep/"
- HTTPS_COOKIE_PATH - ścieżka wirtualna katalogu sklepu. W przypadku, gdy sklep znajduje się w katalogu głównym domeny, ścieżka będzie określona jako "/", natomiast gdy sklep znajdzie się podkatalogu domeny (np. https://sklep.pl/sklep/) ścieżka będzie określona jako "/sklep/"
- DIR_WS_HTTP_CATALOG - ścieżka wirtualna katalogu sklepu. W przypadku, gdy sklep znajduje się w katalogu głównym domeny, ścieżka będzie określona jako "/", natomiast gdy sklep znajdzie się podkatalogu domeny (np. sklep.pl/sklep/) ścieżka będzie określona jako "/sklep/"
- DIR_WS_HTTPS_CATALOG - ścieżka wirtualna katalogu sklepu. W przypadku, gdy sklep znajduje się w katalogu głównym domeny, ścieżka będzie określona jako "/", natomiast gdy sklep znajdzie się podkatalogu domeny (np. https://sklep.pl/sklep/) ścieżka będzie określona jako "/sklep/"
- DIR_WS_IMAGES - definicja subfolderu sklepu
- DIR_WS_ICONS - definicja subfolderu sklepu
- DIR_WS_INCLUDES - definicja subfolderu sklepu
- DIR_WS_BOXES - definicja subfolderu sklepu
- DIR_WS_FUNCTIONS - definicja subfolderu sklepu
- DIR_WS_CLASSES - definicja subfolderu sklepu
- DIR_WS_MODULES - definicja subfolderu sklepu
- DIR_WS_LANGUAGES - definicja subfolderu sklepu
- DIR_WS_DOWNLOAD_PUBLIC - definicja subfolderu sklepu
- DIR_FS_CATALOG - adres fizyczny sklepu na serwerze, przykładowo: D:/projekty/www/oscpl/ lub /home/marecki/domains/pomoc-oscommerce.pl/public_html/
- DIR_FS_DOWNLOAD - definicja adresu fizycznego subkatalogu download
- DIR_FS_DOWNLOAD_PUBLIC - definicja adresu fizycznego subkatalogu pub
- DB_SERVER - definicja adresu serwera bazy danych, zazwyczaj jest to localhost
- DB_SERVER_USERNAME - definicja użytkownika bazy danych
- DB_SERVER_PASSWORD - definicja hasła do bazy danych
- DB_DATABASE - definicja nazwy bazy danych
- USE_PCONNECT - połączenia stałe z bazą danych - używane tylko na serwerach dedykowanych. W przypadku serwerów wirtualnych zawsze ustawione na false
- STORE_SESSIONS - lokalizacja przechowywania sesji uzytkowników. Dla przechowywania sesji na serwerze w katalogu tmp pozostawiamy pustą definicję, w przypadku przechowywania sesji w bazie danych wpisujemy "mysql"
Poniżej plik konfiguracyjny strony administracyjnej sklepu internetowego:
define('HTTP_SERVER', 'http://127.0.0.1'); define('HTTP_CATALOG_SERVER', 'http://127.0.0.1'); define('HTTPS_CATALOG_SERVER', 'http://127.0.0.1'); define('ENABLE_SSL_CATALOG', 'false'); define('DIR_FS_DOCUMENT_ROOT', 'D:/projekty/www/oscpl/'); define('DIR_WS_ADMIN', '/oscpl/admin/'); define('DIR_FS_ADMIN', 'D:/projekty/www/oscpl/admin/'); define('DIR_WS_CATALOG', '/oscpl/'); define('DIR_FS_CATALOG', 'D:/projekty/www/oscpl/'); 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('DB_SERVER', 'localhost'); define('DB_SERVER_USERNAME', 'root'); define('DB_SERVER_PASSWORD', ''); define('DB_DATABASE', 'rc_pl'); define('USE_PCONNECT', 'false'); define('STORE_SESSIONS', 'mysql');
- HTTP_SERVER - domena sklepu, przykładowo sklep.pl
- HTTP_CATALOG_SERVER - domena sklepu, przykładowo sklep.pl
- HTTPS_CATALOG_SERVER - domena sklepu, przykładowo https://sklep.pl
- ENABLE_SSL_CATALOG - opcja wskazuje, czy połączenia szyfrowane SSL mają być włączone w sklepie (true) czy też nie (false)
- DIR_FS_DOCUMENT_ROOT - adres fizyczny sklepu na serwerze, przykładowo: D:/projekty/www/oscpl/ lub /home/marecki/domains/pomoc-oscommerce.pl/public_html/
- DIR_WS_ADMIN - ścieżka wirtualna katalogu sklepu. W przypadku, gdy sklep znajduje się w katalogu głównym domeny, ścieżka będzie określona jako "/admin/", natomiast gdy sklep znajdzie się podkatalogu domeny (np. sklep.pl/sklep/) ścieżka będzie określona jako "/sklep/admin/"
- DIR_FS_ADMIN - adres fizyczny panelu administracyjnego sklepu na serwerze, przykładowo: D:/projekty/www/oscpl/admin/ lub /home/marecki/domains/pomoc-oscommerce.pl/public_html/admin/
- DIR_WS_CATALOG - ścieżka wirtualna katalogu sklepu. W przypadku, gdy sklep znajduje się w katalogu głównym domeny, ścieżka będzie określona jako "/", natomiast gdy sklep znajdzie się podkatalogu domeny (np. sklep.pl/sklep/) ścieżka będzie określona jako "/sklep/"
- DIR_FS_CATALOG - adres fizyczny sklepu na serwerze, przykładowo: D:/projekty/www/oscpl/ lub /home/marecki/domains/pomoc-oscommerce.pl/public_html/
- DIR_WS_IMAGES - definicja subfolderu panelu administracyjnego
- DIR_WS_ICONS - definicja subfolderu panelu administracyjnego
- DIR_WS_CATALOG_IMAGES - definicja subfolderu sklepu
- DIR_WS_INCLUDES - definicja subfolderu panelu administracyjnego
- DIR_WS_BOXES - definicja subfolderu panelu administracyjnego
- DIR_WS_FUNCTIONS - definicja subfolderu panelu administracyjnego
- DIR_WS_CLASSES - definicja subfolderu panelu administracyjnego
- DIR_WS_MODULES - definicja subfolderu panelu administracyjnego
- DIR_WS_LANGUAGES - definicja subfolderu panelu administracyjnego
- DIR_WS_CATALOG_LANGUAGES - definicja subfolderu sklepu
- DIR_FS_CATALOG_LANGUAGES - adres fizyczny katalogu na serwerze
- DIR_FS_CATALOG_IMAGES - adres fizyczny katalogu na serwerze
- DIR_FS_CATALOG_MODULES - adres fizyczny katalogu na serwerze
- DIR_FS_BACKUP - adres fizyczny katalogu backups na serwerze, przykładowo: D:/projekty/www/oscpl/admin/backups/ lub /home/marecki/domains/pomoc-oscommerce.pl/public_html/admin/backups/
- DB_SERVER - definicja adresu serwera bazy danych, zazwyczaj jest to localhost
- DB_SERVER_USERNAME - definicja użytkownika bazy danych
- DB_SERVER_PASSWORD - definicja hasła do bazy danych
- DB_DATABASE - definicja nazwy bazy danych
- USE_PCONNECT - połączenia stałe z bazą danych - używane tylko na serwerach dedykowanych. W przypadku serwerów wirtualnych zawsze ustawione na false
- STORE_SESSIONS - lokalizacja przechowywania sesji uzytkowników. Dla przechowywania sesji na serwerze w katalogu tmp pozostawiamy pustą definicję, w przypadku przechowywania sesji w bazie danych wpisujemy "mysql"
Po przeniesieniu sklepu należy zadbać, aby prawidłowo wpisane były adresy fizyczne i wirtualne plików na serwerze oraz dane do bazy danych.