sunucudan localhosta kopyaladım Notice: unserialize(): Error at offset 55188 of 65535 |
|||
Konuyu görüntüleyenler: 1 Misafir
|
|||
|
|||
|
|||
|
|||
masteryoda
Acemi Üye Mesajlar: 6 Konular: 2 Katılma Tarihi: Apr 2012 Rep Puanı: 0 Teşekkürler: 0
0 Mesajına, 0 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 06-17-2019 03:02 PM
Merhaba Arkadaşlar, 2.0.1.1 sürümdeki Opencart sitemi "sunucudan localhosta" kopyaladım wamp 64 bit üzerine. önce aynı versiyon opencart sürümü kurup başarılı şekilde db ve diğer klasörleri de gayet güzel kopyaladım, site açılıyor hemen herşey çalışıyor gibi de görünüyor. bazı sayfalarda şimdilik css hatası diye düşündüğüm görsel dağınıklıklar var sadece. Asıl sorun şu: Ana sayfada üstte bu hata geliyor; Notice: unserialize(): Error at offset 55188 of 65535 bytes in C:\wamp64\www\mysite\index.php on line 58 Call Stack # Time Memory Function Location 1 0.0026 332992 {main}( ) ...\index.php:0 2 0.0825 2130336 unserialize ( ) ...\index.php:58 Kod: <?php Admin panel de ise üstte bu hata geliyor; Notice: unserialize(): Error at offset 55188 of 65535 bytes in C:\wamp64\www\mysite\admin\index.php on line 42 Call Stack # Time Memory Function Location 1 0.0013 292528 {main}( ) ...\index.php:0 2 0.0477 2099304 unserialize ( ) ...\index.php:42 Kod: <?php Notlar: Dizinleri ftp ile indirip kopyaladım localhost a. Yani modüllleri manuel olarak ayrıca kurmadım. Ayrıca Vqmod da mevcut sistemde. config.php lerin ikisinide güncelledim localhost a uygun şekilde. |
masteryoda
Acemi Üye Mesajlar: 6 Konular: 2 Katılma Tarihi: Apr 2012 Rep Puanı: 0 Teşekkürler: 0
0 Mesajına, 0 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 01-20-2021 01:41 PM
1,5 yıl sonra tesadüfen kendi sorumu gördüm Yukardaki soruna çözüm bulmuştum ama geri gelip yazmayı unutmuşum.
İhtiyacı olanlar olur diye aşağıya çözümü yazdım. Opencart ta özellikle 2 versiyonlarda çıkan bu notice uyarısında aşağıdaki gibi: Notice: unserialize(): Error at offset 55188 of 65535 bytes in veya yukardaki gibi uyarı messajları geliyor Bunun sebebi Veritabanında ki Setting tablosundaki bir satırdaki hatalı değerden kaynaklanıyor. ÇÖZÜM: Önce hatanın kaynağını bulmak için ilgili satırı bulup hemen yanına şu kodu ekleyerek, hataya sebep olan modülün adını öğreniyoruz. if (!unserialize($setting['value'])) echo $setting['key']."==>".$setting['value']."<hr>"; Tekrar refresh ediyoruz sayfamızı ve Modül adını artık gördük. Şimdi, phpmyadmin ile giriş yaparak setting tablosuna gidelim. Tablo da yukardak ismini bulduğumuz modülün satırını bulalım. Satırın sonunda ki "serialized" sütununda ki değeri 1 yerine 0 olarak güncelleyerek düzeltelim. Ve sorun çözüldüğünü göreceksiniz. |
|
|
|
|
Direk Link | |
HTML Link | |
BBCode Link | |
Sosyal Paylaş |