PHP Nuke

PHP Nuke GiriÅŸ

Phpnuke tamamen hazır bir portal olup sizin hayal gücünüzle geliştirebileceğiniz bir açık kodlu sistemdir. Yazılım dili php dir. bu sistemle kendi sitenizi çok basit bir şekilde kurabilir ve inanılmaz basit bir şekilde geliştirebilirsiniz.

Web tasarımı hakkında hiç birşey bilmiyormusunuz. İnanılmaz!!! Hiç problem değil. Bu sistemi hazırlayan kişiler zaten herşeyi düşünmüşler. Sizin yapmanız gereken sistemi bilgisayarınıza yada hostinginize doğru bir şekilde kurmanız ve hemen bilgileri girerek kendi sitenizi oluşturmaya başlamanız olacaktır.

Buradaki derslerimde sizlere ilk önce Phpnuke’u kendi bilgisayarınıza nasıl kurmanız gerektiÄŸini göstereceÄŸim. Daha sonra sistemimizi nasıl geliÅŸtirebileceÄŸimizi herkes gibi kolayca sitemizi geliÅŸtirmenin püf noktalarını anlatacağım.

Phpnuke ÅŸu bölümlerden oluÅŸur: Bu yazının devamını okuyun »

Phpnuke Kurulumu

Phpnuke’ u bilgisayarımızda çalıştırabilmek için bilgisayarımızı php anlar bir duruma getirmemiz gerekiyor. o yüzden öncelikle benimde kullandığım phptriad programını indirip kuracağız.

http://prdownloads.sourceforge.net/phptriad/phptriad2-2-1.exe?download

Buradan uygun bir bölge resmine tıklayıp indirip kurduktan sonra sıra Phpnuke’a geldi.

http://www.phpnuke.org/modules.php?name=Downloads&d_op=viewdownload&cid=1

Buradan da Phpnuke’un son sürümünü indirip açtıktan sonra karşımıza çıkan html klasorunun içindeki dosyaları (burada dikkat etmeniz gerekn husus html klasorunu deÄŸil içindeki dosyaları alacaksınız)

C:\apache\htdocs

dizinine yapıştırıyoruz. Daha sonra :

BaÅŸlat\Programs\PHPTriad\Apache Console\start apache

Bu yazının devamını okuyun »

3.2 patch de html engellemesine config.php ayarı

Config.php dosyasını açalım. $AllowableHTML ile başlayan bölümü aşağıdaki ile değiştir.

$AllowableHTML = array(
   "a" => array("href" => 1, "target" => 1, "title" => array("minlen" => 4, "maxlen" => 120)),
   "b" => array(),
   "blockquote" => array(),
   "br" => array(),
   "center" => array(),
   "div" => array("align" => 1),
   "em" => array(),
   "font" => array("face" => 1, "style" => 1, "color" => 1, "size" => array("minval" => 1, "maxval" => 7)),
   "h1"=>array(),
   "h2"=>array(),
   "h3"=>array(),
   "h4"=>array(),
   "h5"=>array(),
   "h6"=>array(),
   "hr" => array(),
   "i" => array(),
   "img" => array("alt" => 1, "src" => 1, "hspace" => 1, "vspace" => 1, "border" => 1, "align" => 1),
   "li" => array(),
   "ol" => array(),
   "p" => array("align" => 1),
   "pre" => array("align" => 1),
   "span" =>array("class" => 1, "style" => array("font-family" => 1, "color" => 1)),
   "strong" => array(),
   "table" => array("align" => 1, "border" => 1, "cell" => 1),
   "td" => array(),
   "tr" => array("align" => 1),
   "tt"=>array(),
   "u" => array(),
   "ul" => array(),
);

Bu yazının devamını okuyun »

Php-Nuke ile Neler Yapılabilir ?

Arkadaslar basit bir script deyip geçmeyin. Php-Nuke gerçekten bir çok aşamalardan geçmiş ve şu an gunumuzde en sağlam scriptlerden biri olarak yerını almış bir sistemdir.

Php-Nuke ile yapılanlar sınırlıdır. İşte hep aynı klasık gorunumler yapılır.

Bu yorumlar bir yere kadar. Php Nuke ile aklınıza getiremeyeceğiniz bir sürü şey yapabilirsiniz. Eğer içinizde biraz web tasarım yapma isteği ve becerisi varsa sizin yaratıcılığınıza göre çok guzel seyler yapabilirsiniz.

Benim bir çok yazılımcı arkadasım var. Tüm müşterilerine sadece php-nuke veritabanlı sıstem uzerinden gelıstırerek gerek emlak sitesi, gerek mobilya sitesi, gerekse okul sitesi yapıyor. Scriptin açıkları var, şu tarafları eksik falan gibi konulara gırmıyorum. Çunku bu yazıyı okuyan arkadaşlar php-nuke oğrenmek isteyen arkadaşlar. Onun için diğer kısımlarına yönelmiyoruz.

Bakın size birÅŸey diyeceÄŸim. Yukarıda dedim ya, web tasarım becerısı ve yaratıcılıgı olan arkadaslar Php Nuke’ü de geliÅŸtirip istediÄŸi kıvama getirebilir diye. Alın size güzel bir örnek: Sizce Php-Nuke kullanarak WordPress gibi blog yapılabılır mi? Bu yazının devamını okuyun »

Php-Nuke’de Çıkabilecek Sorunlar

Bu dersimizde Php Nuke de karşılaşabıleceğiniz 2 ana sorundan bahsedeceğim size. Bunlardan başka bir sorunla karşılaşıyorsanız eğer, herşeyi silerek yazdıklarımı uygulayın, derim ben. Sonra onu duzeltırsınız, ilerde bir aksak daha karşınıza çıkabilir. Şimdi sorunlardan bahsedelim.

Birincisi “Tüm Dosyaları” FTP’nize (sunucunuza) atacaksınız. Bakın en çok hatalardan biridir bu. “New” klosorunde bir dosyayı aktarmaz, ondan sonra sistem hata verir. Sonra veryansın edersınız. Bunu İyi kontrol ediniz..

İkincisi Config.php nin ayarlanmasındaki sorun.. ÇoÄŸu arkadaşımız config.php yi ayarlayamıyor. Bunu nasıl ayarlarız peki? Öncelikle sitemizin paneline giriyoruz. Plesk veya cpanel. Cpanel olduÄŸunu varsayarak http://www.sitemizinadi.com/cpanel adresine tıklıyoruz. Ve panelimizde “Database” bölümüne giriyoruz. Orada “new database” den yeni bir database adı yazıyoruz. Bu “db_name”. Daha sonra ise hemen altında bulunan new_user bölümünde db’mize kullanıcı adı ve parolayı eklıyoruz. Bu da “db_username” e karşılık gelmektedir. Bu yazının devamını okuyun »

        Hosting Hizmetlerimiz