================================================================================ MasaQrPro - CPANEL KURULUM (Basit anlatim) Site: https://masaqrpro.huzayma.com.tr ================================================================================ SADECE 3 IS YAPACAKSINIZ: 1) SQL dosyasini veritabaninda calistirmak (phpMyAdmin) 2) Zip dosyasini alt alan adi klasorune acmak 3) cPanel'de Node.js uygulamasini acmak (asagida anlatildi) -------------------------------------------------------------------------------- ADIM 1 - VERITABANI (phpMyAdmin) -------------------------------------------------------------------------------- 1. cPanel'e girin 2. "phpMyAdmin" acin 3. Sol taraftan veritabaninizi secin: huzaywzb_masaqrpro 4. Ustten "SQL" sekmesine tiklayin 5. Bu zip icindeki dosyayi acin: sql/schema-mysql.sql 6. Icindeki TUM kodu kopyalayip SQL kutusuna yapistirin 7. "Git" (Go) butonuna basin 8. Hata yoksa tablolar olusmustur. -------------------------------------------------------------------------------- ADIM 2 - DOSYALARI YUKLEMEK -------------------------------------------------------------------------------- 1. MasaQrPro-YUKLE.zip dosyasini bilgisayariniza indirin 2. cPanel > Dosya Yoneticisi 3. Alt alan adinizin klasorune gidin (ornek: masaqrpro veya public_html/masaqrpro) 4. Zip'i bu klasore yukleyin 5. Zip'e sag tik > Extract (Cikar) 6. Zip icindeki dosyalar dogrudan bu klasorde olmali (server.js gorunmeli) -------------------------------------------------------------------------------- ADIM 3 - NODE.JS UYGULAMASI (ZORUNLU - sadece zip yetmez!) -------------------------------------------------------------------------------- Bu site WordPress gibi degil; calismasi icin Node.js gerekir. 1. cPanel ana sayfada "Setup Node.js App" veya "Node.js" arayin 2. "Create Application" / "Uygulama Olustur" 3. Ayarlar: - Node.js surumu: 18 veya 20 (en yuksek stabil) - Application mode: Production - Application root: zip'i actiginiz klasor (ornek: masaqrpro) - Application URL: masaqrpro.huzayma.com.tr - Application startup file: server.js 4. "Environment variables" / Ortam degiskenleri bolumune .env dosyasindaki satirlari ekleyin VEYA klasordeki .env dosyasinin oldugundan emin olun 5. "Run NPM Install" varsa bir kez calistirin (standalone zip'te genelde gerekmez) 6. Uygulamayi "Start" / "Baslat" yapin -------------------------------------------------------------------------------- GIRIS BILGILERI (SQL calistiktan sonra) -------------------------------------------------------------------------------- Adres: https://masaqrpro.huzayma.com.tr/login E-posta: admin@masaqrpro.huzayma.com.tr Sifre: MasaQrPro2026! Ornek musteri menusu: https://masaqrpro.huzayma.com.tr/menu/zeytin-sofrasi -------------------------------------------------------------------------------- MYSQL BAGLANTI HATASI OLURSA -------------------------------------------------------------------------------- cPanel > MySQL Veritabanlari bolumunde TAM kullanici adina bakin. Genelde "qradmin" degil "huzaywzb_qradmin" yazar. .env dosyasinda MYSQL_USER satirini duzeltin ve Node uygulamasini yeniden baslatin. -------------------------------------------------------------------------------- OZET - BASKA BIR SEY GEREKIR MI? -------------------------------------------------------------------------------- Evet, sadece zip + SQL yetmez: Node.js uygulamasini cPanel'de baslatmaniz SART. Supabase, ayri sunucu kurulumu vb. GEREKMEZ. Sorun olursa hosting firmaniza sorun: "Next.js Node.js uygulamasi calistirabiliyor musunuz?" ================================================================================