Etiketler: Phpnuke, Kurulumu |
| « Önceki başlık :: Sonraki başlık » |
| Yazar |
Mesaj |
SistemCesur Türk

Durum: Çevrimdışı Kayıt: 19.01.2006
Mesajlar: 12297
Level: 69
| Deneyim: |
12823 / 12823 |
|
|
|
100% |
|
Tarih: Tue Jan 24, 2006 2:26 pm Mesaj konusu: Phpnuke Kurulumu |
|
|
Php-Nuke Sitesi Kurmamız için Hostumuzun Php ve MySql Desteklemesi Gerekiyor. Bunu Biliyorsak öncelikle Yapmanız Gereken Sitemizdeki Download Bolumunden İstedıgınız Php-Nuke Versıyonunu İndirmektir. Daha Sonra Bu Dosyayı Winzip İle Açmalıyız. "Html" klasörü içinde bulunan tüm klasör ve dosyaları (admin, blocks, images vs.) web sunucumuza herhangi bir FTP programı ile transfer edelim.
Dosya transfer işlemi bittikten sonra sıra geldi sitemizin ihtiyaç duyduğu veritabanını oluşturmaya. Bunun için öncelikle sitemizin kontrol (yönetim) paneline girmeliyiz. Burada MySql bölümüne girerek şu adımları izlemeliyiz:
Yeni bir veritabanı (database) oluşturalım, yeni bir kullanıcı (user) oluşturalım (Kullanıcı adı ve bir şifre girerek) ve en son olarak veritabanımız ile kullanıcımızı birbirleriyle ilişkilendirelim (bağlayalım). Burada kullanacağımız yeni bir veritabanı oluşturduk ve yeni oluşturduğumuz bir kullanıcıya bu veritabanını kullanma hakkı verdik. Veritabanı dosyamız oluştuğuna göre şimdi sıra vertabanımızın içeriğini (veritabanı dosyamızda olması gereken tablolar) oluşturmaya geldi.
Bu işlem için, indirdigimiz Php-Nuke paketinden çıkan, sql klasöründe bulunan "nuke.sql" dosyasını kullanacağız.
Hostumuzun yönetim panelinde yine önce MySql sonra da PhpMyAdmin 'e girerek burada az önce oluşturduğumuz veritabanımızı seçelim. Gerekli seçimi yaptıktan sonra "SQL Sorgusu" çalıştırma bölümüne girelim. Karşımıza çıkan sayfada Gözat 'a tılayarak "nuke.sql" dosyasını seçelim. Daha sonra hemen aşağıda bulunan "Git" (go) butonuna basalım ve bekleyelim. İşlem devam ederken veritbanınızda oluşan yeni tabloları gözlemleyebilirsiniz. Tüm bu işlemler bittikten sonra yönetim panelinden çıkabiliriz. Tüm bu dosya transfer ve veritabanı oluşturma işlemleri bittikten sonra çok az bir işimiz daha kalmış bulunmaktadır.
Sitemizin veritabanı ile bağlantı kurup çalışması için config.php ayarını yapmalıyız. Config.php, indirdigimiz Php-Nuke paketinin içindeki "Html" klasöründe bulunmaktadır. Config.php dosyasını herhangi bir editörle (NotePad, WordPad, Dreamweaver vs.) açalım ve aşağıdaki satırları bulup kendi sitemize göre değiştirelim;
$dbhost = "localhost"; -> Veritabanı sunucusu (Değişikliğe gerek yok)
$dbuname = "root"; -> Veritabanı için kullanıcı adı
$dbpass = ""; -> Veritabanı için kullanıcı adı şifresi
$dbname = "nuke"; -> Veritabanı dosyamızın adı
$prefix = "nuke"; -> Bu satırda değişiklik yapmayacağız
$user_prefix = "nuke"; -> Bu satırda değişiklik yapmayacağız
$dbtype = "MySQL"; -> Bu satırda değişiklik yapmayacağız
[/color]
Örnek olarak şu şekilde olabilir:
[color=cyan]
$dbhost = "localhost";
$dbuname = "phpkolik";
$dbpass = "testsifresi";
$dbname = "test";
$prefix = "nuke";
$user_prefix = "nuke";
$dbtype = "MySQL";
Not: Veritabanı adını, kullanıcı adını ve şifresini, kendimiz belirlemiştik. Bu işlemleri yaparken kullandığımız değerleri aynen burada da belirterek, veritabanı dosyamızın düzgün çalışmasını sağlıyoruz.
Bir bakıma kendimizi ve veritabanı dosyamızı Php-Nuke'e tanıtıyoruz. "config.php" dosyamızda bu değişikliği yaptıktan sonra, dosyamızı kaydedip çıkalım. Bu dosyayı daha önce transfer etmiş olduğumuz için eskisini önce silelim ve yeniden (son haliyle) transfer edelim.
Transfer etme işlemi tamamlandıktan sonra, bu dosyamızın "CHMOD" değerini "666" yaplım. (Bu CHMOD değişikli için, dosyanın üzerine sağ tıklayalım ve CHMOD seçeneğini seçerek değerini 666 olarak belirleyelim) Tüm bu işlemlerden sonra Php-Nuke site kurulumumuz tamamlanmış bulunmaktadır. Bundan sonra yapacağımız şeyler, örneğinBu forumdaki linkleri sadece kayıtlı kullanıcılar görebilir! Kayıt olmak içinburaya tıklayınız... | yazarak sitenize bağlanmak ve daha sonraBu forumdaki linkleri sadece kayıtlı kullanıcılar görebilir! Kayıt olmak içinburaya tıklayınız... | adresine bağlanarak, kurduğumuz Php Nuke sitesi için kendimize bir yönetici hesabı açmak olacaktır. Yönetici hesabı açtıktan sonra Php-Nuke yönetim panelinden Seçenekler'e tıkayıp sitenizle ilgili gerekli ayarları yapınız.
Geniş Bİlgi Alabileceğiniz Sİte örnekleri..
Bu forumdaki linkleri sadece kayıtlı kullanıcılar görebilir! Kayıt olmak içinburaya tıklayınız... |
En son Sistem tarafından Sun Jun 17, 2007 8:56 pm tarihinde değiştirildi, toplamda 1 kere değiştirildi. |
|
| Başa dön |
|
 |
