Genel

OpenCart Site Taşıma İşlemleri ve Dosya Yolu Ayarlama Rehberi

OpenCart Site Taşıma İşlemlerinde Dosya Yolunu PHP ile Bulma

Opencart site taşıma işlemlerinde profesyonel destek almak için 0850 532 73 56 numaramızdan bizi arayabilir yada whatsapp dan iletişim kurabilirsiniz.

Bir OpenCart sitesini taşırken doğru dosya yollarını belirlemek, sitenin sorunsuz çalışması için oldukça önemlidir. Taşıma işlemi sırasında dosya yollarını kontrol etmek ve doğrulamak için basit bir PHP dosyası oluşturarak bu işlemi hızlıca gerçekleştirebilirsiniz. İşte adım adım nasıl yapılacağını açıklıyoruz.

1. PHP Dosyasını Oluşturma

Öncelikle, dosya yolunu bulmak için bir PHP dosyası oluşturmanız gerekiyor. Bu dosya, çalıştırıldığı sunucudaki dizinlerin tam yollarını gösterecek.

Adımlar:

  1. Yeni bir metin dosyası oluşturun.
  2. Aşağıdaki kodları bu dosyaya yapıştırın.
  3. Dosyayı path_finder.php adıyla kaydedin ve sitenizin public_html dizinine yükleyin.

path_finder.php İçeriği:


<?php
// Başlık
echo “<h1>OpenCart Dosya Yolu Bulucu</h1>”;
echo “<p>Bu dosya çalıştırıldığında, bulunduğu dizin ve diğer önemli yolları gösterecektir.</p>”;

// Bulunduğu dizin
echo “<h2>Bulunduğunuz Dizin:</h2>”;
echo “<p><strong>” . __DIR__ . “</strong></p>”;

// Anahtar dosyalar için önerilen yollar
echo “<h2>Önerilen Yol Ayarları:</h2>”;
echo “<ul>”;
echo “<li><strong>DIR_APPLICATION:</strong> ” . __DIR__ . “/catalog/</li>”;
echo “<li><strong>DIR_SYSTEM:</strong> ” . __DIR__ . “/system/</li>”;
echo “<li><strong>DIR_IMAGE:</strong> ” . __DIR__ . “/image/</li>”;
echo “<li><strong>DIR_STORAGE:</strong> ” . realpath(__DIR__ . ‘/../storage’) . “/</li>”;
echo “</ul>”;

// Kontroller
echo “<h2>Kontrol:</h2>”;
echo “<ul>”;
echo “<li><strong>Catalog Dizini:</strong> ” . (is_dir(__DIR__ . ‘/catalog’) ? “Bulundu ✅” : “Bulunamadı ❌”) . “</li>”;
echo “<li><strong>System Dizini:</strong> ” . (is_dir(__DIR__ . ‘/system’) ? “Bulundu ✅” : “Bulunamadı ❌”) . “</li>”;
echo “<li><strong>Image Dizini:</strong> ” . (is_dir(__DIR__ . ‘/image’) ? “Bulundu ✅” : “Bulunamadı ❌”) . “</li>”;
echo “<li><strong>Storage Dizini:</strong> ” . (is_dir(realpath(__DIR__ . ‘/../storage’)) ? “Bulundu ✅” : “Bulunamadı ❌”) . “</li>”;
echo “</ul>”;

echo “<p><em>Bu bilgileri config.php dosyalarınızı yapılandırırken kullanabilirsiniz.</em></p>”;
?>

 

2. PHP Dosyasını Çalıştırma

  1. path_finder.php dosyasını sitenizin public_html dizinine yükleyin.
  2. Tarayıcınızda şu URL’yi açın:
    https://sitenizinadi.com/path_finder.php

3. Sonuçları Anlama

Bu dosyayı çalıştırdığınızda aşağıdaki bilgileri göreceksiniz:

  • Bulunduğunuz Dizin: Bu, dosyanın çalıştığı tam dizin yolunu gösterir. Örneğin:

/home/u369920781/domains/yenisite.com/public_html

 

Önerilen Yol Ayarları: OpenCart yapılandırmanızda kullanmanız gereken dosya yolları. Örnek:

DIR_APPLICATION: /home/u369920781/domains/yenisite.com/public_html/catalog/
DIR_SYSTEM: /home/u369920781/domains/yenisite.com/public_html/system/
DIR_IMAGE: /home/u369920781/domains/yenisite.com/public_html/image/
DIR_STORAGE: /home/u369920781/domains/yenisite.com/storage/
  • Dizin Kontrolleri: İlgili dizinlerin (catalog, system, image, storage) bulunup bulunmadığını kontrol eder. Eğer ❌ görüyorsanız, dizin eksik olabilir veya yanlış yerde olabilir.

 

4. Config.php Dosyalarını Güncelleme

Bu sonuçları aldıktan sonra, config.php ve admin/config.php dosyalarınızı aşağıdaki gibi güncelleyebilirsiniz:

 

// HTTP
define(‘HTTP_SERVER’, ‘https://sitenizinadi.com/’);
define(‘HTTPS_SERVER’, ‘https://sitenizinadi.com/’);

// DIR
define(‘DIR_APPLICATION’, ‘/home/u369920781/domains/yenisite.com/public_html/catalog/’);
define(‘DIR_SYSTEM’, ‘/home/u369920781/domains/yenisite.com/public_html/system/’);
define(‘DIR_IMAGE’, ‘/home/u369920781/domains/yenisite.com/public_html/image/’);
define(‘DIR_STORAGE’, ‘/home/u369920781/domains/yenisite.com/storage/’);

 

5. Güvenlik İçin PHP Dosyasını Kaldırma

İşlemler tamamlandıktan sonra güvenlik için path_finder.php dosyasını silmeyi unutmayın.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir