Jump to content

PeteW1959

Member
  • Content Count

    104
  • Joined

  • Last visited

Everything posted by PeteW1959

  1. I've been checking and experimenting and have found that the 2 problems (can't access closed storefront and errors on the maintenance tab) are not connected. The closed store problem is connected to PHP 7.1, or more specifically to my php.ini file. The error on the maintenance tab is to do with 6.1.13 as I rolled back to 6.1.12 and all is OK. I'll try the upgrade manually when I have sorted out the closed storefront issue. To run PHP 7.1 on my server (TSOHost shared hosting) I have to edit a line in .htaccess from AddType x-httpd-php56 .php to AddType x-httpd-php71 .php In addition I had to have a copy of the ioncube folder in the root of CC, and php.ini with two lines at the end of it zend_extension="/var/sites/w/mysite.co.uk/subdomains/shop/ioncube/ioncube_loader_lin_7.1.so" zend_extension_ts="/var/sites/w/mysite.co.uk/subdomains/shop/ioncube/ioncube_loader_lin_7.1_ts.so" With this configuration I can't access the closed storefront. I edited .htaccess and the two lines in php.ini back to 5.6, and I still can't access it. However if I delete php.ini (and I assume use the hosting provider's default settings) all is fine. The problem is I need the 2 lines in php.ini to be able to use PHP 7.1 with Zend so I am a bit stuck. How can I get my store working with PHP 7.1?
  2. Thanks for replying Ian. I am on 6.1.13, but I think that is what might have caused the issue!
  3. Just bumping this up, can anyone help?. Please! The warning message on the store closed page has gone, but I still can't access the store whilst it is closed. The errors on the Maintenance page are also still there.
  4. As the title says, my storefront is closed and when I try to access it from the link on the admin control panel I just get the store closed dialog, with an error message above it:- Warning: filesize(): stat failed for /var/sites/s/shop.mysite.co.uk/public_html/cache/88711.sql.empties.cache in /var/sites/s/shop.mysite.co.uk/public_html/classes/cache/file.class.php on line 168. It was fine this morning, and the store is fine when not offline. I don't know if it is connected, but I get 5 identical error messages on the Maintenance page, but the page still loads below the messages. Message is:- Warning: Invalid argument supplied for foreach() in /var/sites/s/shop.mysite.co.uk/public_html/admin_XXxxXx/sources/maintenance.index.inc.php on line 850 Any ideas?
  5. I've been looking into this some more, and have discovered that the value of $STORE_URL is wrong; it has the admin file name added to the store url. I have checked the store url in Store Settings and it is correct. A further bit of digging and I think the value gets assigned in classes\seo.class.php line 710:- $store_url = (CC_SSL) ? $GLOBALS['config']->get('config', 'ssl_url') : $GLOBALS['config']->get('config', 'standard_url'); This is as far as I got with my limited knowledge of php. Can anyone take it from here?
  6. CubeCart is in a subdomain, not a subdirectory, and my development store (in a different subdomain) is working correctly. I am not using a shortcut, just entering the URL in the address bar. Both copies of global.inc.php are the same, apart from the different admin filenames and DB details, which are correct.
  7. I had already tried that, and no difference. I also checked for correct entries in global.inc.php
  8. I haven't used CC for a few months, and during that time we have changed the home site from a custom php application to Wordpress. I came to log in today to look at using CC again and the admin panel is in plain text. It was on 6.1.5 so I upgraded to 6.1.12 but that hasn't fixed it. The CC logo is showing as broken, so I looked at the image address, which doesn't look correct (exact URL and admin file names hidden!) http://shop.mysite.co.uk/admin_XXXXXX.php/admin_YYYYYYY/skins/default/images/logo.cubecart.png I have another working instance of CC and that doesn't have admin_XXXXXX.php in the address Any idea how to fix this?
×
×
  • Create New...