# Panduan Akses SSH & Troubleshooting URL cPanel

## 1. Cara Login SSH di cPanel

Untuk login ke SSH, Anda perlu memastikan fitur ini aktif di akun cPanel Anda.

### Langkah A: Aktifkan SSH di cPanel
1. Login ke **cPanel**.
2. Cari menu **SSH Access** (di bawah bagian Security).
3. Klik **Manage SSH Keys**.
4. Jika Anda belum punya key, Anda bisa membuat baru (**Generate a New Key**) atau menggunakan password cPanel jika provider Anda mengizinkannya.
5. **Penting**: Pastikan port SSH biasanya adalah `22`, namun beberapa provider cPanel menggunakan port berbeda (seperti `2222`).

### Langkah B: Cara Login via Aplikasi
Jika Anda menggunakan Windows, gunakan **PuTTY** atau **Terminal** bawaan (Windows 10/11). Jika Mac/Linux, gunakan Terminal.

**Command Terminal:**
```bash
ssh username_cpanel@domainanda.com -p 22
```
*(Ganti `username_cpanel` dengan username login cPanel Anda dan `domainanda.com` dengan domain Anda).*

---

## 2. Kenapa URL `https://sultansam.com/s/mailer_v3.php` Tidak Bisa Diakses?

Jika Anda mendapatkan error saat mengakses URL tersebut, berikut adalah kemungkinan penyebab dan solusinya:

### A. Error 404 (Not Found)
- **Cek Folder**: Pastikan file `mailer_v3.php` berada di dalam folder bernama `s` di dalam `public_html`.
  - Struktur yang benar: `/public_html/s/mailer_v3.php`
- **Case Sensitive**: Linux bersifat case-sensitive. Pastikan nama folder dan file sama persis (huruf kecil/besar). Jika folders bernama `S` (besar), maka URL-nya harus `/S/mailer_v3.php`.

### B. Error 403 (Forbidden)
- **Permission**: Klik kanan pada folder `s` dan file `mailer_v3.php` di File Manager cPanel.
  - Pastikan Permission untuk **Folder** adalah `755`.
  - Pastikan Permission untuk **File** adalah `644`.
- **Index Protection**: Kadang cPanel melarang akses langsung ke file PHP jika tidak ada file index.

### C. Error 500 (Internal Server Error)
- **Versi PHP**: Script ini membutuhkan minimal **PHP 7.4 atau 8.x**. Cek di menu **MultiPHP Manager** di cPanel dan pastikan versi PHP sudah benar.
- **File `.htaccess`**: Kadang ada aturan di file `.htaccess` yang memblokir akses. Coba ganti nama file `.htaccess` menjadi `.htaccess_backup` untuk mengetes.

### D. Firewall / Security (ModSecurity)
- Beberapa hosting memiliki **ModSecurity** yang sangat ketat. Jika script dideteksi sebagai "Mailer", mereka mungkin memblokir aksesnya secara otomatis. Anda bisa mencoba mematikan ModSecurity sementara di menu **ModSecurity** cPanel untuk mengetes.

---

### Saran Eksekusi Tercepat:
Jika URL masih sulit diakses, gunakan menu **Terminal** langsung di dalam cPanel (jika tersedia). Anda tidak perlu login SSH dari luar, cukup klik menu **Terminal** di dashboard cPanel dan ketik:
```bash
cd public_html/s
php mailer_v3.php
```
