Web Geliştirici / Sistem Uzmanı / SEO Uzmanı / Gamer | Blog sayfam üzerinden vakit buldukça işe yarayacak notlarımı yayınlamaktayım.

Opencart Taşıma Sonrası Resim Görünmüyor – image src unknown – Fix

Merhabalar,

Opencart sitemizi taşındıktan sonra bazen karşımıza hiç bir resmin yüklenmediği bir site çıkabiliyor. Bunun bir çok nedeni olabilir ama en çok dizin hatasından kaynaklanabiliyor.

Neden? Çünkü sitemizi kurduğumuz ve çalıştırdığımız sunucu web sitemize bir dizin atıyor ve biz bu dizinden internete çıkabiliyoruz. Sonra sitemizi farklı sunucu ve farklı bir dizin yapısı olan sunucuya taşıdığımızda başımıza resimlerin görünmeme durumu gibi bir çok sorunla karşılaşabiliyoruz.

Çözüm:

Sitenize https://www.php.net/manual/tr/function.phpinfo.php adresinden php info kodunu alıp, php dosyası olarak oluşturunuz ve sitenizin public_html ya da farklı ise ilgili dizine atın. Ardından sitenizin ana dizinini öğrenin. Bu konuda bir işlem sağlayamazsanız hosting firmanıza sorabilirsiniz. Ardından dizin adını öğrendikten sonra opencart yazılımının ana dizinde ki config.php ve admin/config.php’de ki dizin güncellemelerini yapınız.

Örnek olarak:

Sitemiz cpanel sunucusunda bu ayarlarla çalışmaktaydı.

// DIR
define(‘DIR_APPLICATION’, ‘/home/hck/public_html/catalog/’);
define(‘DIR_SYSTEM’, ‘/home/hck/public_html/system/’);
define(‘DIR_IMAGE’, ‘/home/hck/public_html/image/’);
define(‘DIR_LANGUAGE’, ‘/home/hck/public_html/catalog/language/’);
define(‘DIR_TEMPLATE’, ‘/home/hck/public_html/catalog/view/theme/’);
define(‘DIR_CONFIG’, ‘/home/hck/public_html/system/config/’);
define(‘DIR_CACHE’, ‘/home/hck/public_html/system/storage/cache/’);
define(‘DIR_DOWNLOAD’, ‘/home/hck/public_html/system/storage/download/’);
define(‘DIR_LOGS’, ‘/home/hck/public_html/system/storage/logs/’);
define(‘DIR_MODIFICATION’, ‘/home/hck/public_html/system/storage/modification/’);
define(‘DIR_UPLOAD’, ‘/home/hck/public_html/system/storage/upload/’);

 

Sitemizi directadmin sunucusuna taşıyınca resim görünmeme hatasını aldık. Buna istinaden aşağıda ki config ayarlarımızı güncelledik.

// DIR
define(‘DIR_APPLICATION’, ‘/home/hck/domains/hckbiz.com/public_html/catalog/’);
define(‘DIR_SYSTEM’, ‘/home/hck/domains/hckbiz.com/public_html/system/’);
define(‘DIR_IMAGE’, ‘/home/hck/domains/hckbiz.com/public_html/image/’);
define(‘DIR_LANGUAGE’, ‘/home/hck/domains/hckbiz.com/public_html/catalog/language/’);
define(‘DIR_TEMPLATE’, ‘/home/hck/domains/hckbiz.com/public_html/catalog/view/theme/’);
define(‘DIR_CONFIG’, ‘/home/hck/domains/hckbiz.com/public_html/system/config/’);
define(‘DIR_CACHE’, ‘/home/hck/domains/hckbiz.com/public_html/system/storage/cache/’);
define(‘DIR_DOWNLOAD’, ‘/home/hck/domains/hckbiz.com/public_html/system/storage/download/’);
define(‘DIR_LOGS’, ‘/home/hck/domains/hckbiz.com/public_html/system/storage/logs/’);
define(‘DIR_MODIFICATION’, ‘/home/hck/domains/hckbiz.com/public_html/system/storage/modification/’);
define(‘DIR_UPLOAD’, ‘/home/hck/domains/hckbiz.com/public_html/system/storage/upload/’);

Leave a reply

Your email address will not be published. Required fields are marked *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

×