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/’);

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.

Bu site reCAPTCHA ve Google tarafından korunmaktadır Gizlilik Politikası ve Kullanım Şartları uygula.

The reCAPTCHA verification period has expired. Please reload the page.