phpBB 1.4.4 Docker üzerinde çalıştırıldı
Öne çıkanlar
- phpBB 1.4.4, PHP 5 ve MySQL 4 uyumluluğu için birkaç kod düzeltmesiyle çalışıyor.
- Docker Compose kurulumu, phpBB ile MySQL hizmetlerini ayrı bileşenler olarak başlatıyor.
- Kurulumdan sonra config.php dosyasına 444 izinleri verilmesi öneriliyor.
- Rehber, yazılımın herkese açık sunucularda kullanılmaması gerektiğini belirtiyor.
phpBB 1.4.4, 2001 döneminin PHP 3, Apache, MySQL 4 ve register_globals gibi teknolojileriyle tasarlanan eski forum yazılımını Docker üzerinde çalıştırmak için güncellendi. Rehber, yazılımı güncel sistemlerde denemek isteyenlere yerel bir Docker Compose kurulumu sunuyor. Kurulum, bir YAML dosyasının indirilmesi, ilgili imajların çekilmesi ve iki hizmetin başlatılmasıyla tamamlanıyor.
Yazılımın PHP 5 ve MySQL 4 ile çalışması için birkaç düzeltme yapıldı. MySQL 4, bazı veri tabanı başlangıç komutlarını reddettiği için komutlar değiştirildi. PHP 5’in daha sıkı tür davranışı nedeniyle giriş çerezinin oluşturulması düzeltildi. Ayrıca forumda hiç ileti yokken ana sayfanın boş dizeleri son ileti zamanını belirlemek için ayrıştırması engellendi. Kurulumdan sonra yönetim arayüzüne localhost:8080/phpBB/install.php adresinden erişiliyor ve veri tabanı sunucusu olarak localhost yerine db kullanılıyor.
Rehber, kurulum sırasında yazılabilir olması gereken config.php dosyasının işlem tamamlandıktan sonra 444 izinleriyle kilitlenmesini öneriyor. install.php ile yükseltme betiklerinin silinmesi veya yeniden adlandırılması da tavsiye ediliyor. phpBB 1.4.4 üç tema, kullanıcı rütbeleri, BBCode, ifadeler, moderasyon, IP inceleme ve yasaklama özelliklerini sunuyor. Ancak eski PHP ayarları ve güvenlik yaklaşımı nedeniyle kurulumun herkese açık bir sunucuda kullanılmaması gerekiyor.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.