Memasang Modul
Memasang dan Mengurus Modul XOOPSKetahui cara melanjutkan fungsi XOOPS dengan memasang dan mengkonfigurasi modul.## Memahami Modul XOOPS### Apakah itu Modul?Modul ialah sambungan yang menambahkan fungsi pada XOOPS:| Taip | Tujuan | Contoh |
Section titled “Memasang dan Mengurus Modul XOOPSKetahui cara melanjutkan fungsi XOOPS dengan memasang dan mengkonfigurasi modul.## Memahami Modul XOOPS### Apakah itu Modul?Modul ialah sambungan yang menambahkan fungsi pada XOOPS:| Taip | Tujuan | Contoh |”|---|---|---| | Kandungan | Urus jenis kandungan khusus | Berita, Blog, Tiket | | Komuniti | Interaksi pengguna | Forum, Komen, Ulasan | | eDagang | Menjual produk | Kedai, Troli, Pembayaran | | Media | Mengendalikan files/images | Galeri, Muat Turun, Video | | Utiliti | Alat dan pembantu | E-mel, Sandaran, Analitis |### Teras lwn. Modul Pilihan| Modul | Taip | Termasuk | Boleh tanggal | |---|---|---|---| | Sistem | Teras | Ya | Tidak | | Pengguna | Teras | Ya | Tidak | | Profil | Disyorkan | Ya | Ya | | PM (Mesej Peribadi) | Disyorkan | Ya | Ya | | Saluran WF | Pilihan | Selalunya | Ya | | Berita | Pilihan | Tidak | Ya | | Forum | Pilihan | Tidak | Ya |## Kitaran Hayat Modul
mermaidgraph LR A[Find Module] --> B[Download] B --> C[Extract] C --> D[Install] D --> E[Configure] E --> F[Use] F --> G{Maintain?} G -->|Yes| H[Update] G -->|No| I[Disable] I --> J[Remove] H --> EMencari Modul### Repositori Modul XOOPSRepositori modul XOOPS rasmi:Lawatan: https://XOOPS.org/modules/repository/
Section titled “Mencari Modul### Repositori Modul XOOPSRepositori modul XOOPS rasmi:Lawatan: https://XOOPS.org/modules/repository/”Directory > Modules > [Browse Categories]Semak imbas mengikut kategori:
- Pengurusan Kandungan
- Komuniti
- eDagang
- Multimedia
- Pembangunan
- Pentadbiran Tapak### Menilai ModulSebelum memasang, semak:| Kriteria | Apa yang Perlu Dicari | |---|---| | Keserasian | Berfungsi dengan versi XOOPS anda | | Penilaian | Ulasan dan penilaian pengguna yang baik | | Kemas kini | Diselenggara baru-baru ini | | Muat turun | Popular dan digunakan secara meluas | | Keperluan | Serasi dengan pelayan anda | | Lesen | GPL atau sumber terbuka yang serupa | | Sokongan | Pembangun dan komuniti aktif |### Baca Maklumat ModulSetiap penyenaraian modul menunjukkan:
Module Name: [Name]Version: [X.X.X]Requires: XOOPS [Version]Author: [Name]Last Update: [Date]Downloads: [Number]Rating: [Stars]Description: [Brief description]Compatibility: PHP [Version], MySQL [Version]Memasang Modul### Kaedah 1: Pemasangan Panel PentadbiranLangkah 1: Bahagian Modul Akses1. Log masuk ke panel pentadbir
Section titled “Memasang Modul### Kaedah 1: Pemasangan Panel PentadbiranLangkah 1: Bahagian Modul Akses1. Log masuk ke panel pentadbir”- Navigasi ke Modules > Modules
- Klik “Pasang Modul Baharu” atau “Semak Imbas Modul”****Langkah 2: Muat Naik ModulPilihan A - Muat Naik Terus:
- Klik “Pilih Fail”
- Pilih fail modul .zip daripada komputer
- Klik **“Muat Naik”**Pilihan B - Muat Naik URL:
- Tampal URL modul
- Klik **“Muat Turun dan Pasang”**Langkah 3: Semak Maklumat Modul
Module Name: [Name shown]Version: [Version]Author: [Author info]Description: [Full description]Requirements: [PHP/MySQL versions]Semak dan klik **“Teruskan dengan Pemasangan”**Langkah 4: Pilih Jenis Pemasangan
☐ Fresh Install (New installation)☐ Update (Upgrade existing)☐ Delete Then Install (Replace existing)Pilih pilihan yang sesuai.Langkah 5: Sahkan PemasanganSemak pengesahan akhir:
Module will be installed to: /modules/modulename/Database: xoops_dbProceed? [Yes] [No]Klik “Ya” untuk mengesahkan.Langkah 6: Pemasangan Selesai
Installation successful!
Module: [Module Name]Version: [Version]Tables created: [Number]Files installed: [Number]
[Go to Module Settings] [Return to Modules]Kaedah 2: Pemasangan Manual (Lanjutan)Untuk pemasangan manual atau penyelesaian masalah:Langkah 1: Muat Turun Modul1. Muat turun modul .zip dari repositori
Section titled “Kaedah 2: Pemasangan Manual (Lanjutan)Untuk pemasangan manual atau penyelesaian masalah:Langkah 1: Muat Turun Modul1. Muat turun modul .zip dari repositori”- Ekstrak kepada
/var/www/html/XOOPS/modules/modulename/
bash# Extract moduleunzip module_name.zipcp -r module_name /var/www/html/XOOPS/modules/
# Set permissionschmod -R 755 /var/www/html/XOOPS/modules/module_nameLangkah 2: Jalankan Skrip Pemasangan
Visit: http://your-domain.com/XOOPS/modules/module_name/admin/index.php?op=installAtau melalui panel pentadbir (Sistem > Modul > Kemas Kini DB).Langkah 3: Sahkan Pemasangan1. Pergi ke Modules > Modules dalam admin 2. Cari modul anda dalam senarai 3. Sahkan ia ditunjukkan sebagai “Aktif”## Konfigurasi Modul### Tetapan Modul Akses1. Pergi ke Modules > Modules 2. Cari modul anda 3. Klik pada nama modul 4. Klik “Keutamaan” atau “Tetapan”### Tetapan Modul BiasaKebanyakan modul menawarkan:
Module Status: [Enabled/Disabled]Display in Menu: [Yes/No]Module Weight: [1-999] (display order)Visible To Groups: [Checkboxes for user groups]Pilihan Khusus ModulSetiap modul mempunyai tetapan yang unik. Contoh:Modul Berita:
Section titled “Pilihan Khusus ModulSetiap modul mempunyai tetapan yang unik. Contoh:Modul Berita:”Items Per Page: 10Show Author: YesAllow Comments: YesModeration Required: YesModul Forum:
Topics Per Page: 20Posts Per Page: 15Maximum Attachment Size: 5MBEnable Signatures: YesModul Galeri:
Images Per Page: 12Thumbnail Size: 150x150Maximum Upload: 10MBWatermark: Yes/NoSemak dokumentasi modul anda untuk pilihan tertentu.### Simpan KonfigurasiSelepas melaraskan tetapan:1. Klik “Serah” atau “Simpan” 2. Anda akan melihat pengesahan:
Tetapan berjaya disimpan! ```## Menguruskan Blok ModulBanyak modul mencipta "blok" - kawasan kandungan seperti widget.### Lihat Blok Modul1. Pergi ke **Penampilan > Blok**2. Cari blok daripada modul anda3. Kebanyakan modul menunjukkan "[Nama Modul] - [Penerangan Blok]"### Konfigurasi Blok1. Klik pada nama blok2. Laraskan: - Tajuk blok - Keterlihatan (semua halaman atau khusus) - Kedudukan pada halaman (kiri, tengah, kanan) - Kumpulan pengguna yang boleh melihat3. Klik **"Serah"**### Blok Paparan pada Halaman Utama1. Pergi ke **Penampilan > Blok**2. Cari blok yang anda mahu3. Klik **"Edit"**4. Set: - **Kelihatan kepada:** Pilih kumpulan - **Kedudukan:** Pilih lajur (left/center/right) - **Halaman:** Halaman utama atau semua halaman5. Klik **"Serah"**## Memasang Contoh Modul Tertentu### Memasang Modul Berita**Sesuai untuk:** Catatan blog, pengumuman1. Muat turun modul Berita dari repositori2. Muat naik melalui **Modul > Modul > Pasang**3. Konfigurasikan dalam **Modul > Berita > Keutamaan**: - Cerita setiap halaman: 10 - Benarkan ulasan: Ya - Luluskan sebelum diterbitkan: Ya4. Buat blok untuk berita terkini5. Mula menerbitkan cerita!### Memasang Modul Forum**Sesuai untuk:** Perbincangan komuniti1. Muat turun modul Forum2. Pasang melalui panel pentadbir3. Buat kategori forum dalam modul4. Konfigurasikan tetapan: - Topics/page: 20 - Posts/page: 15 - Dayakan penyederhanaan: Ya5. Berikan kebenaran kumpulan pengguna6. Buat blok untuk topik terkini### Memasang Modul Galeri**Sesuai untuk:** Pameran imej1. Muat turun modul Galeri2. Pasang dan konfigurasikan3. Cipta album foto4. Muat naik imej5. Tetapkan kebenaran untuk viewing/uploading6. Paparkan galeri di laman web## Mengemas kini Modul### Semak Kemas KiniAdmin Panel > Modules > Modules > Check for Updates
Ini menunjukkan:- Kemas kini modul yang tersedia- Versi semasa vs. baharu- Nota Changelog/release### Kemas kini Modul1. Pergi ke **Modules > Modules**2. Klik modul dengan kemas kini yang tersedia3. Klik butang **"Kemas Kini"**4. Pilih **"Kemas Kini" daripada Jenis Pemasangan**5. Ikuti wizard pemasangan6. Modul dikemas kini!### Nota Kemas Kini PentingSebelum mengemas kini:- [ ] Sandaran pangkalan data- [ ] Fail modul sandaran- [ ] Semak log perubahan- [ ] Uji pada pelayan pementasan dahulu- [ ] Perhatikan sebarang pengubahsuaian tersuaiSelepas mengemas kini:- [ ] Sahkan kefungsian- [ ] Semak tetapan modul- [ ] Semakan untuk warnings/errors- [ ] Kosongkan cache## Kebenaran Modul### Berikan Akses Kumpulan PenggunaKawal kumpulan pengguna yang boleh mengakses modul:**Lokasi:** Sistem > KebenaranUntuk setiap modul, konfigurasikan:Module: [Module Name]
Admin Access: [Select groups] User Access: [Select groups] Read Permission: [Groups allowed to view] Write Permission: [Groups allowed to post] Delete Permission: [Administrators only]
### Tahap Kebenaran BiasaPublic Content (News, Pages): ├── Admin Access: Webmaster ├── User Access: All logged-in users └── Read Permission: Everyone
Community Features (Forum, Comments): ├── Admin Access: Webmaster, Moderators ├── User Access: All logged-in users └── Write Permission: All logged-in users
Admin Tools: ├── Admin Access: Webmaster only └── User Access: Disabled
## Melumpuhkan dan Mengalih Keluar Modul### Lumpuhkan Modul (Simpan Fail)Simpan modul tetapi sembunyikan dari tapak:1. Pergi ke **Modules > Modules**2. Cari modul3. Klik nama modul4. Klik **"Lumpuhkan"** atau tetapkan status kepada Tidak Aktif5. Modul tersembunyi tetapi data disimpanDayakan semula pada bila-bila masa:1. Klik modul2. Klik **"Dayakan"**### Keluarkan Modul SepenuhnyaPadamkan modul dan datanya:1. Pergi ke **Modules > Modules**2. Cari modul3. Klik **"Nyahpasang"** atau **"Padam"**4. Sahkan: "Padam modul dan semua data?"5. Klik **"Ya"** untuk mengesahkan**Amaran:** Menyahpasang memadam semua data modul!### Pasang Semula Selepas NyahpasangJika anda menyahpasang modul:- Fail modul dipadamkan- Jadual pangkalan data dipadamkan- Semua data hilang- Mesti pasang semula untuk digunakan semula- Boleh memulihkan dari sandaran## Pemasangan Modul Penyelesaian Masalah### Modul Tidak Muncul Selepas Pemasangan**Simptom:** Modul disenaraikan tetapi tidak kelihatan di tapak**Penyelesaian:**- Check module is “Active” (Modules > Modules)
- Enable module blocks (Appearance > Blocks)
- Verify user permissions (System > Permissions)
- Clear cache (System > Tools > Clear Cache)
- Check .htaccess doesn’t block module
### Ralat Pemasangan: "Jadual Sudah Wujud"**Simptom:** Ralat semasa pemasangan modul**Penyelesaian:**- Module partially installed before
- Try “Delete then Install” option
- Or uninstall first, then install fresh
- Check database for existing tables: mysql> SHOW TABLES LIKE ‘xoops_module%’;
### Modul Tiada Ketergantungan**Simptom:** Modul tidak akan dipasang - memerlukan modul lain**Penyelesaian:**- Note required modules from error message
- Install required modules first
- Then install the module
- Install in correct order
### Halaman Kosong Apabila Mengakses Modul**Simptom:** Modul dimuatkan tetapi tidak menunjukkan apa-apa**Penyelesaian:**-
Enable debug mode in mainfile.php: define(‘XOOPS_DEBUG’, 1);
-
Check PHP error log: tail -f /var/log/php_errors.log
-
Verify file permissions: chmod -R 755 /var/www/html/XOOPS/modules/modulename
-
Check database connection in module config
-
Disable module and reinstall
### Tapak Pecah Modul**Simptom:** Memasang modul memecahkan tapak web**Penyelesaian:**-
Disable the problematic module immediately: Admin > Modules > [Module] > Disable
-
Clear cache: rm -rf /var/www/html/XOOPS/cache/* rm -rf /var/www/html/XOOPS/templates_c/*
-
Restore from backup if needed
-
Check error logs for root cause
-
Contact module developer
## Pertimbangan Keselamatan Modul### Hanya Pasang daripada Sumber Dipercayai✓ Official XOOPS Repository ✓ GitHub official XOOPS modules ✓ Trusted module developers ✗ Unknown websites ✗ Unverified sources
### Semak Kebenaran ModulSelepas pemasangan:1. Semak kod modul untuk aktiviti yang mencurigakan2. Semak jadual pangkalan data untuk anomali3. Pantau perubahan fail4. Pastikan modul dikemas kini5. Keluarkan modul yang tidak digunakan### Amalan Terbaik KebenaranModule directory: 755 (readable, not writable by web server) Module files: 644 (readable only) Module data: Protected by database
## Sumber Pembangunan Modul### Belajar Pembangunan Modul- Dokumentasi Rasmi: https://XOOPS.org/- Repositori GitHub: https://github.com/XOOPS/- Forum Komuniti: https://XOOPS.org/modules/newbb/- Panduan Pembangun: Tersedia dalam folder dokumen## Amalan Terbaik untuk Modul1. **Pasang Satu Persatu:** Pantau konflik2. **Ujian Selepas Pemasangan:** Sahkan kefungsian3. **Konfigurasi Tersuai Dokumen:** Perhatikan tetapan anda4. **Kekalkan Kemas Kini:** Pasang kemas kini modul dengan segera5. **Alih Keluar Tidak Digunakan:** Padamkan modul yang tidak diperlukan6. **Sandaran Sebelum:** Sentiasa sandarkan sebelum memasang7. **Baca Dokumentasi:** Semak arahan modul8. **Sertai Komuniti:** Minta bantuan jika perlu## Senarai Semak Pemasangan ModulUntuk setiap pemasangan modul:- [ ] Selidik dan baca ulasan- [ ] Sahkan keserasian versi XOOPS- [ ] Sandaran pangkalan data dan fail- [ ] Muat turun versi terkini- [ ] Pasang melalui panel pentadbir- [ ] Konfigurasikan tetapan- [ ] Create/position blok- [ ] Tetapkan kebenaran pengguna- [ ] Uji kefungsian- [ ] Konfigurasi dokumen- [ ] Jadual untuk kemas kini## Langkah SeterusnyaSelepas memasang modul:1. Cipta kandungan untuk modul2. Sediakan kumpulan pengguna3. Terokai ciri pentadbir4. Optimumkan prestasi5. Pasang modul tambahan mengikut keperluan---
**Tag:** #modul #pemasangan #sambungan #pengurusan**Artikel Berkaitan:**- Gambaran Keseluruhan Panel-Pentadbir- Mengurus-Pengguna- Mencipta-Halaman-Pertama-Anda- ../Configuration/System-Settings