Plik konfiguracyjny służy do wstępnej konfiguracji strony na silniku OpenCart, którego kluczową funkcją jest podłączenie strony do bazy danych, a także poprawne wskazanie absolutnych ścieżek do modułów silnika.
Sam plik nazywa się config.php i znajduje się w głównym katalogu strony, a także w katalogu admin, absolutną ścieżkę do którego możesz poznać w swoim panelu zarządzania
define('DB_HOSTNAME', 'SERWER BAZY DANYCH');
define('DB_USERNAME', 'UŻYTKOWNIK BAZY DANYCH');
define('DB_PASSWORD', 'HASŁO UŻYTKOWNIKA BAZY DANYCH');
define('DB_DATABASE', 'NAZWA BAZY DANYCH');
define('DB_PORT', '3306');
define('DB_PREFIX', 'PREFIKS TABEL');
Cecha OpenCart to także użycie absolutnego URL domeny, który będzie globalnie używany w silniku :
define('HTTP_SERVER', 'https://NAZWA_DOMENY/');
define('HTTPS_SERVER', 'https://NAZWA_DOMENY/');
dla admin/config.php :
define('HTTP_SERVER', 'https://NAZWA_DOMENY/admin/');
define('HTTP_CATALOG', 'https://NAZWA_DOMENY/');
// HTTPS
define('HTTPS_SERVER', 'https://NAZWA_DOMENY/admin/');
define('HTTPS_CATALOG', 'https://NAZWA_DOMENY/');
Tak samo przy przenoszeniu strony należy poprawnie wskazać absolutne ścieżki do modułów samego silnika :
define('DIR_APPLICATION', '/var/www/HOSTING_LOGIN/www/NAZWA_DOMENY/catalog/');
define('DIR_SYSTEM', '/var/www/HOSTING_LOGIN/www/NAZWA_DOMENY/system/');
define('DIR_IMAGE', '/var/www/HOSTING_LOGIN/www/NAZWA_DOMENY/image/');
define('DIR_STORAGE', '/var/www/HOSTING_LOGIN/www/storage/');
define('DIR_LANGUAGE', DIR_APPLICATION . 'language/');
define('DIR_TEMPLATE', DIR_APPLICATION . 'view/theme/');
define('DIR_CONFIG', DIR_SYSTEM . 'config/');
define('DIR_CACHE', DIR_STORAGE . 'cache/');
define('DIR_DOWNLOAD', DIR_STORAGE . 'download/');
define('DIR_LOGS', DIR_STORAGE . 'logs/');
define('DIR_MODIFICATION', DIR_STORAGE . 'modification/');
define('DIR_SESSION', DIR_STORAGE . 'session/');
define('DIR_UPLOAD', DIR_STORAGE . 'upload/');
| — HOSTING_LOGIN - nazwa Twojego konta hostingowego; — NAZWA_DOMENY - nazwa Twojej domeny; — DIR_STORAGE - sam OpenCart według wymogów bezpieczeństwa wymaga przeniesienia katalogu storage poza zakres katalogu z główną stroną. W tym przykładzie - katalog storage został przeniesiony na poziom wyżej niż katalog strony, do katalogu ze wszystkimi stronami. Szczegóły tutaj: [link do instrukcji] |
Wszystkie kategorie pytań
Ogólne pytania dotyczące serwerów