PHP-Fusion

Copyright © 2002 - 2008 Nick Jones
Versiyon: 7.00 - Yayımlanma Tarihi: 21/06/2008
Genel Açıklamalar
PHP-Fusion kurulumu çok basit, kullanışlı bir yönetime sahip, PHP 5 ile kodlanmış (PHP 4 uyumlu) ve MySQL veritabanını kullanan harika bir içerik yönetim sistemi (CMS)dir. PHP-Fusion pek çok diğer içerik sistemlerinde de bulunan ve görmek istediğiniz özellikleri bünyesinde standart olarak barındırmaktadır.

Bu yazılım paketi ücretsizdir: yazılımı "Özgür Yazılım Fonu (Free Software Foundation)" tarafından yayımlanan "GNU Affero General Public License (AGPL)" lisansına uygun biçimde ve lisansın 3. sürümü veya daha yeni sürümlerini yazılıma dahil etmek koşulu ile yeniden dağıtabilir ve modifiye edebilirsiniz.

Bu yazılım, faydalı olacağı düşünülerek yayımlanmıştır, fakat HİÇBİR GARANTİ VERİLMEMEKTEDİR; bu olay PAZARLAMA veya ÖZEL BİR İŞTE KULLANMA için de geçerlidir. Detayları için Affero General Public License Lisansına bakınız.

Bu yazılımı GNU Affero General Public License Lisansı ile birlikte edinmiş olmanız gerekmekte. Eğer lisans yazılıma dahil değilse, lütfen www.fsf.org adresine giderek durumu bildirin.

Önemli Not: Lisans gereği footer bölümündeki mevcut copyright silinmemelidir:

Powered by PHP-Fusion copyright © 2002 - 2008 by Nick Jones.
Released as free software without warranties under GNU Affero GPL v3.

Çekirdek Sistem PHP-Fusion copyright © 2002 - 2008 Nick Jones.
GNU Affero GPL v3 altından herhangi bir garantisi olmadan ücretsiz olarak dağıtılmaktadır.

Copyright silme işlemleri için lütfen www.php-fusion.co.uk adresindeki lisans bilgilendirme sayfasına bakın. Türkçe detaylar için www.phpfusion-tr.com adresine bakabilirsiniz.

KURULUM
PHP-Fusion'u kurmadan önce bir MySQL veritabanı oluşturmanız gerekmekte. Bu işlemi phpMyAdmin veya Web Host Kontrol Panelinizden yapabilirsiniz. Kurulum esnasında gerekli olacak mysql erişim bilgilerinizi not almayı unutmayın. Bu bilgiler kurulumda gerekli olacak mysql host adı, kullanıcı adı, şifre ve veritabanı gibi bilgilerdir.

1. Dosyaları yüklemeden önce, kök klasördeki (files içerisindeki) _config.php dosyasının adını config.php olarak değiştirin.

2. Web sunucunuza files içerisindeki dosyaları FTP aracılığı ile yükleyin.

3. Eğer PHP-Fusion'u localhost üzerinde kullanmayacaksanız, aşağıdaki dosya ve klasörlerin CHMOD değerlerini 777 yapmalısınız:

  • administration/db_backups/
  • images/
  • images/imagelist.js
  • images/articles/
  • images/avatars/
  • images/news/
  • images/news_cats/
  • images/photoalbum/
  • images/photoalbum/submissions/
  • forum/attachments/
  • config.php

4. Web sitenize internet tarayıcınızdan erişin. setup.php işlemleri otomatik olarak başlayacaktır, eğer başlamazsa setup.php yi manuel olarak tek seferlik tam adresini girerek çalıştırın. Örnek: http://www.siteadi.com/setup.php.

5. Kurulum işlemini setup dosyasnın yönlendirdiği şekilde tamamlayın.

6. PHP-Fusion kurulumu bittikten sonra config.php dosyasının CHMOD'unu da 644 olarak değiştirdikten sonra setup.php yi sunucunuzdan silmeyi unutmayın.

V6.01.12+ SÜRÜMLERİNDEN GÜNCELLEME
Güncelleme işlemini yapmadan önce lütfen mevcut php fusion sürümünüzün dosya ve veritabanı yedeklerini aldığınızdan emin olun. PHP-Fusion 7 güncellemesi, diğer güncellemelere nazaran köklü bir güncelleme olduğundan bunu yapmanızı şiddetle tavsiye ediyoruz. Aşağıdaki aşamaları birebir uygulamanız gerekmekte.

1. Versiyon 6 kodları Versiyon 7 ile birebir uyumlu değiller. Bu yüzden standart olmayan yüklü mod, modül ve panellerinizi kaldırın veya Versiyon 7 ile uyumlu sürümlerini edinin. Bu aşama gereklidir, ayrıca üçüncü parti tüm mod, modül, ve blokları kaldırıp silmenizi başarılı bir güncelleme için tavsiye ediyoruz.

2. İlk önce 'upgrade v601x' klasörünün içerisindeki dosyayı sitenizin administration klasörüne yükleyin (üstüne yazılması için soru gelirse evet diyin).

