PHP Kodları Düz Yazı Şeklinde Görünüyorsa Çözüm Burada | SSH ile Php.ini Düzenlemesi Nasıl Yapılır ?

Bir PHP dosyasını hostunuza attınız, örneğin index.php . Yazdınız adresi, bir de baktınız ki php kodlarınız ortalıkta.. Düz yazı şeklinde görünüyor.. Bu durum, server ayarlarınızdan, daha doğrusu php.ini ayarlarınızdan kaynaklanıyor. Şimdi bu sorunun nedenini ve 2 adet çözüm yolunu paylaşacağım. 😉

Öncelikle bu sorunun neden kaynaklandığını kesin olarak belirleyelim ;

Hostunuz PHP çalıştırmıyor olabilir, desteklemiyor olabilir. Bunu hosting sağlayıcınızla görüşerek kesinleştirebilirsiniz.

Eğer hostunuzun PHP desteklediğinden eminseniz sorun kodlarınızda ve/veya php.ini ayarlarınızdadır. Öncelikle kodlarınıza bakacağız ;

index.php yi açtığınızda, kodların en başında, standart php başlangıç tagı olan <?php olmalıdır. Ancak büyük ihtimalle sizin kodlarınız

<?php

ile değil

<?

ile başlıyor. Yani soru işaretinden sonra php yazısı yok. Buna short open tag kullanımı diyoruz ve günümüzde bir çok kodda bu şekilde kullanılıyor. Ancak sizin hostunuzun veya serverınızın php.ini dosyasında short open tag kullanımı ayarı açılmamışsa, hostunuz bu kısa başlangıç tagını tanımayacak ve kodu html kodu olarak görerek, ekrana düz yazı şeklinde yansıtacaktır. Problem tamamen buradan kaynaklanmakta..

Şimdi gelelim çözüme ;

Öncelikle en kolay çözüm, kodun başındaki <? kısa başlangıç tagını, <?php şekline çevirmek, yani php eklemek. Bu şekilde yaptığınızda sorun çözülecektir.

Ancak bu şekilde yüzlerce php dosyası olabilir, her birine tek tek bunu yapmak da zor olacaktır, ayrıca ileride kullanabileceğiniz başka bir scriptte de bu sorun oluşabileceğinden, hiç bir zararı olmayan php.ini short open tag ayarını açmak en doğru ve kalıcı çözüm olacaktır. Peki php.ini ‘ye nasıl bağlanıp bu ayarı yapacağız ?

Php.ini bağlantısı yapmak için SSH ile sunucumuza bağlanıyoruz. Root yetkisi aldıktan sonra sunucumuzdaki php.ini dosyasının nerede olduğunu öğrenmek için ;

php -i | grep php.ini

kodunu yazarak enterlıyoruz. Bu şekilde ssh bize php.ini dosyamızın yolunu gösteriyor. Örneğin Godaddy serverlarda bu yol

/etc/php.ini

şeklinde iken, başka serverlarda,

/usr/local/php.ini

şeklinde olabilir. Yukarıdaki kod bu yolu size verecektir. Bu yolu bulduktan sonra işletim sistemimize göre php.ini editleme komutunu kullanacağız. Bu komutlar ;

  • pico
  • nano
  • vi

şeklinde olabilir. Örneğin Godaddy serverlarda bu kod vi ‘dir. Aşağıdaki kodu yazarak php.ini ‘yi editlemeye geçiyoruz ;

vi /etc/php.ini

Php.ini açılınca kodlar içinde ;

short_open_tag=Off

satırını buluyoruz ve

short_open_tag=On

olarak değiştiriyoruz.

Serverı yeniden başlattıktan sonra sorunumuz kalıcı olarak çözülmüş olacaktır.

Ayrıca konu ile ilgili lütfen şu makalelerimi de okuyunuz, bu makaleler php.ini editleme komutları ile ilgili ve ssh ile servera bağlanma ile ilgili geniş bilgi içeriyor ve size kesinlikle gerekli olacaktır ;

Godaddy Servera Root Yetkisiyle SSH Kullanarak Nasıl Bağlanılır ?

Godaddy Servera SSH Kullanarak Ücretsiz Ioncube Kurulumu / Zend Kurulumu

Yararlı olacağını umuyorum… (C)

İlginizi Çeker mi ? : Godaddy Servera Root Yetkisiyle SSH Kullanarak Nasıl Bağlanılır ? başlıklı konuda godaddy, Kullanarak ve Nasıl hakkında bilgiler verilmektedir.


Bu Konu İçin Yapılan Aramalar :
facebook düz yazı şeklinde (27), https://yandex ru/clck/jsredir?from=yandex ru;search;web;;&text=&etext=1823 xUol7sJBWALvZ4vzDf2Src5sdv9omoMp-SH-0D_3IwpvV1YnzCgMReX1y3MHF03l 32c088b2d9496df34a7d654304058618e85ebbec&uuid=&state=_BLhILn4SxNIvvL0W45KSic66uCIg23qh8iRG98qeIXme (1)

  • Godaddy Servera SSH Kullanarak Ücretsiz Ioncube Kurulumu / Zend Kurulumu
  • Oyun4x4.com | Dört Dörtlük Oyun Sitesi...
  • Godaddy İndirim Kodları, Promosyon Kodları, Fırsat Kodları
  • CuteFTP 'de, Site Şifreleri Kaybolmadan Hesapları Yedekleme
  • Godaddy Servera Root Yetkisiyle SSH Kullanarak Nasıl Bağlanılır ?





  • Bu Yazıyı Oylayın :
    Değerlendirmeniz => Beğenmedim : 5 üzerinden 1Değerlendirmeniz => Yeterli Değil : 5 üzerinden 2Değerlendirmeniz => Ortalama : 5 üzerinden 3Değerlendirmeniz => Güzel : 5 üzerinden 4Değerlendirmeniz => Çok Beğendim : 5 üzerinden 5 (Toplam 11 kez oylandı; Oy Ortalaması: 5 üzerinden 5,00)

    (Oyunuzu yıldızların üzerine tıklayarak kullanabilirsiniz. Değerlendirme sağa gittikçe olumlu yönde artar. Teşekkür ederiz.)
    Loading...

    Yorum Yazın

    Üyelik gerektirmez. Anonim yorum yapabilirsiniz.

    YORUMUNUZ ONAYLANDIKTAN SONRA YAYINLANACAKTIR !