PHP kodlari windows makinede calistirmak

Başlatan z, 06 Şubat 2021, 16:31:23

z

PHP uzantili dosyalari windows makinede denemek istiyorum.

Aslinda debug da yapmak istiyorum.

Bu konuda yardimci olabilecek varmi?

Nereden neyi yukleyecegim?
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

ramazan10

https://www.phpr.org/wamp-server-kurulumu-ve-kullanimi/

wamp server ve apache kurmanız gerekiyor.

localhost  üzerinden çalıştırabilirsiniz. Linkte detayları var.

Kılıç


z

#3
xampp kurdum.

Hizlica bir seyleri kurcalamak istiyorum fakat bu konunun cok yabancisiyim.

Kisa bir hikayeden sonra derdimi anlatacagim.

Arkadasim motosiklet ehliyeti alacak. Kursa yazilmis. Hocanin kafasi kolu sarili. Ders anlatiyor. Neyse cay molasinda hayirdir hocam bu ne hal falan diyor.

Sormayin motorsiklet icin delidolu gencler ehliyet kursuna yaziliyor. Motosikletle pratik yaparken motora binip 3 saniyede 100km ye ulasmak, motorun on tekerini kaldirip arka teker ustunde surmek yatiyor iclerinde. Yani icleri kipir kipirlar kanlari kayniyor.

Acemi onde ben arakada beline sarilmisim Allah'a emanet cikiyoruz yola. Dur yavas, frene bas, sinyal ver falan demeye kalmadan arada bir solugu yerde aliyoruz, sonra da durum boyle oluyor demis.


Simdi ben de php de hizlica bir seyler denemek istiyorum. Aslinda yillar yillar once gene basitce arkadaslarin yonlendirmesiyle hazir php dosyalarda basit bazi degisiklikler yapip web sayfami kisillestiriyordum. Fakat hic bir sey aklimda kalmamis.

Derdim su. php  bir web sitem var. Ana sayfada bannerlar var. Surekli resimler kayiyor. Aklinca dikkat cekiyor.

O kismi kaldirip atacagim ve yerine kisa bir iki aciklama ve linkler verecegim.
O linkleri de php sayfa olarak hazirlayacagim. Bir nevi blog gibi olacak ama sayfalari pcde php dosya olarak kendim olusturacagim. Deneyecegim istedigim gibi olduysa FTP ile servere kendim atacagim.

Simdi sorularim.

XAMPP calistirip apache, pySQL, FileZilla vs ne varsa start ediyorum.
Ardindan internet gezginine localhostyazdigimda

En tepede
XAMPP Apache + MariaDB + PHP + Perl
Welcome to XAMPP for Windows 8.0.1
yazan sayfa geliyor.

Sag ustte phpmyadmin butonu var.

Simdi derdim gaza basip 3 sn de 100km ye cikayim.

Ftp ile php sayfami pcye indirecegim. (Onu da yapabilecegimden emin degilim deneyim olmazsa sizlere soracagim)

Ardindan indirdigim sayfayi ran edecegim.

Bu arada gene bir hikaye anlatmak istiyorum.

Askerde tank bolugunde takim komutaniyim Tabur komutani bir koseden sabah sporunda bolukleri izliyor.

Bir askerim var saf, temiz, paspal, aptal ama durust bir cocuk.

Herkes silahsiz spor hareketleri yaparken bu takim arkadaslarina senkron olamiyor yaptigi hareketlerle cok komik gorunuyordu.

Tabur komutani hey sen gel buraya diye cocuga bagirdi. Belli ki herkesin onunde agiz burun dalacak. Ardindan bunun takim komutani da gelsin diye haykirdi.

Kosa kosa gittim bizim asker de sallana sallana geldi.

Ustundeki elbise ve postallar ayagina 3 numara buyuk, eskimi eski, kirlimi kirli. Pacalardan biri botun icinde digeri disinda yani tam sopalik.

Adin ne? Ahmet komutanim.
Nerelisin ...., ne is yaparsin ....
Verdigi cevaplar da hep faul daha dogrusu bir komutanla nasil konusulacagini bile bilmiyor.

Neyseki komutan cocugun gercekten saf temiz oldugunu anladi. Sinav, barfiks cekmesini istedi hic birini nizami yapamadi. Birakin nizamiyi hic yapamadi.

Ben bir yandan komutanin mimiklerine bakiyorum.

Tankla ilgili ne sorduysa bana hic gostermediler ogretmediler komutanim cevabini verdi.

Neyse ki komutanimiz da cocugu cok sevdi.

Tamam gec yanimda dur spor yapanlari izle dedi ve bir sigara yakti.

Benim asker komutanim bir sigara da bana versene dedi.

Komutan basini iki yana salladi uzatti. Birlikte tutture tutture sigaralarini ictiler.


Demem o durki bana hic php gostermediler hic bilmiyorum. Ama editorun icine cekip ardindan da run edebilirsem istedigimi yaparim. Yapardim.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

Kılıç

#4
Banner kaldırmak muhtemelen menülerden kolayca yapılır. Büyük ihtimalle PHP kodları kurcalamaya gerek yoktur. Bozma riski var.

Sunucu çalıştığı zaman tarayıcı sayfasında localhost yazınız. Yerel site açılacaktır. httpdocs gibi yerel klasöre tekabül ediyor.

Bunun içinde site1, site2 gibi klasörler olabilir.
Sitenin çalışması için veritabanı ayarlamak, import ya da sıfırdan kurulum yapmak gerekir.

Klasör içindeki PHP kod tarayıcıdan çalışır


https://youtu.be/9h8g95Vo5Bo

z

#5
Anladim. Xampp/htdocs klsorunde index.php dosyasini rename ettigimde gezginde localhost yazigimda eskiden bahsettigim sayfa aciliyordu simdi htdocs klasorunun icerik listesi geliyor.

O zaman ftp ile sitenin dosyalarini indirip bu klasore bir koymayi deneyeyim.

Insallah database ile isim olmaz. Zaten olmayacak ama index.php umarim database muracaat etmez.



Benim ilgilenecegim dosyalar ozellikle de index.php vs nerede bulunur?

Yonetim panelinde backup alabiliyorum ama bunu diske indiren buton kapatilmis. Backup serverda kaliyor.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

Kılıç

#6
Database ile işiniz olacaktır. Yoksa php yerine düz html sayfa kullanabilirsiniz.

Database olmadan bir PHP sayfa çalışır fakat  işlevi html sayfa üretip ekranda göstermek olur.  Ürünler nerede kayıtlı olacak? Müşteri nereye kaydedilecek? txt dosyaya mı? Veritabanı bunları saklıyor.

index.php ana sayfa oluyor. Değiştirmeyin

htdocs klasörü içine ayrıca bir klasör yapın
Tarayıcıdan Yerel siteye erişim şöyle olur

localost/site

Sitenin dosyalarını FTP ile indirip bir klasöre koymakla iş bitmez. Veritabanını export edip yerel phpmyadmin ile import yapmalı, yerel veritabanı ismi, kullanıcı adı vs. Site  ayar dosyasına girmelisiniz. config.ini gibi bir dosyadır

Siteden alınan komple yedeğin  içindeki veritabanı (.sql) ve PHP içeriği yerel olarak kullanmak lazım



z

#7
Tamam iste tam da bunu  istiyorum.

Ana sayfada bannerlarin oldugu alani bosaltip orara textler ve linkler ekleyecegim.
Linkler tiklaninca gene php sayfalar acilacak.

Ana sayfada en ustte zaten alisverisle ilgili urun(katagori) butonlari var. Onlari tiklarsam zaten orjinal alisveris sayfalari acilacak.

Aslinda basit bir sey gibi gorunuyor.

Mypage1.php, Mypage2.php, Mypage3.php gibi sayfalari kendim hazirlayacagim. Iceriklerini de kendim olusturacagim. Database den bir sey cekmeyecekler.

Istedigim ana sayfada hazirladigim text ya da resim tiklaninca Mypage1 vs acilacak.

Bannerlar dedigim, tek tikla kapatilan bir reklam alani.  En tepede bazi urunleri sirayla gosteren bolum var onu da kaldirip atacagim. Alttaki reklam alanini zaten tek tikla kapattim.

Benim derdim bosalan alana metin ve linkler atmak.


anonymous image sharing

Bana e^st de diyebilirsiniz.   www.cncdesigner.com

Kılıç

#8
Yönetim sayfasından banner yönetimi gibi bir yerde kesin vardır. kodları  kurcalamayın.

z

Reklam alanini komple bosaltirsam tepede butonlari olan alti bembeyaz bir ana sayfa olur.

Ben o beyaz alani kullanacagim. Ogrendim artik bozarsam yeni kurulum 1 dakika surmuyor.

Backup da aldim.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

Kılıç

O reklam alanını sağlayan eklenti vardır.kodu ayrıdır. İçine düz HTML kod link vs yazılabilir.   Eklentilerin olduğu klasörde ismini bulmaya çalışın.

z

#11
Dedigin gibi html eklenti yapmaya izin veren yapi kurmuslar.

Ana sayfaya youtube videosu da konabiliyormus.

Vermek istedigim mesaji, misyonumu vs videodan daha guzel verebilirim.

Design>>Layouts>>Home
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

OG

#12
Aslında baştan tema için daha dikkatli karar verilmeli,
yaşadığın adımları ben de yaşadım, bilirim.

mesela şu sitenin teması tam bana göre, sade ve yeterli
https://www.mecanique.co.uk/shop/
https://www.mecanique.co.uk/shop/index.php?route=product/category&path=25_67
https://www.mecanique.co.uk/shop/index.php?route=product/product&path=25_67&product_id=55

o kayan alan, genelde kapatılabilir bir alandır.
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

z

Bunlari yukleyelim.

Temalarin adini nasil ogreniriz?
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

OG

Ben henüz araştırmadım, çocuklar uğraşıyor onlar cicili bicili şeyler seviyor.

uğraşmamak için sorulabilir, belki cevap verirler
https://www.mecanique.co.uk/shop/index.php?route=information/contact
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.