PHP_Nuke için yardım
aliyonca11.12.2004 - 23:29:22
Merhabalar...

Ben kendim için bir web sitesi yapmak istiyorum. Ticari bir amaç yok, sadece öğrenmek için.

Bu iş için kullanımı kolay olan Php_Nuke yi kullanmaya karar verdim.
Amma velakin Php_Nukeyi kendi bilgisayarımda çalıştıramadım.

Geçen yaz bu işi beceremediğimden, site işinden vazgeçmiştim, ama geçenlerde easyPhp adıyla bilinen, içerisinde Mysql, Apache Web Server, Php ve phpMyAdmin i barındıran bir program buldum.

Bu programı kurdum ve çalıştırdım. SysTray da simgesi çıktı ve simye tıklayınca çıkan ekranda Apache ve MySql in yeşil ışıkları yanıyordu. Yani ikiside çalışıyordu.

Daha sonra PhpNuke nin http klasörünün içindeki bütün dosya ve klasörleri EasyPhp nin kurulduğu klasörün içindeki www klasörünün içine kopyaladım. Yani localhost oluyor.

Daha sonra explorer a "http://localhost/MySql" adresini yazıp phpMyAdmin programını çalıştırıp "nuke" isimli database oluşturup, onun içinede PhpNuke nin içerisindeki SQL dizinindeki nuke.sql adlı sql komutlarını çalıştırıp 88 adet tablo oluşturdum. buraya kadar herşey iyi

Daha sonra explorer a "http://localhost/index.php" yazdığımda PhpNuke nin anasayfası geliyor. Fakat burada bir anormallik oluyor ve sayfanın her yerinde şu yazılar yazıyor


Notice: Undefined variable: HTTP_USER_AGENT in c:\program files\easyphp1-7\www\mainfile.php on line 28

Notice: import_request_variables(): No prefix specified - possible security hazard in c:\program files\easyphp1-7\www\mainfile.php on line 51

Notice: Undefined variable: forum_admin in c:\program files\easyphp1-7\www\mainfile.php on line 99

Notice: Undefined variable: inside_mod in c:\program files\easyphp1-7\www\mainfile.php on line 102

Notice: Undefined variable: inside_mod in c:\program files\easyphp1-7\www\db\db.php on line 44

Notice: Constant _YOUHAVE already defined in c:\program files\easyphp1-7\www\language\lang-english.php on line 159

Notice: Undefined variable: gfx in c:\program files\easyphp1-7\www\mainfile.php on line 1165

Notice: Use of undefined constant admin - assumed 'admin' in c:\program files\easyphp1-7\www\admin.php on line 29

Notice: Use of undefined constant admin - assumed 'admin' in c:\program files\easyphp1-7\www\mainfile.php on line 197

Notice: Constant _YES already defined in c:\program files\easyphp1-7\www\admin\language\lang-english.php on line 33

Notice: Constant _NO already defined in c:\program files\easyphp1-7\www\admin\language\lang-english.php on line 34

Notice: Constant _IMAGEURL already defined in c:\program files\easyphp1-7\www\admin\language\lang-english.php on line 80

Notice: Constant _CLICKURL already defined in c:\program files\easyphp1-7\www\admin\language\lang-english.php on line 81

Notice: Constant _HOUR already defined in c:\program files\easyphp1-7\www\admin\language\lang-english.php on line 121

Notice: Constant _ADD already defined in c:\program files\easyphp1-7\www\admin\language\lang-english.php on line 162

Notice: Undefined variable: sitename in c:\program files\easyphp1-7\www\admin\language\lang-english.php on line 262


Bunu bir türlü çözemedim ne kadar yaparsam yapayım sonuç hep aynı oluyor.

Yardımlarınızı bekliyorum.

Ha birde phpMyAdmin in en altında şöyle bir yazı çıkıyor


Hata
Bağlı tablolarla çalışmada kullanılan ekstra özellikler deaktif edildi...Niçin olduğunu öğrenmek için buraya tıklayınız...


"buraya" tıkladığımda da şu yazı çıkıyor


Veritabanı nuke : localhost üzerinde çalışıyor...
PMA Database ... Tamam değil[ Yardım ]
Genel ilişki özellikleri Etkin değil
 
mcihad14.12.2004 - 13:42:11
phptriad programıyla çalıştırmayı dene
sourceforge.net sitesinden indirebilirsin

gezginler.net sitesinde bu konuda bilgi var ama xoops kullan derim
birçoğunu denedim bence en iyisi xoops
 
salvation17.12.2004 - 10:55:33


Hata
Bağlı tablolarla çalışmada kullanılan ekstra özellikler deaktif edildi...Niçin olduğunu öğrenmek için buraya tıklayınız...


"buraya" tıkladığımda da şu yazı çıkıyor


Veritabanı nuke : localhost üzerinde çalışıyor...
PMA Database ... Tamam değil[ Yardım ]
Genel ilişki özellikleri Etkin değil


olayın bununla bir ilgisi yok,
gelen yazılar ise hata değil, sadece hatırlatma.. Yani onlara rağmen sorunsuz çalışıyorsa php.ini dosyasında "notice" ları iptal edebilrsin. Php.ini de nasıl iptal edildiği örnekle anlatılıyor.
 
aliyonca17.12.2004 - 16:05:41
dediğinizi yaptım c:\windows\php.ini dosyasındaki hataları göstermeyle alakalı satırda notice yi ve yanındakini sildim, sadece all error kaldı, ama yine bütün notice ler gözüküyor...


;error_reporting = E_ALL & ~E_NOTICE
;
; - Show only errors
;
;error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR
;
; - Show all errors except for notices and coding standards warnings
;
error_reporting =E_ALL & ~E_NOTICE & ~E_STRICT


yani burayı "& ~E_NOTICE & ~E_STRICT" sildim..

şimdi ne yapmam lazım?

Bu arada ; bu sorunumu üniversitedeki hocama sordum ve o şöyle yaptı;
mysql,apache,php yi ayrı ayrı kurdu ve phpnuke hiç hata vermedi, bendeki noticelerde çıkmadı...

ama ben onun yaptığından birşey anlamadım... Embarassed

Kolay gelsin..
 
aliyonca17.12.2004 - 16:11:14
şimdi xoops u indiriyorum bakalım onda nasıl bir sonuç çıkacak? buraya yazarım...

Kolay gelsin...
 
salvation17.12.2004 - 19:06:59
onları silmiceksin :)

o satırı şöyle yap:

error_reporting = E_ALL & ~E_NOTICE

Bu , "Notice ler dışındaki hataları göster" demek.

sonra sunucunu yeniden başlat.

Eğer
"& ~E_NOTICE & ~E_STRICT" silersen tüm hataları gösterir.
 
aliyonca17.12.2004 - 22:32:16
Herkese yardımlarından dolayı çok teşekkür ederim...

Problemi hallettim, nasıl mı?; easyphp 1.7 de bazı ayarlar otomatik değilmiş, onları kendimiz yapmamız gerekiyormuş, bana easyphp 1.6 da ayarların otomatik olduğunu söylediler, bende 1.6 yı kurdum ve hiçbir problem çıkmadan PhpNuke yi çalıştırdım. Gayet stabil çalışıyor. Herkese tavsiye ederim.

Çok Teşekkürler...

Kolay Gelsin...
 
NOT : Bu sayfa google'un siteyi indekslemesi içindir. www.delphiturkiye.com/forum/ adresini kullanınız!
1998-2006 www.delphiturkiye.com