|
ruzgarCesur Üye

Durum: Çevrimdışı Kayıt: 02.03.2006
Mesajlar: 125 Şehir: İstanbul
Level: 10
|
Tarih: Sat Apr 07, 2007 8:38 am Mesaj konusu: |
|
|
sabo ya ben de bu sisteme gecicem yani php nuke sitesi ama yanlız şu chmdo nasılcıkıyor ben göremiyorum _________________ Kuşlar gibi uçmasını, balıklar gibi yüzmesini öğrendik. Ancak bu arada çok basit bir sanatı unuttuk;
Kardeş gibi yaşamayı. |
|
| Başa dön |
|
 |
SistemCesur Türk

Durum: Çevrimdışı Kayıt: 19.01.2006
Mesajlar: 12297
Level: 69
| Deneyim: |
12823 / 12823 |
|
|
|
100% |
|
Tarih: Sat Apr 07, 2007 10:02 am Mesaj konusu: |
|
|
CHMOD
CHMOD kelime olarak İngilizce 'Change Mode' kelimesinden gelmektedir. Türkçe'ye 'Türünü Değiştirme' olarak çevrilebilir.
CHMOD'da üç adet permission yani izin vardır:
* Bunlardan birincisi yazma iznini veren w (ingilizce yazma anlamına gelen write kelimesinin ilk harfinden esinlenilmiştir),
* İkincisi okuma iznini veren r (yine ingilizce'de okuma anlamına gelen read kelimesinin ilk harfinden esinlenilmiştir),
* Üçüncüsü ise uygulama anlamına gelen x'dir (yine ingilizce'de uygulama anlamına gelen execute kelimesinin ikinci harfinden esinlenilmiştir). Burada okuma ve yazma izinlerinin anlamları gayet açıktır. Execute ise bir dizinin içeriğinin erişilebilir olması için gerekli bir izindir.
Bir diğer konu ise izinlerin verileceği gruplardır. Bu gruplar yine izinlerde olduğu gibi üç adettir :
* u: Dosya sahibi. (Owner)
* g: Dosyanın bulunduğu gruptaki kullanıcılar. (Group)
* o: Diğer tüm kullanıcılar. (Other)
CHMOD'daki türler operatörlerle işleme geçirilebilir. Bu operatörler ise yine üç adettir :
+: Türün eklenmesini sağlar.
-: Tür ayarının kaldırılmasını sağlar.
=: Türün ayarlanmasını sağlar.
Bizi asıl ilgilendiren bölüm ise oktal sayılar denen sayılarla gerekli işlemlerimizi nasıl gerçekleştireceğimizdir. Oktal sayılar adı verilen bu sayılar sekiz adettir :
* 0: Hepsini reddet.
* 1: Sadece uygulama işlemini kabul et (Bu da yalnızca uygulama verilip okuma verilmediği anlamına gelir ki dizine erişimi imkansız hale sokabilir. Bu aslında bir 'sözde' erişimdir. Direkt dosya adresleri bilinmeden erişim gerçekleştirilmez.)
* 2: Sadece yazma işlemini kabul et.
* 3: Uygulama ve yazma işlemini kabul et.
* 4: Sadece okuma işlemini kabul et.
* 5: Okuma ve uygulama işlemini kabul et.
* 6: Okuma ve yazma işlemini kabul et.
* 7: Tüm erişimlere izin ver.
Yukarıda belirtilen tüm oktal sayılar gruplar, sahip ve diğer tüm kullanıcılar için ayrı ayrı uygulanmak zorundadır. Her dosya için belirtilen ayarlar tek tek ele alınır ve istenirse tüm dizine uygulanabilir.
Soru: images/avatars/ klasörünün CHMOD'unu 777 yapmak istiyoruz. Bu ne anlama geliyor?
Cevap: Burada images/avatars/ klasörünün türünü oktal sayılarla belirtilen 777 yapmış oluyoruz. Burada:
777: Koyu biçimde yazılmış 7 site sahibinin izinlerini temsil ediyor. Yani admini/yöneticiyi temsil ediyor ve tüm erişimlere izin verilmiş.
777: Koyu biçimde yazılmış 7 burada dosyanın bulunduğu gruptaki kullanıcıların iznini temsil ediyor ve tüm erişimlere izin verilmiş.
777: Koyu biçimde yazılmış 7 burada yönetici ve dosyanın bulunduğu gruptaki kullanıcılar dışındaki tüm kullanıcıların izinlerini temsil ediyor ve tüm erişimlere izin verilmiş.
Temsil edilen izinleri belirtmiş olduk böylece. Bu izinlerin ne anlama geldiğini ise yukarıda verdiğim oktal sayılar kısmından rahatlıkla öğrenebiliriz.
Şimdi de kodlara gerek kalmadan CHMOD'un FTP programları yardımıyla nasıl yapılacağını ele alalım :
* Öncelikle kullandığımız FTP programı ile (FlashFXP, CuteFTP, WSFTP ya da SmartFTP olabilir) hostumuza bağlanalım. Buradan karşımızda beliren klasörlerden CHMOD yapmak istediğimiz klasörü faremizin sağ tuşuyla tıkladıktan sonra karşımıza gelen pencereden 'CHMOD' seçeneğini seçelim. Bunu seçtiğimiz takdirde karşımıza yeni bir pencere çıkacaktır. Bu pencere aşağıdaki gibidir (Örnekte verilen resimdeki CHMOD, 777'dir):
[b]
Burada, yukarıda anlattığım tüm işlemler fare ile gerçekleştirilebilir.
Hepsi bu! |
|
| Başa dön |
|
 |
ruzgarCesur Üye

Durum: Çevrimdışı Kayıt: 02.03.2006
Mesajlar: 125 Şehir: İstanbul
Level: 10
|
Tarih: Mon Apr 09, 2007 6:45 pm Mesaj konusu: |
|
|
saol kanka böyle daha ii anladım _________________ Kuşlar gibi uçmasını, balıklar gibi yüzmesini öğrendik. Ancak bu arada çok basit bir sanatı unuttuk;
Kardeş gibi yaşamayı. |
|
| Başa dön |
|
 |
SistemCesur Türk

Durum: Çevrimdışı Kayıt: 19.01.2006
Mesajlar: 12297
Level: 69
| Deneyim: |
12823 / 12823 |
|
|
|
100% |
|
Tarih: Mon Apr 09, 2007 7:15 pm Mesaj konusu: |
|
|
en son resimi incelesen sadece yeter yani sana ruzgar
selametle dostum |
|
| Başa dön |
|
 |
Sayfanın En Üstüne Çıkmak İçin BURAYA TIKLA !
|