Konuyu Açan
#1
Plesk Panel'de PDO uzantısını etkinleştirme yöntemi
Plesk Panel kullanırken, PHP'nin PDO (PHP Data Objects) uzantısının etkin olmaması, özellikle veritabanı bağlantılarında sorunlara yol açabilir. Bu uzantı, PHP ile veritabanlarına güvenli ve standart bir şekilde bağlanmayı sağlar ve çoğu modern uygulama için temel bir gerekliliktir. Plesk üzerinden PDO'yu etkinleştirmek genellikle birkaç adımı içerir ve bu adımlar, PHP sürümüne göre değişiklik gösterebilir.
İlk olarak, Plesk Panel'e giriş yaptıktan sonra, "Tools & Settings" veya "Ayarlar" menüsünden "PHP Ayarları" veya "PHP Settings" bölümüne erişin. Burada, etkinleştirmek istediğiniz PHP sürümünü seçin. PHP sürümlerine göre, PDO uzantısı genellikle aşağıdaki şekilde yönetilir:
Bu adımlar, Plesk Panel'de PDO uzantısını etkinleştirmenin temel yollarını kapsar. Her zaman PHP sürümünüze uygun adımlar izlemek ve yapılan değişikliklerin etkili olması için sunucuyu yeniden başlatmak önemlidir. PDO'nun düzgün çalışması, PHP tabanlı uygulamaların güvenli ve stabil veritabanı iletişimi için kritik rol oynar.
Plesk Panel kullanırken, PHP'nin PDO (PHP Data Objects) uzantısının etkin olmaması, özellikle veritabanı bağlantılarında sorunlara yol açabilir. Bu uzantı, PHP ile veritabanlarına güvenli ve standart bir şekilde bağlanmayı sağlar ve çoğu modern uygulama için temel bir gerekliliktir. Plesk üzerinden PDO'yu etkinleştirmek genellikle birkaç adımı içerir ve bu adımlar, PHP sürümüne göre değişiklik gösterebilir.
İlk olarak, Plesk Panel'e giriş yaptıktan sonra, "Tools & Settings" veya "Ayarlar" menüsünden "PHP Ayarları" veya "PHP Settings" bölümüne erişin. Burada, etkinleştirmek istediğiniz PHP sürümünü seçin. PHP sürümlerine göre, PDO uzantısı genellikle aşağıdaki şekilde yönetilir:
- PHP Uzantıları Yönetimi
- PHP sürümünüzü seçtikten sonra, "PHP Extensions" veya "Extensions" sekmesine geçin.
- Burada, PDO ve ilgili sürücüleri (örneğin, PDO MySQL, PDO PostgreSQL) arayın.
- Eğer bu uzantılar devre dışıysa, yanlarındaki kutucukları işaretleyerek etkinleştirin.
- php.ini Dosyasını Düzenleme
- Alternatif olarak, doğrudan php.ini dosyasını düzenleyebilirsiniz.
- Plesk'te, ilgili PHP sürümü için yapılandırma dosyasını bulun (genellikle /var/www/vhosts/system//etc/php.ini veya /opt/plesk/php//etc/php.ini).
- Bu dosyada, aşağıdaki satırların aktif olduğundan emin olun:
KOD
123
extension=pdo.so
extension=pdo_mysql.so
- Eğer satırlar yoksa, ekleyin veya yorum satırıysa kaldırın.
- Plesk ve PHP'yi Yeniden Başlatma
- Değişiklikleri yaptıktan sonra, Plesk'in PHP servisini yeniden başlatmanız gerekebilir.
- Plesk Panel'den veya komut satırından şu komutları kullanabilirsiniz:
KOD
12
plesk bin php handler --restart
- Ayrıca, tüm web sunucusunu yeniden başlatmanız gerekebilir:
KOD
123
service httpd restart (CentOS/RedHat)
service apache2 restart (Debian/Ubuntu)
- Kontrol ve Doğrulama
- PHP bilgi sayfasını (phpinfo()) oluşturarak veya CLI'da
php -mkomutunu kullanarak PDO'nun aktif olduğunu teyit edin. - PDO ve PDO MySQL gibi uzantıların listede olduğunu görmelisiniz.
Bu adımlar, Plesk Panel'de PDO uzantısını etkinleştirmenin temel yollarını kapsar. Her zaman PHP sürümünüze uygun adımlar izlemek ve yapılan değişikliklerin etkili olması için sunucuyu yeniden başlatmak önemlidir. PDO'nun düzgün çalışması, PHP tabanlı uygulamaların güvenli ve stabil veritabanı iletişimi için kritik rol oynar.
