I'm using version 3.0.3.8 with the default theme. I haven't installed any new extensions/modifications
My webstore can be found at https://bartonmusicalcircuits.com/shop/ and I use iPage as my host
THE PROBLEM:
The problem is presenting itself in two places. First, product images are not showing up, and second, in the OC admin panel when trying to upload a new image or make a new image directory I get a "no such directory" error. The site appears to be working other than that, I received orders yesterday and was able to add a fake product today to make sure that functionality was still there.
The image files are still in the image/catalog/ directory. The odd thing is that my site's main logo is still loading, but nothing else. The logo and the product images are all stored in image/catalog, this makes me think that the path in config.php is set correctly since it's finding at least one image. I've recursively set the image folder's permissions to "755" and all files in image/catalog/ to "644." I've been clearing the caches on the OC dashboard as I've been trying different things.
I don't have any recent CGI error logs or any OpenCart error logs. Examining the elements of the page, the src info for the missing images is just " ".
Here is the top of my main config.php.
Code: Select all
<?php
// HTTP
define('HTTP_SERVER', 'http://bartonmusicalcircuits.com/shop/');
// HTTPS
define('HTTPS_SERVER', 'https://bartonmusicalcircuits.com/shop/');
// DIR
define('DIR_APPLICATION', '/home/users/web/b723/ipg.bartonmusicalcircuit/shop/catalog/');
define('DIR_SYSTEM', '/home/users/web/b723/ipg.bartonmusicalcircuit/shop/system/');
define('DIR_IMAGE', '/home/users/web/b723/ipg.bartonmusicalcircuit/shop/image/');
define('DIR_STORAGE', DIR_SYSTEM . '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/');
Code: Select all
<?php
// HTTP
define('HTTP_SERVER', 'http://bartonmusicalcircuits.com/shop/admin/');
define('HTTP_CATALOG', 'http://bartonmusicalcircuits.com/shop/');
// HTTPS
define('HTTPS_SERVER', 'https://bartonmusicalcircuits.com/shop/admin/');
define('HTTPS_CATALOG', 'https://bartonmusicalcircuits.com/shop/');
// DIR
define('DIR_APPLICATION', '/home/users/web/b723/ipg.bartonmusicalcircuit/shop/admin/');
define('DIR_SYSTEM', '/home/users/web/b723/ipg.bartonmusicalcircuit/shop/system/');
define('DIR_IMAGE', '/home/users/web/b723/ipg.bartonmusicalcircuit/shop/image/');
define('DIR_STORAGE', DIR_SYSTEM . 'storage/');
define('DIR_CATALOG', '/home/users/web/b723/ipg.bartonmusicalcircuit/shop/catalog/');
define('DIR_LANGUAGE', DIR_APPLICATION . 'language/');
define('DIR_TEMPLATE', DIR_APPLICATION . 'view/template/');
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/');