Pemasangan berpandu

MarkahPlus+

Sambungkan pangkalan data, import data site lama, dan jana fail konfigurasi. Struktur jadual anda tidak diubah.

Semakan server

  • PHP 8.1 atau lebih baharuLulus
  • PDO MySQLLulus
  • OpenSSLLulus
  • MbstringLulus
  • Folder projek boleh ditulis (untuk .env)Lulus
  • Folder installer boleh ditulis (untuk kunci)Lulus
  • Kunci installer telah ditukar (install/config.php)Lulus

Sebelum bermula

  1. Sediakan pangkalan data kosong (cPanel โ†’ MySQL Databases).
  2. Data dari site lama: eksport SQL (struktur + data) dan letak sebagai database/import.sql, atau muat naik di bawah (had server: 64M).
  3. Salin ketiga-tiga kunci dari .env site lama: MP_NOKP_ENC_KEY, MP_NOKP_HASH_KEY, MARKAHPLUS_SECRET_SALT. Tanpa kunci asal, No. KP terenkripsi tidak boleh dibaca.

Dump di server: tiada

1. Kunci installer

2. Pangkalan data

Import hanya berlaku jika pangkalan data masih kosong. Jika DB sudah mengandungi struktur MarkahPlus, import dilangkau.

3. Kunci keselamatan (dari .env site lama)

Wajib jika data mengandungi No. KP terenkripsi. Untuk pemasangan kosong, biarkan kosong dan kunci baharu dijana.

4. Admin baharu โ€” pilihan

Biarkan semua kosong jika akaun admin sudah ada dalam data yang diimport. Jika diisi, semua medan wajib. Admin diberi akses superadmin.