2. Daha sonra sitenize Süper Yönetici olarak giriş yapın. Yönetici Paneli/Sistem Yönetimi/Sürüm Yükseltme ye gidin, Sürümü Yükselt (Upgrade) butonuna basarak Güncellemeyi gerçekleştirin. Güncelleme aşamalarını DİKKATLE UYGULAMALISINIZ, veritabanı güncelleme işlemi 'Database upgrade complete' (Veritabanı Güncellemesi Başarılı) kelimesi gözüktüğünde bitmiş demektir.

4. ÇOK ÖNEMLİ: Bu sürüm çekirdek yapıda birkaç değişikliği bünyesinde barındırdığından dolayı tüm dosyaları yüklemeden ve güncellemeyi bitirmeden sitenizi tam fonksiyonel olarak kullanamayabilirsiniz. Bu olay doğaldır. Şimdi ise files klasörü içerisindeki tüm dosyaları sunucunuza YÜKLEMELİSİNİZ.

Eğer herhangi bir aşamada sorun yaşadıysanız, dünya çapındaki resmi destek sitelerinden yardım isteyebilirsiniz. Tüm dünya üzerinde, bir topluluk olarak PHP-Fusion hakkında bilgi sahibi olup bunları paylaşan gönüllü insanlar bulunmakta, bu kişi veya kuruluşlardan güncelleme hakkında gerekli desteği temin edebilirsiniz.

GÜVENLİK İPUÇLARI
Aşağıdaki ipuçları ile sitenizi daha güvenli bir hale dönüştürebilirsiniz:
  • config.php dosyasının yazılamaz olduğundan emin olun (CHMOD değeri 644 olmalıdır).
  • setup.php dosyasını PHP-Fusion kurulumu bittikten sonra asla sunucuda bırakmayın.
  • FTP ve MySQL parolalarınızın farklı olduğundan emin olun.
  • php, html, exe ve herhangi bir türlü metin dosyalarının foruma eklenmesine asla izin vermeyin.
RESMİ DESTEK SİTELERİ
Eğer PHP-Fusion hakkında bir sorunuz veya öneriniz mevcutsa, lütfen ana geliştirme sitesi olan www.php-fusion.co.uk adresine giderek forumlarda sorunuzu veya önerinizi belirtin. Her türlü soruya 48 saat içerisinde cevap verecek, bu işe kendilerini adamış bir destek takımımız mevcuttur.

PHP-Fusion modüller ile çok daha çekici ve özellikli hale getirilebilecek bir sistemdir. Bu modüller birer eklenti olup kurulumları çok kolaydır. Pek çok çeşitli moda resmi mod sitemiz olan www.phpfusion-mods.com adresinden erişebilirsiniz.

Eğer PHP-Fusion ile hazır gelen temalar size yetersiz geliyorsa resmi tema sitesi olan themes.php-fusion.co.uk adresinden çok çeşitli ve yüksek kaliteli temaları temin edebilirsiniz.

PHP-Fusion'un ayrıca İngilizce dışında pek çok dilde destek veren resmi destek siteleri mevcuttur. Bu siteler şunlardır: Arabistan, Belçika, Brezilya, Bulgaristan, Danimarka, Çek Cumhuriyeti, Fransa, Almanya, Macaristan, İran, İtalya, Hollanda, Norveç, Polonya, Romanya, Rusya, Slovakya, İspanya, İsveç ve Türkiye.
KATKILARINDAN DOLAYI TEŞEKKÜRLER
Proje Lideri ve Asıl Geliştirici
Nick Jones {Digitanium}

Ana Geliştiriciler
Max Toball {Matonor}
Robert Gaudyn {Wooya}

Geliştirme Takımı
Christian Damsgaard Jørgensen {PMM}
Nicolae Crefelean {Kneekoo}
Karoly Nagy {Korcsii}
Patric Forcelini {IceWasp}
Johan K. Jensen {Josso}
Hans Kristian Flaatten {Starefossen}

Ek Katkıda Bulunanlar
Claus Pedersen {Flyingduck}
Paul Beuk {Muscapaul}

Yönetim
Jan Mølgaard {Janmol}
Happy Svensson {KEFF}
Pam Aylward {Pam}
Sheldon King {Sheldon}

Üçüncü Parti Bileşenler:
TinyMCE v3.0.9 - Moxiecode tarafından hazırlanmış HTML WYSIWYG (ne görürsen onu alırsın) düzenleyicisi.
PHPMailer v2.0 - SMTP Desteği Brent R. Matzelle'nin destekleri ile oluşturulmuş bir elektronik posta gönderme classı (sınıfı).
HTTPDownload v1.3 - Nguyen Quoc Bao tarafından oluştuurlmuş bir dosya indirme classı (sınıfı).
jQuery v1.2.6 - Javascript/Ajax araç takımı (toolkit).
Nuvola Icons - David Vignoni tarafından hazırlanmış BB kodları, haber kategorileri ve yönetici panelinde kullanılan ikonlar.