1. Gerekli Bileşenlerin Hazırlanması
phpMyAdmin, MySQL ve MariaDB veritabanı yönetim sistemleri için geliştirilmiş bir web tabanlı arayüzdür. Yerel sunucuya phpMyAdmin kurulumu için öncelikle gerekli bileşenlerin hazır olması sağlanmalıdır. Bu bileşenler, bir web sunucusu (genellikle Apache), PHP ve bir veritabanı sunucusu (MySQL veya MariaDB) içermektedir. Bu bileşenlerin bir arada bulunduğu bir paket yüklenebilir. XAMPP, WAMP veya MAMP gibi yerel geliştirme ortamları, bu bileşenlerin tamamını içeren popüler çözümlerdir.
2. XAMPP/WAMP/MAMP Kurulumu
XAMPP, Windows, Linux ve macOS üzerinde çalıştırılabilen bir açık kaynaklı web sunucusu paketidir. WAMP, yalnızca Windows kullanıcıları için mevcuttur ve MAMP ise macOS kullanıcıları için özel olarak tasarlanmıştır. Bu paketlerden birinin kurulumu, web sunucusu, PHP ve MySQL’in hızlı bir şekilde yapılandırılmasını sağlar. Seçilen aracın resmi web sitesinden en son sürüm indirilerek kuruluma başlanması gereklidir. İndirilip kurulum işlemleri tamamlandıktan sonra, bu araçların yönetim panelleri aracılığıyla sunucu başlatılmalıdır.
3. phpMyAdmin İndirilmesi
phpMyAdmin, resmi web sitesinden indirilebilir. phpMyAdmin’in en son sürümü, https://www.phpmyadmin.net/ adresinden temin edilmelidir. İndirme işleminden sonra, ZIP veya TAR dosyası açılmalıdır. İçerikte yer alan “phpMyAdmin” klasörü, yerel sunucu kök dizinine kopyalanmalıdır. XAMPP veya WAMP kullanıcıları için bu genellikle `C:\xampp\htdocs\` veya `C:\wamp\www\` dizinleri olurken, MAMP kullanıcıları için `Applications/MAMP/htdocs` dizinidir.
4. Konfigürasyon Dosyasının Oluşturulması
phpMyAdmin’in düzgün bir şekilde çalışabilmesi için bir konfigürasyon dosyası oluşturulması gerekmektedir. İlgili dizinde bulunan `config.sample.inc.php` dosyası, `config.inc.php` olarak yeniden adlandırılmalıdır. Bu dosya, phpMyAdmin’in ayarlarını içermektedir. Dosya açıldığında, gerekli ayarlamalar yapılmalıdır. Özellikle, `$cfg[‘Servers’][$i][‘auth_type’]` ayarının `cookie` olarak ayarlandığından emin olunmalıdır. Bu durum, kullanıcıların veritabanına giriş yaparken kimlik doğrulaması isteyecektir.
5. PHP Gelişmiş Ayarlarının Yapılandırılması
phpMyAdmin’in bazı özelliklerini etkileyen PHP ayarları da kontrol edilmelidir. `php.ini` dosyasında bazı ayarlamalar yapılarak performans artırılabilir. Özellikle, `upload_max_filesize`, `post_max_size` ve `memory_limit` değerlerinin yeterince büyük olduğuna dikkat edilmelidir. Bu ayarlar, sunucu üzerindeki yükleme ve veritabanı taşımak için gereken alanı artıracaktır.
6. Web Sunucusunun Başlatılması
Apache veya diğer web sunucusu servisi başlatılmalıdır. XAMPP, WAMP veya MAMP gibi paketlerde genellikle kendi kontrol panelleri bulunur. Bu kontrol panellerinden “Start” butonuna tıklanarak sunucu çalıştırılmalıdır. Sunucunun doğru olarak çalıştığından emin olmak için, bir web tarayıcısına `http://localhost` veya `http://127.0.0.1` yazılmalı ve sunucu durumuna bakılmalıdır.
7. phpMyAdmin’e Erişim
Sunucu başarılı bir şekilde başlatıldıktan sonra, phpMyAdmin arayüzüne erişmek için tarayıcının adres çubuğuna `http://localhost/phpmyadmin` yazılmalıdır. Bu URL, phpMyAdmin’in yüklendiği dizine bağlı olarak değişebilir. Kullanıcı kimlik doğrulama ekranı geldiğinde, yerel sunucu için tanımlanan MySQL kullanıcı adı ve şifre bilgileri girilmelidir. Genellikle varsayılan kullanıcı adı `root` olmakta ve şifre kısmı boş bırakılabilmektedir.
8. phpMyAdmin Kullanımı
Başarılı bir giriş yapıldıktan sonra, phpMyAdmin arayüzü görülecektir. Burada, veritabanları oluşturmak, tablolar eklemek, veritabanı yedeklemek ve sorgular çalıştırmak gibi işlemler yapılabilir. Kullanıcı dostu bir arayüze sahip olması nedeniyle, çeşitli veritabanı yönetim işlemleri hızlı bir şekilde gerçekleştirilebilir.
9. Güvenlik Önlemleri
Yerel sunucu üzerinde phpMyAdmin kurulumundan sonra güvenlik önlemleri dikkate alınmalıdır. Geliştirme aşamasında yerel sunucunun internete açık olmaması tercih edilmelidir. Uzaktan erişim gerekiyorsa, phpMyAdmin klasörü şifrelenmeli veya farklı bir dizine taşınmalıdır. Ayrıca, MySQL üzerinde güçlü parolalar kullanılarak güvenlik artırılmalıdır.
10. Sık Karşılaşılan Sorunlar
phpMyAdmin kurulumu sırasında bazı sorunlar yaşanabilir. En sık karşılaşılan problemler arasında “Access denied” hatası, yanıt vermeyen sunucu veya PHP hataları bulunmaktadır. “Access denied” hatası, kullanıcı adı ve şifre ayarlarının yanlış olmasından kaynaklanabilirken, PHP hataları genellikle `php.ini` dosyasında yapılan yanlış ayarlardan dolayı ortaya çıkmaktadır. Bu tür problem durumlarında, ilgili dosyalar ve ayarlar kontrol edilmelidir.