PHP-Nuke 5.5 ve Windows 2000 Server

0
anonim
Bu makale Windows IIS Server de  PHP-Nuke 5.5 kurulumunun nasıl yapılacağı anlatılmıştır.Makelenin orjinali ingilizce olup buradan izlenebilir

1) Gerekli Dosyalar:
PHP-Nuke 5.5 - PHP-Nuke Dosyası
mySQL 3.23.49 - PHP Nuke İçin veri tabanı
PHP 4.2.0 installer - Windows ISS Server de PHP Kodlarının Çalışması için gerekli olan dosya.

2) Nerden Başlamalıyım:


Öncelikle PHP_Nuke Programınını ile başlayabiliriz. Bu dosyayı indirdiğimizde tar.gz dosyası olarak geldiğini göreceğiz.Windows sistemlerinin birçoğunda bulunan Winzip ile bu sıkıştırılmış dosyayı açabiliriz.(Farklı sıkıştırılmış dosyaları açmak için farklı programlarda kullanabilirsiniz.) Bu dosyayı açtıktan sonra html dizinini olduğu gibi root dizininin altına kopyalıyoruz.(/inetpub/wwwroot/html/)


İkinci işlem olarak normal windows da normal bir setup programı gibi PHP installer ve mySQL kuruyoruz.


3) Databese ayarları:


Mysql ve PHP kurulumundan sonra PHP-Nuke 5.5 ile birlikte gelen ve Sql Dizini altında bulunan nuke.sql dosyası c:mysqlin dizini altına kopyalayarak ilk adımı atıyor ve Start ---Accessories ----Command Prompt çalıştırarak Dos Komut ekranı açıyor ve Aşagıdaki işlemleri yapıyoruz. (command promtu farklı şekillerde açabilirsiniz)



  • cd mysqlin yazıp Enter bas
  • mysqladmin create nuke ve sonra Enter bas
  • mysql nuke < nuke.sql sonra Enter bas
  • ve Dos Komut ekranını kapat

Buişlemlerden sonra PHP-Nuke 5.5 İçin gerekli olan veri tabanı (database) kuruldu


4) php.ini dosyasında yapılması gereken ayarlar:


PHP Programı windowsa kurulduktan sonra server c:winnt dizini altında php.ini dosyası oluşturur . Bu dosya nın bir editor ile açılıp bazı değişikliklerin yapılması gerekir. Bu işlem için NotePad Kullanabilirsiniz. Notepad i çalıştırp c:winnt ye giderek php.ini açınız ve aşağıdaki değişiklikleri yapınız:



  • register_globals Satırını bularak ayarı On yapınız (312.satır)
  • error_reporting satırını bularak Sol Başına Noktalı Virgül (;) koyarak bu satırı pasif yapınız (Off) (241.satır)
  • include_path Satırını bularak soldaki Noktalı Virgülü Kaldırıp web sitesinin root adresini yazınız Örneğin: ".;c:inetpubwwwroot"(360.satır)
  • display_errors Satırını Bularak On Kısmını Off (248.satır)
  • Kaydedip Çıkınız (Dikkat satır numaraları farklı olabilir)

Örnek php.ini dosyasını görebilirsiniz burada.


5) Windows IIS de PHP kullanmak için gerekli ayarlar:


Internet Services Manager i açarak web sitenizi seçiniz ve sağ clik yaparak Properties.tıklayınız Home Directory seçeneğini Configuration buttona basınız. App Mappings penceresi açılaçaktır. Add buttonunu tıklyarak açılan ekranda Executable Kutusuna php.exe dosyasının adresini yazınız.Genellikle adresi c:phpphp.exe .şeklindedir Bu adresin sonuna %s %s ekleyiniz c:phpphp.exe %s %s gibi. Boşlukların yazdığım gibi olmasına dikkat ediniz Şimdi Extension kutusuna .php yazınız Apply ve OK tekrar OK .tuşlarına sırasıyla basınız


Internet Services Manager da website yetkilerinin uygun ayarlarda olduğunu kontrol ediniz..Kontrol etmek için web sitesi üzerinde sağ klik ile All Tasks ve Permissions Wizard. seçiniz Bı işlem ile IIS Permissions Wizard. açılaçaktır Next tıklayınız ve Select new security settings from a template kutusunu işaretleyerek Next butonuna basınız Sonra Public Web Site. seçeneğini seçinizBu durumda sayfanız herkese açık olacaktır..


6) PHP-Nuke Ayarları


html dizini altında bulunan config.php dosyasını bir editor veya Notepad ile açarak aşagıdaki ayarları yapınızline 32 $dbhost = "localhost"



  • line 33 $dbuname = "mySQL kurulumu sırsında verdiginiz KULLANICIADI (username) kullanıcı adını yazınız"
  • line 34 $dbpass = "mySQL kurulumu sırasında verdiginiz ŞİFRE (password) yazınız"

85. satıra giderek


$foot 1 = " " tırnak içindekileri siliniz ($foot1 = "")


bu işlemi 86 dan 88 e kadar ( $foot 1 den$foot 4 ) e kadar yapı kaydediniz.


7) Windows IIS için gerekli index.php:


Bu Dosyayı indirerek açınız ve index.php dosyasını webroot/html/modules/Your_Account dizninde bulunan index.php dosyası üzerine kopyalaıyınz.


Daha fazla yardım için Nuke Support ve Nuke Forums. Sitelerine bakabilirsiniz


İyi Şanslar !


Orhan Tornacı

Görüşler

0
anonim
yada asagidaki adrese gidip paketi indirirsiniz..
paketi kok dizine acip *.ini dosyasini sistem klasorune atarsiniz...
gelen bat dosyasini calistirdiginiz an alin size tum ayarlari yapilmis Apache+mysql+Php+Php myadmin+Perl ... :-))
http://www.firepages.com.au/
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Özgür Yazılım Projeleri başarıyla nasıl yürütülür?

