Ubuntu Sayfa Görüntülenemiyor Hatası ve Hataları Gösterme
Merhabalar. Ubuntu gibi Linux tabanlı herhangi bir sisteme LAMP (Apache + Mysql + PHP) kurulumu yaptıysanız, Localhost'ta çalışırken "Sayfa Görüntülenemiyor" hatası alabilirsiniz. Tarayıcıda böyle bir uyarıyla karşılaşmanızın nedeni çalıştırdığınız PHP dosyasında bir hata olmasıdır. Bu durumda akla gelen ilk çözüm hataların tarayıcı tarafından gösterilmesidir.
Bu sorunu çözmek için php.ini dosyasında küçük bir ayar yapmamız gerekiyor. Ancak her bilgisayarda bulunan PHP sürümü birbirinden farklı olabilmektedir. Bu nedenle öncelikle sistemimize kurduğumuz PHP sürümünü buluyoruz. Terminal/Konsol ekranını açıp aşağıdaki komutu çalıştırıyoruz.
php --version
Bu komutun çıktısı bize PHP sürümünü verecektir. Mesela bende aşağıdaki gibi bir çıktı veriyor. Benim PHP sürümüm 7.3'müş.
PHP 7.3.11-0ubuntu0.19.10.3 (cli) (built: Feb 12 2020 15:22:33) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.11, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.3.11-0ubuntu0.19.10.3, Copyright (c) 1999-2018, by Zend Technologies
Şimdi PHP.ini dosyamızı açıyoruz. Aşağıdaki komutta 7.3 yazan yere siz kendi PHP sürümünüzü yazmalısınız. Aksi takdirde php.ini dosyasına erişim sağlayamazsınız.
sudo nano /etc/php/7.3/apache2/php.ini
Bu komutu çalıştırdığınız zaman php.ini dosyası görüntülenecektir. Açılan dosyada açağıdaki satırı buluyoruz.
display_errors = Off
Bu satırda yer alan Off ifadesini On olarak değiştiriyoruz.
display_errors = On
Dosyamızı kaydedip (CTRL+S), nano editöründen çıkıyoruz (CTRL+X). Yaptığımız değişikliklerin geçerli olabilmesi için apache sunucusunun yeniden başlatılması gerekmektedir.
sudo systemctl restart apache2
Bu işlemleri yaptığımız zaman "Sayfa Görüntülenemiyor" hatası aldığımız dosyamızda artık hatanın nerede olduğunu ve neden kaynaklandığını görmüş olacağız.
Soru ve görüşlerinizi yorum olarak bırakabilirsiniz. Hayırlı çalışmalar dilerim.