İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Zend kurduktan sonra php çalışmama hatası çözümü

zeusmaster

0
İyinet Üyesi
Katılım
21 Mart 2005
Mesajlar
245
Reaction score
1
Zend kurulumundan sonra yaşayabileceğiniz bir problem apache nin hata vererek başlamaması olabilir.
service httpd restart komutunu verdiginizde normal bir şekilde çalıştığına dair mesaj alirsiniz. Ama tekrar restart komutunu verdiginizde durdurma kısmında hata verdigini görürsünüz.

Konuyu daha çok incelemek için /var/log/httpd/error_log yada /var/log/apache2/error_log mesaj dosyalarını incelediğinizde karşınıza aşağıdaki gibi bir hata mesajı çıkacaktır.

PHP Fatal error: [ionCube Loader] The Loader must appear as the first entry in the php.ini file in Unknown on line 0

Zendin kurulu olup olmadığını ögrenmek için

# php -v

komutunu verdiginizde ise yine aynı hata mesajı ile karşılaşırsınız.

PHP Fatal error: [ionCube Loader] The Loader must appear as the first entry in the php.ini file in Unknown on line 0

Zend kurulumunu gerçekleştirmediyseniz. Zend kurulum dökümanı ile kurulumu gerçekleştirebilirsiniz. Kurulum bittikten sonra /etc/php.d/ioncube-loader.ini dosyasını herhangi bir metin editörü ile açın.pico yada vi olabilir Ben favorim olarak Midnight Commander kullaniyorum. mc -e /etc/php.d/ioncube-loader.ini

Bu dosya içerisindeki tüm satırları temizleyin. Kısa yoldan dosya içeriğini temizlemek için ise echo ""> /etc/php.d/ioncube-loader.ini

komutunuda kullanabilirsiniz. Bir sonraki adım olarak tek yapmanız gereken web servisini tekrar başlatmaktan ibaret olacaktır. /etc/init.d/httpd/restart

yada

service httpd restart

komutlarını kullanarak web servislerini tekrar başlatabilirsiniz. Bu işlemin ardından web servisleriniz sorunsuz olarak çalışacaktır.

Alıntı
Süleyman Demirkeser
Adana 09 Mart 2007
 

sonsuzhost

0
İyinet Üyesi
Katılım
28 Şubat 2006
Mesajlar
1,287
Reaction score
1
Konum
burdan yak
Bişiler yokuşa sürülmüş gibi anlatımda yani aslında hataya sebep olan şeyi düzeltmek yerine adam kulağını ters eliyle göstermiş gibi. hata diyorki:

PHP Fatal error: [ionCube Loader] The Loader must appear as the first entry in the php.ini file in Unknown on line 0

Ve bu hataya karşılık ben diyorumki:
Bu hatayı alan kişi zend ve ioncube kurmayı bilmediği için bu hatayı alıyor sağı solu kurcalamasına gerek yok kurulum dökümanlarını okusa zaten yaptığı hatayı anlıcak kaldı ki hata mesajıda yapılan hatayı açıklıyor

Bu mesajı alanların yapması gereken tek şey hata mesajında ve ioncube kurulum dökümanlarında da belirtildiği gibi php.inide IONCUBE girdileri her zaman ZEND girdilerinden önce yapılmak zorundadır.

Bu kadar basit yani :)
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst