Mysql, PhpMyAdmin, PHP, Dinamik Web Sayfasi, PHPNuke Kullanimi - PowerPoint PPT Presentation

1 / 34
About This Presentation
Title:

Mysql, PhpMyAdmin, PHP, Dinamik Web Sayfasi, PHPNuke Kullanimi

Description:

Mysql, PhpMyAdmin, PHP, Dinamik Web Sayfas , PHPNuke Kullan m 16 Mart 2005 ar amba Cengiz KARADUMAN n n niversitesi Bilgi lem Daire Ba kanl – PowerPoint PPT presentation

Number of Views:227
Avg rating:3.0/5.0
Slides: 35
Provided by: inonuEduT
Category:

less

Transcript and Presenter's Notes

Title: Mysql, PhpMyAdmin, PHP, Dinamik Web Sayfasi, PHPNuke Kullanimi


1
Mysql, PhpMyAdmin, PHP, Dinamik Web Sayfasi,
PHPNuke Kullanimi
  • 16 Mart 2005
  • Çarsamba

Cengiz KARADUMAN Inönü Üniversitesi Bilgi Islem
Daire Baskanligi
2
Giris
  • Mysql Nedir?
  • PhpMyAdmin Nedir?
  • PHP Nedir?
  • Dinamik Web Sayfasi Ne Demek?
  • PHP Nuke Nedir? Nasil Kullanilir?
  • Uygulamalar
  • 1. Phpmyadmin kullanarak ögrenci serverinda
  • bize ait veritabaninda tablolar
    olusturmak
  • 2. Web sayfamizdan php ile mysqle baglanmak
  • 3. Phpnuke kurmak ve ayarlamak

3
Mysql Nedir?
  • MYSQL veritabani yönetim sistemidir.
    (RDBMSRelational Database Management System)
  • Hem standart Client/Server yapisiyla hem de
    Embedded veritabani olarak kullanilir.
  • Tamamiyla C/C kullanilarak yazilmistir.
  • MYSQL, gcc araçlarinin mevcut oldugu tüm
    platformlarda çalisir (Windows, Linux, OpenBSD
    v.s.)

4
Linuxda Mysql
  • Kurulumda seçildigi takdirde kurulacaktir.
  • Standart olarak Linux açildigi zaman çalisir.
  • Manuel olarak bash/etc/init.d/mysqld start
    seklinde çalistirilabilir.

5
Windowsda Mysql
  • Windowsda kurulumla beraber gelmez.
  • Ayri kurmak gerekir.
  • Phptriad Apachetriad v.b. programlarda apache,
    php, mysql ve perl içinde barindiran windows için
    düzenlenmis toplu paketler ile gelmektedir.
  • Phptriadi http//sourceforge.net/projects/phptriad
  • adresinde temin edebilirsiniz.

6
PHP Nedir?
  • PHP bir script dilidir ve PHP ile yazilan kodlar
    bir editörde yazilip PHP veya (kullanilan sürüme
    göre) PHP, PHP3 gibi uzantili dosya olarak
    kaydedilir.
  • PHP ile yazilan dosyalar derlenmezler (compile
    edilmezler).

7
Linuxda PHP
  • Kurulumda seçildigi takdirde kurulacaktir.
  • Standart olarak Linux açildigi zaman çalisir.
  • Linux php uzantili dosyalari yorumlamak için
    apache server kullanir.

8
Windowsda PHP
  • Windowsda kurulumla beraber gelmez.
  • Ayri kurmak gerekir.
  • Phptriad Apachetriad v.b. programlarda apache,
    php, mysql ve perl içinde barindiran windows için
    düzenlenmis toplu paketler ile gelmektedir.
  • Phptriadi http//sourceforge.net/projects/phptriad
  • adresinde temin edebilirsiniz.

9
PhpMyAdmin Nedir?
  • PhpMyAdmin PHP dili kullanilarak yazilmis MySQL
    veritabanini yönetmemizi saglayan GNU/GPL
    lisansli yazilimdir.
  • Suan stable ve son sürüm olarak phpMyAdmin-2.6.1
    mevcuttur.
  • http//www.phpmyadmin.net/ adresinden ücretsiz
    olarak indirebilirsiniz.

10
Dinamik Web Sayfasi Ne Demek?
Dinamik Web Sayfalari, tasarim ve içerigi sistem
yöneticisi ve/veya sahibitarafindan
güncellenebilen-degistirilebilen sayfalardir.
Site içerisinde yer alan duyurular, etkinlikler,
kampanyalar, haberler, fiyat ve ürün listeleri
gibi sürekli güncellenmesi gereken alanlarin
yönetimi saglar.
Örnekler
http//www.inonu.edu.tr, http//www.hepsiburada.co
m , http//cengiz.inonu.edu.tr
11
PHP Nuke Nedir?
  • Phpnuke nuke grubu tarafindan yapilan ve
    kullanicilarinin da katkilariyla giderek gelisen
    yeni eklentiler yapilmasina olanak saglayan PHP
    dili kullanilarak yapilmis GNU/GPL lisansli bir
    web portalidir.
  • http//www.phpnuke.org adresinden ücretsiz olarak
    temin edilebilir.
  • Suan mevcut son sürüm PhpNuke7.6 dir.

12
UYGULAMALAR
1. Phpmyadmin kullanarak ögrenci serverinda
bize ait veritabaninda tablolar olusturmak
2. Web sayfamizdan php ile mysqle baglanmak
3. Phpnuke kurmak ve ayarlamak
13
Phpmyadmin kullanarak ögrenci serverindabize ait
veritabaninda tablolar olusturmak
http//stu.inonu.edu.tr/phpmyadmin/
14
(No Transcript)
15
(No Transcript)
16
(No Transcript)
17
(No Transcript)
18
(No Transcript)
19
(No Transcript)
20
select from ogrenci_bilgi where
ogrenci_no'0002'
21
SELECT FROM ogrenci_bilgi WHERE
fakulte'Egitim Fakültesi'
22
  • Ögrenci serverinda bulunan web alanimizdan php
    kullanarak MySQL veritabanina baglanmak.Önce
    MySQL baglanmak için bir baglanti.php dosyasi
    olusturalim içerigi söyle olmali.

baglanti.php
23
listele.php
24
http//stu.inonu.edu.tr/cengiz/listele.php
25
PHPNUKE Kurulumu
http//www.phpnuke.org web adresinden Phpnukenin
son veriyonu Phpnuke7.5.tar.gz veya
Phpnuke7.5.zip indiriyoruz.
Linuxda tar xfvz Phpnuke7.5.tar.gz yazarak
Windowsda ise winzip veya winrar kullanarak
sikistirilmis dosyayi açiyoruz.
Açilan dosya içeriginde yer alan dosyalar
26
Html klasoru içinde bulunanconfig.php doyasinin
default hali
Bize saglanan veri tabanina baglanmamiz için
config.php dosyasinin degistirilmis hali
27
Gözat butonuna tiklanarak PHP-Nuke-7.5
klasorualtinda yer alan sql klasoruneki nuke.sql
dosyasi seçilerekGit butonuna tiklanarak Phpnuke
web portalimizin çalismasi içinkullandigi
tablolar ve veriler ogrenci database içine
yerlestirilir.
28
(No Transcript)
29
Gftp,FileZilla,WSFTP, veya CuteFTP
programlarindan biri ile stu.inonu.edu.tr
bulunan web alanimiza baglanarak PHP-Nuke-7.5
altinda html klasoru içerigi web alanimizdaki
public_html klasoru içine atilmalidir.
30
html klasoru içindeki dosyalarin hepsini
public_html içine attiktan sonraartik web
sayfamiza bakabiliriz.http//stu.inonu.edu.tr/ce
ngiz/
Bu hata mesaji ile karsilastiginiz
takdirdeconfig.php dosyasina girmis oldugunuz
MySQL baglanti için kullanilan bilgileri kontrol
ediniz.
31
(No Transcript)
32
(No Transcript)
33
(No Transcript)
34
Dinlediginiz için tesekkürler.
Ohhh!Bitti
Sorular
Seminer notlarina http//cengiz.inonu.edu.tr
adresinden ulasabilirsiniz.
Write a Comment
User Comments (0)
About PowerShow.com