Langsung ke konten

File dan Folder ​

Rezure menyimpan semua yang dikelolanya di satu folder, C:\rezure, terpisah dari folder instalasi aplikasi. Instal ulang, pembaruan, atau kembali ke versi lama tidak menyentuhnya.

Kalau C:\ tidak bisa ditulisi di mesinmu, Rezure memakai %LOCALAPPDATA%\Rezure sebagai gantinya. Untuk menaruhnya di tempat lain sama sekali, misalnya drive lain, atur environment variable REZURE_HOME ke folder yang kamu mau sebelum menjalankan Rezure.

Struktur ​

C:\rezure
├── www\          proyek-proyekmu
├── dumps\        hasil ekspor database
├── bin\          runtime yang diunduh dan diverifikasi Rezure
├── custom\       runtime yang kamu tambahkan sendiri
├── data\         state layanan (dibuat otomatis)
├── etc\          pengaturan dan konfigurasi milikmu
├── current\      link PHP yang dipakai "PHP everywhere"
├── stickers\     stiker yang diunduh
├── rezure.db     proyek dan data pemakaian yang tertunda
├── AGENTS.md     catatan untuk AI coding agent
├── CLAUDE.md
└── docs\how-rezure-works.md

www\: proyek ​

Setiap folder adalah proyek, dilayani sebagai <folder>.test. Lihat Proyek.

dumps\: ekspor ​

Setiap ekspor database, bernama <database>-<YYYYMMDD-HHMMSS>.sql (atau .bak untuk SQL Server LocalDB). Ekspor dari koneksi remote mendapat nama koneksinya sebagai awalan.

bin\: runtime yang diunduh ​

Satu folder per runtime dan versi, semuanya dicocokkan dengan checksum yang dipublikasikan: bin\php\8.4.x, bin\mariadb\11.4.x, bin\postgres\18.6, bin\node\22.x, bin\composer\2.x, bin\nginx, bin\mailpit, bin\cloudflared.

Menghapus folder sebuah versi (dengan Rezure tertutup) menghapus versi itu sepenuhnya.

custom\: runtime milikmu ​

Build yang kamu unduh sendiri dan ingin dipakai Rezure: custom\php, custom\mysql, custom\node, dan seterusnya untuk runtime lain. Ditemukan otomatis tetapi tidak diverifikasi checksum-nya.

data\: state layanan ​

Dibuat dan dikelola Rezure. Jangan edit apa pun di sini secara manual; sebagian besar ditulis ulang setiap kali start.

PathIsi
data\nginx\Konfigurasi Nginx, satu virtual host per proyek di vhosts\, dan logs\error.log
data\php\ini\php.ini buatan untuk setiap versi PHP
data\php\<version>\extensions.jsonToggle ekstensimu untuk versi itu
data\php\tmp\Session PHP dan upload yang sedang berjalan
data\mariadb\data\Direktori data MariaDB default, database-mu
data\postgres\<major>\Data PostgreSQL, satu folder per versi major, database-mu
data\mssql\File database SQL Server LocalDB, database-mu
data\mailpit\mailpit.dbEmail yang ditangkap Mailpit
data\installers\Installer Microsoft yang dijalankan Rezure, beserta log-nya

Folder database berisi data aslimu. Backup dulu (atau lebih baik, ekspor database-nya) sebelum menghapus data\.

etc\: pengaturan ​

FileIsi
settings.jsonPengaturan-mu, plus versi aktif, tampilan, dan layanan mana yang ditampilkan halaman Services
profiles.jsonProfil direktori data MySQL/MariaDB
connections.jsonKoneksi database tersimpan, tidak pernah password
links.jsonProyek yang ditautkan dari luar www
project-frameworks.jsonFramework atau custom folder yang kamu pilih untuk sebuah proyek. Lihat Framework
frameworks.jsonDefinisi framework milikmu, kalau kamu menambahkannya, memang untuk diedit manual. Lihat Framework
dev-servers.jsonPort, script, dan pengaturan Open starts it dev server setiap proyek JavaScript. Lihat Dev Server
php\conf.d\Pengaturan PHP milikmu, satu-satunya tempat yang memang untuk diedit manual. Lihat Konfigurasi PHP
cacert.pemBundel CA yang dipakai PHP untuk HTTPS
device.jsonID acak instalasi ini, dipakai untuk data pemakaian dan tiket Feedback
stickers.jsonPustaka stiker unduhanmu
changelog_cache.json, changelog_state.json, donate_cache.json, …Salinan cache dari yang diambil aplikasi, supaya tetap jalan offline

Rezure menyimpan pengaturan ini di memori selama berjalan dan menulisnya kembali saat ada yang berubah. Keluar dari Rezure (dari tray, kalau disimpan di sana) sebelum mengedit file JSON di etc\, kalau tidak editanmu bisa tertimpa.

rezure.db ​

Database SQLite kecil berisi detail proyek (jumlah pemakaian, kunci PHP dan Node) dan antrean data pemakaian yang menunggu dikirim.

AGENTS.md, CLAUDE.md, docs\ ​

Catatan untuk AI coding agent, dibuat ulang selama Rezure berjalan. Lihat AI Coding Agent.

Di luar C:\rezure ​

Beberapa hal disimpan di tempat lain karena Windows mengharuskannya:

ApaDi manaKapan
Domain proyekBlok Rezure di C:\Windows\System32\drivers\etc\hostsSaat kamu menyinkronkan hosts
PHP di PATHEntri di PATH user-mu, dan PHP_INI_SCAN_DIRHanya dengan Use Rezure's PHP everywhere aktif
Password databaseWindows Credential Manager, di bawah Rezure Database ConnectionsSaat kamu menyimpan password koneksi
Jalan bersama WindowsEntri startup milik user-muHanya dengan Start Rezure with Windows aktif
ODBC Driver, SQL Server LocalDBInstalasi Windows biasa, tercantum di Settings → Apps, plus instance LocalDB bernama RezureHanya kalau kamu memasangnya
State jendela aplikasiFolder profil WebView2 di bawah %LOCALAPPDATA%Selalu

Pindah dari versi lama ​

Versi Rezure sebelum struktur satu folder memakai %LOCALAPPDATA%\Rezure, %APPDATA%\Rezure, dan %USERPROFILE%\rezure. Versi terbaru memindahkan semua itu ke C:\rezure saat pertama kali dijalankan, tanpa pernah menimpa apa pun dan tanpa pernah menghapus saat gagal. Lihat Instalasi.

  • Uninstall: menghapus semua ini
  • Port: separuh lainnya dari "apa saja yang dipakai Rezure"