• 07-02-2018, 23:49:41
    #1
    Merhaba,
    Basit bir MVC yapısı altta mevcut. Bu sistem localhost da çalışıyor (wamp). Fakat bunu linux hostta taşıdığımda boş sayfa açılıyor. Kodlardada bir hata yok gibi.Hata koduda açık olmasına karşında hatada yok Sıkıntı neden kaynaklanıyor olabilir? vendor u problemsiz ssh ile kurdum. autoload de bir problem yok.
      Options +FollowSymLinks -MultiViews -Indexes
    RewriteEngine On
      RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php
  • 07-02-2018, 23:53:32
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    kardeşim bana böyle olmuştu bir kere classları çagırmak için https://stackoverflow.com/questions/...ntiate-classes bu linkte olanı yaptım otomatik class fonksiyonu yazdım düzelti belki işine yarar
  • 07-02-2018, 23:54:06
    #3
    Localde kullandığınız PHP sürümü ne ise sunucudada aynı olduğundan emin olunuz genelde beyaz sayfa PHP uyumsuzluğundan kaynaklanır
  • 07-02-2018, 23:57:45
    #4
    CoderArgon adlı üyeden alıntı: mesajı görüntüle
    kardeşim bana böyle olmuştu bir kere classları çagırmak için https://stackoverflow.com/questions/...ntiate-classes bu linkte olanı yaptım otomatik class fonksiyonu yazdım düzelti belki işine yarar
    Sağol ama autoload çalışıyor. paket çağrabiliyorum. yada $router->get('/ab', 'Umi\deneme@home'); gibi klasrları okuyor. Ama exteds li claslı olanları çağıramıyor. Yada başka bir problem. Anlayamadım. hata koduda vermiyor.
  • 07-02-2018, 23:58:45
    #5
    Hostta error_log’a bakarsanız sebebini anlayabilirsiniz.
  • 08-02-2018, 00:01:12
    #6
    RemiX adlı üyeden alıntı: mesajı görüntüle
    Merhaba,
    Basit bir MVC yapısı altta mevcut. Bu sistem localhost da çalışıyor (wamp). Fakat bunu linux hostta taşıdığımda boş sayfa açılıyor. Kodlardada bir hata yok gibi.Hata koduda açık olmasına karşında hatada yok Sıkıntı neden kaynaklanıyor olabilir? vendor u problemsiz ssh ile kurdum. autoload de bir problem yok.
      Options +FollowSymLinks -MultiViews -Indexes
    RewriteEngine On
      RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php
    Boş beyaz bir sayfa ile karşılaşıyorsanız illâ ki bir hata vardır. Php dosyası içerisinde hata mesajlarını açmanız işe yaramayabilir. php.ini'den açmayı deneyin.

    Windows sunucudan Linux'a geçtiğinizde hata alıyorsanız bu hata muhtemelen fonsiyon ve sınıf isimlerinin büyük - küçük harf farklılığından kaynaklanıyordur. Önce hata mesajlarını açın, sonra da büyük harf kullandığınız tüm sınıf ve fonksiyonların tamamını küçük harf ile kullanın. Tanımlamayı da aynı şekilde küçük harf ile yapın. Hata mesajlarını açarsanız zaten "Sınıf tanımlı değil" ya da "Fonksiyon tanımlı değil" gibi hata mesajlarını görürsünüz. Adım adım gidebilirsiniz. Hangisinde hata veriyorsa onu düzeltin.
  • 08-02-2018, 00:08:09
    #7
    ce7in adlı üyeden alıntı: mesajı görüntüle
    Boş beyaz bir sayfa ile karşılaşıyorsanız illâ ki bir hata vardır. Php dosyası içerisinde hata mesajlarını açmanız işe yaramayabilir. php.ini'den açmayı deneyin.

    Windows sunucudan Linux'a geçtiğinizde hata alıyorsanız bu hata muhtemelen fonsiyon ve sınıf isimlerinin büyük - küçük harf farklılığından kaynaklanıyordur. Önce hata mesajlarını açın, sonra da büyük harf kullandığınız tüm sınıf ve fonksiyonların tamamını küçük harf ile kullanın. Tanımlamayı da aynı şekilde küçük harf ile yapın. Hata mesajlarını açarsanız zaten "Sınıf tanımlı değil" ya da "Fonksiyon tanımlı değil" gibi hata mesajlarını görürsünüz. Adım adım gidebilirsiniz. Hangisinde hata veriyorsa onu düzeltin.
    Büyük küçük harf olayı mantıklı geldi. Anca yarına deneyebileceğim. Lensler kurudu pc ye bakmakdan Artık dinlenme vakti geldi. kafam balon gibi oldu. Teşekkürler. Diğer fikirlerede açığım.
  • 08-02-2018, 00:11:56
    #8
    RemiX adlı üyeden alıntı: mesajı görüntüle
    Büyük küçük harf olayı mantıklı geldi. Anca yarına deneyebileceğim. Lensler kurudu pc ye bakmakdan Artık dinlenme vakti geldi. kafam balon gibi oldu. Teşekkürler. Diğer fikirlerede açığım.
    Bugüne kadar Windows'dan Linux sunucuya dosyaları her taşıyışımda yaşadığım bir sorun bu. Ne kadar yaşasam da el alışkanlığı arada birkaç sınıfın ismini büyük yazıyorum. Sonra düzeltmek için hata gösterimini açmak zorunda kalıyorum. Windows büyük küçük ayrımı yapmıyor fakat Linux büyük ve küçük harfleri farklı karakterler olarak görüyor.
  • 08-02-2018, 16:47:29
    #9
    ce7in adlı üyeden alıntı: mesajı görüntüle
    Bugüne kadar Windows'dan Linux sunucuya dosyaları her taşıyışımda yaşadığım bir sorun bu. Ne kadar yaşasam da el alışkanlığı arada birkaç sınıfın ismini büyük yazıyorum. Sonra düzeltmek için hata gösterimini açmak zorunda kalıyorum. Windows büyük küçük ayrımı yapmıyor fakat Linux büyük ve küçük harfleri farklı karakterler olarak görüyor.
    Dediğin gibi çıktı. Tüm kodları elden geçirdin ve düzelttim. Linux büyük küçük harfe duyarlı olduğundan php dosya isimlerini ve classları değiştirdim.