Ubah php.ini pada Single Akun di cPanel dan DirectAdmin
Last updated onCategory : Server dan security
Ubah php.ini pada Single Akun di cPanel dan DirectAdmin – Cara mengubah konfigurasi php.ini untuk per akun (single akun) berikut dapat dipastikan bekerja dengan baik pada cPanel/WHM dan DirectAdmin yang menggunakan cloudlinux.
Pada layanan shared hosting atau server shared, tidak jarang klien meminta konfigurasi tertentu pada php.ini untuk menjalankan script yang digunakannya. Jika Anda melakukan pengubahan tersebut, maka secara otomatis perubahan yang Anda lakukan pada php.ini akan terjadi juga untuk klien yang lainnya dan tentu hal tersebut sangat tidak baik untuk security atau performa server shared Anda.
Namun, masalah tersebut bisa dipecahkan jika Anda menggunakan cloudlinux. Dengan memanfaatkan salah satu fitur cloudlinux yaitu cagefs (cara instalasi cagefs di cloudlinux), maka akan dimungkinkan untuk Anda melakukan pengubahan konfigurasi tertentu di php.ini hanya untuk satu user atau beberapa user saja. Berikut panduannya.
catatan: perintah berikut tidak akan berfungsi jika user yang akan diubah menggunakan versi php native dari server sehingga Anda harus mengubah versinya ke selain versi native.
Login sebagai root di server Anda dan jalankan perintah berikut untuk masuk cagefs user tersebut:
cagefsctl –enter usernameklien. misal:
[pastacode lang=”bash” message=”” highlight=”” provider=”manual” manual=”%23cagefsctl%20–enter%20idsysadm”/]
Setelah itu, carilah path untuk versi yang digunakan oleh user tersebut dengan perintah berikut:
[pastacode lang=”bash” message=”” highlight=”” provider=”manual” manual=”%23php%20-i%20%7C%20grep%20alt_php.ini”/]
Maka Anda akan memperoleh path php.ini untuk user tersebut. contoh hasil dari perintah tersebut:
[pastacode lang=”bash” message=”” highlight=”” provider=”manual” manual=”Additional%20.ini%20files%20parsed%20%3D%3E%20%2Fopt%2Falt%2Fphp55%2Fetc%2Fphp.d%2Falt_php.ini”/]
Setelah itu, Anda dapat membuka file tersebut dengan menggunakan perintah editor seperti vim atau nano untuk menambahkan atau mengubah nilai php.ini untuk user tersebut. misal:
[pastacode lang=”bash” message=”” highlight=”” provider=”manual” manual=”%23vim%20%2Fopt%2Falt%2Fphp55%2Fetc%2Fphp.d%2Falt_php.ini”/]
Misalnya anda ingin menaikkan max_execution_time menjadi 500, maka Anda cukup menambahkan baris perintah: max_execution_time = 500 . Atau Anda juga dapat menggunakan perintah berikut untuk mempercepat penambahannya:
[pastacode lang=”bash” message=”” highlight=”” provider=”manual” manual=”%23echo%20max_execution_time%20%3D%20500%20%3E%3E%20%2Fopt%2Falt%2Fphp55%2Fetc%2Fphp.d%2Falt_php.ini”/]
Setelah itu, ketik exit untuk keluar dari cagefs dan selesai:
[pastacode lang=”bash” message=”” highlight=”” provider=”manual” manual=”%23exit”/]
Selesai dan semoga bermanfaat.
Merasa bingung atau kesulitan dengan artikel di atas, silahkan gunakan form berikut untuk berkonsultasi gratis kepada kami.