FlagShipper Posted July 1, 2020 Posted July 1, 2020 I got SSL hooked up on my site, mostly, but have a few hiccups. The main one being I can no longer log into my admin page! My phone has been saying ERR_TOO_MANY_REDIRECTS since I started with SSL but it would load fine on my laptop but just now I'm getting the same error on my laptop as well and haven't changed anything since it was working fine 10 minutes ago. I tried with firefox and chrome, cleared cookies and still nothing. I'd love for it to work on my phone but not sure what settings I need to change, as I had scoured around the forum to change the config until I found one that would load it without everything being broken. I'm using 2.3.4BS Nothing is showing up in the error_log, this is the /admin/includes/config <?php define('HTTP_SERVER', 'https://website.com'); define('HTTPS_SERVER', 'https://website.com'); define('ENABLE_SSL', true); define('HTTP_COOKIE_DOMAIN', 'https://website.com'); define('HTTPS_COOKIE_DOMAIN', 'https://website.com'); define('HTTP_COOKIE_PATH', '/admin'); define('HTTPS_COOKIE_PATH', '/admin'); define('HTTP_CATALOG_SERVER', 'https://website.com'); define('HTTPS_CATALOG_SERVER', 'https://website.com'); define('ENABLE_SSL_CATALOG', 'true'); define('DIR_FS_DOCUMENT_ROOT', '/home/username/domains/website.com/public_htm/'); define('DIR_WS_ADMIN', '/admin/'); define('DIR_WS_HTTPS_ADMIN', '/admin/'); define('DIR_FS_ADMIN', '/home/username/domains/website.com/public_html/admin/'); define('DIR_WS_CATALOG', '/'); define('DIR_WS_HTTPS_CATALOG', '/'); define('DIR_FS_CATALOG', '/home/username/domains/website.com/public_html/'); 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('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/'); define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/'); define('DB_SERVER', 'localhost'); define('DB_SERVER_USERNAME', 'username'); define('DB_SERVER_PASSWORD', 'password'); define('DB_DATABASE', 'database'); define('USE_PCONNECT', 'false'); define('STORE_SESSIONS', 'mysql'); define('CFG_TIME_ZONE', 'America/Chicago'); ?> I wasn't sure if it was an .htaccess issue so turned it off but no change
burt Posted July 1, 2020 Posted July 1, 2020 At least 3 errors there. define('HTTP_COOKIE_DOMAIN', 'https://website.com');define('HTTPS_COOKIE_DOMAIN', 'https://website.com'); to define('HTTP_COOKIE_DOMAIN', '.website.com');define('HTTPS_COOKIE_DOMAIN', '.website.com'); define('DIR_FS_DOCUMENT_ROOT', '/home/username/domains/website.com/public_htm/'); to define('DIR_FS_DOCUMENT_ROOT', '/home/username/domains/website.com/public_html/'); Correcting those will get you a little further.
FlagShipper Posted July 1, 2020 Author Posted July 1, 2020 Also found a suggestion to delete .htaccess_oscommerce which I didn't see previously and was an empty file, but the issue remains.
FlagShipper Posted July 1, 2020 Author Posted July 1, 2020 Just now, burt said: You have my undying gratitude sir I don't know what changed but your suggestion fixed it
kgtee Posted February 18, 2021 Posted February 18, 2021 In my case, the many redirects problem was due to a wrong cookie path set in configure.php. The correct one should be: Quote const COOKIE_OPTIONS = [ 'lifetime' => 0, 'domain' => 'yourdomain.com', 'path' => '/admin/', // path must have a trailing slash, somehow it was missing during installation 'samesite' => 'Lax', ];
Recommended Posts
Archived
This topic is now archived and is closed to further replies.