Kerangka kerja pengembangan full-stack yang kuat dan siap-produksi untuk membangun aplikasi web modern. Perusahaan-tingkat, siap Docker, dan terus dipelihara sejak 2009.
Dokumentasi •? Tutorial • Demo Langsung • ⚡ Mulai Cepat
Wizard's Toolkit (WTK) adalah kerangka kerja pengembangan tumpukan penuh yang kuat yang menggabungkan PHP, SQL, JavaScript, dan Materialisasi. Awalnya dibuat pada tahun 2009 dan terus dipelihara, WTK merampingkan pengembangan situs web berbasis data dan aplikasi seluler. Kerangka kerja ini telah berkembang melalui beberapa versi PHP dan saat ini dioptimalkan untuk PHP 8.1 sambil mempertahankan kompatibilitas dengan versi sebelumnya.
Ini memberikan solusi komprehensif untuk membangun dan memelihara situs web dan aplikasi seluler yang digerakkan oleh data penuh dengan cepat dan efisien. Repositori mencakup definisi tabel SQL, data awal, komponen PHP, templat HTML, gaya CSS, dan fungsionalitas JavaScript, bersama dengan dokumentasi ekstensif yang dibuat melalui PHPDOCS dan banyak file demo.
Situs web : https://wizardstoolkit.com
Untuk pengguna Windows :
Untuk pengguna Mac :
Klon Repositori :
git clone https://github.com/AlecBS/WizardsToolkit.git
cd WizardsToolkitInisialisasi Lingkungan :
./WTK.shPilih dan Mengatur Basis Data :
./SETUP_MYSQL.shVerifikasi Instalasi : Kunjungi http://127.0.0.1/devutils/testwtk.php untuk mengonfirmasi:
WizardsToolkit/
├── app/ # Application source files
├── config/ # Configuration settings
├── SQL/ # Database scripts and migrations
│ ├── mySQL/ # MySQL specific scripts
│ └── postgresql/ # PostgreSQL specific scripts
├── Mounts/ # Docker volume mount points
└── *.sh # Utility scripts
Konfigurasi host (opsional tetapi disarankan):
# Add to /etc/hosts
127.0.0.1 dev.wtk.com
Pengaturan Lingkungan : Edit konfigurasi khusus database Anda:
# In phpMySQL.env or phpPG.env
URL = "http://dev.wtk.com" # or http://127.0.0.1Pilih database pilihan Anda:
Mysql (default) :
/Mounts/mydataPostgreSQL :
docker-composePG.yml menjadi docker-compose.yml/Mounts/pgdata Database: pgwiztools
Username: wizdba
Password: See docker-compose.yml
WTK.sh : inisialisasi lingkunganSTART_CONTAINERS.sh : layanan peluncuranSTOP_CONTAINERS.sh : hentikan semua wadahREBUILD_CONTAINERS.sh : membangun kembali lingkunganRESTART_WEBSITE.sh : restart layanan cepatSETUP_MYSQL.sh : inisialisasi database mysqlMYSQL.sh : akses mysql cliAkses PhpMyAdmin di http://127.0.0.1:8080/ atau http://dev.wtk.com:8080/
Login :
Operasi Dasar :
wiztools Database dari bilah sisi kiriTugas Umum :
Detail Koneksi:
Klien GUI PostgreSQL yang Direkomendasikan: DBeaver (Gratis)
Catatan: Pastikan tidak ada server PostgreSQL lokal yang berjalan sebelum memulai wadah Docker.
Proyek ini dilisensikan di bawah Lisensi Apache 2.0 - lihat file lisensi untuk detailnya.
Docker membangun kegagalan :
export DOCKER_BUILDKIT=0
./WTK.sh # Retry buildReset database :
./STOP_CONTAINERS.sh
rm -rf /Mounts/mydata # For MySQL
# or
rm -rf /Mounts/pgdata # For PostgreSQL
./START_CONTAINERS.sh
./SETUP_MYSQL.sh # MySQL onlyKonflik Port :
Pengaturan pertama kali :
Masalah Koneksi :
Untuk masalah yang berhubungan dengan keamanan, silakan gunakan formulir kontak kami.
Dibangun dan dipelihara dengan ❤️ sejak 2009