OpenCart – Başka bir sunucuya taşımak

Merhaba,

OpenCart’ı başka bir sunucuya taşımak için;

  • En önce PhpMyadmin’e veya Cpanel ise veritabanı bölümüne gidip veritabanı yedekleyelim.

Mesela veritabanı adı opencart ise, opencart adlı veritabanına girelim ve üst taraftaki menüden Export (Dışarı aktar) diyelim. Sql olarak seçip devam edelim. “opencart.sql” ile biten dosya oluşturulup, indirilecektir. Bu sizin veritabanı yedeğinizdir.

  • Daha sonra FTP ile sitenin dosyalarını görüntüleyelim ve Opencart’ın olduğu ana dizini indirelim.
  • Diğer sunucuda yeni veritabanı ve veritabanı kullanıcısı oluşturalım. Bu bilgileri not edelim.
  • OpenCart dosyalarını indirmiştik. Ana dizininde bulunan config.php dosyasının düzenleyici ile açalım ve yeni sunucunun bilgilerini girelim. Değiştirmeniz gerekenler değişmiş halleri ile aşağıdadır.
// DB
define('DB_DRIVER', 'mysqli');
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'yeni_veri_tabani_kullanicisi');
define('DB_PASSWORD', 'yeni_veritabani_kullanici_sifresi');
define('DB_DATABASE', 'yeni_veritabani_adi');
define('DB_PORT', '3306');
define('DB_PREFIX', 'oc_');
  • Yeni sunucuya FTP ile girerek, OpenCart dosyalarını yükleyelim. Burada dikkat etmemiz gereken, eski sunucuda nereden indirmiş isek aynı dizine yüklemek.
  • Domain yönlendirmesi yaptıktan sonra yeni siteniz artık hazır.

Selamlar

Swap dosyasının boyutunu değiştirmek

Merhaba,

Aşağıdaki komutlarla swap dosyasının boyutunu değiştirebilirsiniz.

  • Swap’i kapatalım.
sudo swapoff -a

Swap dosyası eğer RAM’den büyük ise kapatamayıp hata alabilirsiniz. Eğer hata alırsınız buradaki gibi çözebilirsiniz.

  • Swap dosyasını yeniden boyutlandıralım.
sudo dd if=/dev/zero of=/swapfile bs=1M count=2048
  • Swap’i kullanabilir yapalım.
sudo mkswap /swapfile
  • Swap’i yeniden aktif edelim.
sudo swapon /swapfile

Selamlar

“swapoff failed: Cannot allocate memory” hatasını gidermek

Merhaba,

sudo swapoff -a

Swap’i kapatmaya çalışırken aşağıdaki gibi hata alabilirsiniz.

swapoff: /swapfile: swapoff failed: Cannot allocate memory

Swap dosyası RAM’in büyüklüğünden fazla olduğu için bu hatayı vermekte. O yüzden bu yöntemle kapatamazsınız. Kapatmak için Swap dosyasını kalıcı hale getirmek için yaptığınız değişikliği hatırlayın. Bu değişikliği geri almalıyız.

“/etc/fstab” altında bulunan aşağıdaki satıra benzer satırı silelim, kaydedelim ve sistemi yeniden başlatalım.

/swapfile   none    swap    sw    0   0

Selamlar

WordPress – Zamanlanmış bakımı kapatmak

Merhaba,

Güncelleme yaparken bazen wordpress bakım’da kalabiliyor. Ve bunu yönetici panelinde bile gösterebiliyor. O zaman tek yapacağımız yöntem işte aşağıda.

FTP ile veya sunucuya terminal ile erişebiliyorsanız terminal ile, WordPress dosyalarınızın olduğu ana dizini gidin.

Burada “.maintenance” adlı dosya göreceksiniz. O dosyayı silin ve siteye yeniden erişin.

Selamlar

Android derlerken “ImportError: No module named mako.template” hatasının giderilmesi

Merhabalar,

Android derlerken aşağıdaki gibi bir hata ile karşılaşabilirsiniz.

ImportError: No module named mako.template

Aşağıdaki komutlar ile yeni paketi kurup bu hatadan kurtulabilirsiniz.

sudo apt-get install python-pip libyaml-dev
sudo pip install prettytable Mako pyaml dateutils --upgrade

Selamlar

Google Maps’ten ilginç kareler

Merhabalar,

Aşağıda google maps’ten ilginç kareleri görebilirsiniz.

Dayton, Oregon, ABD’de bir tarlada ki firefox logosu

Tucson, Arizona, Uçak Çiftliği

Cordoba, Arjantin, Gitar şeklinde orman

Nevada, USA, Dev hedef işareti

Dunstable LU6 2LD, İngiltere, Aslan Kral

Girne, KKTC bayrağı

Buldukça ekleme yapacağım.

Selamlar

“Failed to fetch http://dl.google.com/linux/chrome/deb/dists/stable/Release Unable to find expected entry” hatasının giderilmesi

Merhaba,

Güncelleme yöneticisi en son paketleri çekerken google chrome reposunda aşağıdaki gibi bir hatayla karşılaşabilir.

W: Failed to fetch http://dl.google.com/linux/chrome/deb/dists/stable/Release  Unable to find expected entry 'main/binary-i386/Packages' in Release file (Wrong sources.list entry or malformed file)

Bu hatayı çözmek için aşağıdkai komutu çalıştırabilirsiniz.

sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/etc/apt/sources.list.d/google-chrome.list"; sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/opt/google/chrome/cron/google-chrome"

Şimdi yapmanız gereken güncelleme yöneticisini yeniden çalıştırmak.

Selamlar