Zend kurulumundan sonra yaşayabileceğiniz bir problem apache nin hata vererek başlamaması olabilir.
service httpd restart komutunu verdiginizde normal bir şekilde calıştığına dair mesaj alirsiniz. Ama tekrar restart komutunu verdiginizde durdurma kısmında hata verdigini gorursunuz.
Konuyu daha cok incelemek icin /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ı cı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ı ogrenmek icin
# 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 gercekleştirmediyseniz. Zend kurulum dokumanı ile kurulumu gercekleştirebilirsiniz. Kurulum bittikten sonra /etc/php.d/ioncube-loader.ini dosyasını herhangi bir metin editoru ile acın.pico yada vi olabilir Ben favorim olarak Midnight Commander kullaniyorum. mc -e /etc/php.d/ioncube-loader.ini
Bu dosya icerisindeki tum satırları temizleyin. Kısa yoldan dosya iceriğini temizlemek icin 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 calışacaktır.
Alıntı
Suleyman Demirkeser
Adana 09 Mart 2007