roktas

CVS ve Subversion'un arkasındaki isim: Karl Fogel'den bir kitap: Özgür Yazılım Projeleri başarıyla nasıl yürütülür?. Diktatör proje yöneticilerinden, proje içi iletişime, "Nasıl geçiniyorsunuz peki?"den, proje sürüm kriterlerine kadar uzanan bir dizi konuyu da irdeleyen kitap özgür bir lisansla sunulmuş. Afiyet olsun!

Dopdolu ve Türkçe GNU/Linux Dergisi

FZ

LinuxFocus'un ilk sayısı Kasım 1997´de çıktı. LinuxFocus, İngilizce konuşulmayan ülkerdeki Linux hayranlarının elinde, Linux ile ilgili yazılı kaynakların ve onlar için desteğinin pek olmadığının anlaşılması üzere, Miguel Angel Sepulveda ve arkadaşları tarafından başlatılmıştır.

Derginin Kasım -Aralık 2003 sayısındaki konulardan birkaç örnek vermek gerekirse: GIMP: Kendi fırçalarınızı oluşturun, Blender ile 3D: Bir oda dolusu oyuncak, Çokluişlem programlama - Mesaj kuyrukları (3), Linux ile sıcaklık izleme

Linux Açılış Disketi NASIL

yalcink01

Hep hayalini kurduğum şey, kendi başıma imal ettiğim bir işletim sistemi idi. Baktım ki bu iş oldukça uzun bir zamana mal olacak, ben de hayalimi güncelledim ve kendi birleştirdiğim bir işletim sistemi yapmaya karar verdim. Hani legolar var ya onun gibi bir şey işte. Eh, Linux çekirdeği artı GNU araçları ve bilumum özgür yazılım etrafta cirit atıyor:) Al parçaları birleştirmeye başla dedim ama işte orada tıkandım kaldım. Parçaları bulmak kolay ama bir GNU/Linux İşletim Sistemi nasıl çalışır, temel parçalar nelerdir, kim kimi tetikliyor, kimin eli kimin cebinde konuları biraz karışık. Demokraside çare tükenmez deyip kendi yol planımı yaptım ve işe başladım: Öncelikle "bu sistem nasıl açılır, temel parçalar ve ana hatlar nelerdir?" sorununun yanıtını bulabilmek amacı ile The Linux Bootdisk HOWTO kılavuzunu hatim eyledik. Sırada Çekirdek Çitleme Kılavuzu (tldp tarafından şu an güncelleniyor) ve The Pocket Linux kılavuzu var.

Linux Açılış Disketi NASIL kılavuzu; bir açılış disketi yapımını anlatmakla birlikte -ki bu işin çok daha kolay bir yöntemi de mevcuttur:mkbootdisk- sistemin ilk ateşlemesini ve bu sistemin çalışması için gereken temel araçları açıklaması yönünden bence oldukça önemli bir başlangıç noktasını oluşturmakta. İyi bir başlangıç olmakla birlikte, sistem temellerini anlayabilmek için tek başına yeterli olmasını beklemeyin. Zaten kılavuzun ana hedefi de bu değil. Adı üstünde: açılış disketi nasıl yapılır, onu anlatıyor :)

Her halükarda okunması gereken ve Linux öğrenmeye çalışan benim gibiler için, uygulanması gereken bir kılavuz. Init'in ne olduğunu anlamadan önce, init'in herşeyin atası olduğunu anlamak gerekir, öyle değil mi?

http://www.geocities.com/yalcink01/bootdisk-howto/index.html adresinden belgeye ulaşabilirsiniz. Her zaman olduğu gibi: her türlü geribeslemeye kapımız açıktır

Otostopçunun Galaksi Rehberi : Yeniden Raflarda

butch

"Galaksinin haritası bile çıkarılmamış ücra bir köşesinde, gözlerden uzak bir güneşin yörüngesinde, tamamıyla önemsiz küçük bir gezegen döner. Gezegenin maymundan gelen halkı genellikle mutsuzdu. Ağaçlardan inmekle büyük hata yaptıklarını düşünenlerin sayısı gün geçtikçe artıyordu. Bazıları ağaçlara çıkmanın bile yanlış bir hamle olduğunu ve okyanuslardan asla ayrılmamış olmaları gerektiğini söylüyordu. Sonra adamın birinin, sırf değişiklik olsun diye bundan böyle nazik davranmanın ne kadar iyi olacağını dile getirdiği için ağaca çivilenmesinden yaklaşık iki bin yıl sonra, bir perşembe günü, o önemsiz gezegen bir kestirme yol uğruna yok olup gidecekti. Ama bilinmeyen gerçek şuydu ki gezegenin yaratılış amacı yalnızca Nihai Soruya cevap bulmak için yapılan bir deneydi..."

Douglas Adams'ın efsane dizisi Otostopçunun Galaksi Rehberi yeniden raflarda. (Kabalcı Yayınevi)

Bir programlama dilini bilme ölçüsü nedir ?

anonim

LKD listelerinde bir süredir devam etmekte olan bir konu başlığı bu.

Tartışmanın bir yerinde bir arkadaş "Bir programlama dilini bilmek için hiç bir başvuru kaynağı kullanmaksızın program yazılabilmeli " dedi.

Bunun üzerine eski FM'cilerden, Uludag projesi COMAR projesi baş programcısı Serdar Köylü yeni başlayanlar için kılavuz olabilecek nitelikte, makale tadında bir yanıt gönderdi.

Ben de listelerde yazılan herşeyin gayet GPL olduğunu düşünerek kendisine sormadan buraya haber olarak geçiyorum :)