Mengganti Versi PHP di Cyberpanel di Terminal: Perbedaan antara revisi
Tidak ada ringkasan suntingan |
Tidak ada ringkasan suntingan |
||
| (2 revisi perantara oleh pengguna yang sama tidak ditampilkan) | |||
| Baris 16: | Baris 16: | ||
hasilnya akan terlihat seperti berikut: | hasilnya akan terlihat seperti berikut: | ||
total 172 | total 172 | ||
drwxr-xr-x 31 root root 4096 Jan 14 2026 . | |||
drwxr-xr-x 31 root root 4096 Jan 14 2026 . | drwxr-xr-x 16 root root 4096 Jan 14 2026 .. | ||
drwxr-xr-x 4 root root 4096 Jan 14 2026 add-ons | |||
drwxr-xr-x 16 root root 4096 Jan 14 2026 .. | drwxr-xr-x 9 root root 4096 Jan 14 2026 admin | ||
-rw------- 1 root root 49 Jan 14 2026 adminpasswd | |||
drwxr-xr-x 4 root root 4096 Jan 14 2026 add-ons | drwxr-xr-x 2 nobody nogroup 4096 Jul 22 18:06 autoupdate | ||
drwxr-xr-x 2 root root 4096 Nov 10 2025 backup | |||
drwxr-xr-x 9 root root 4096 Jan 14 2026 admin | drwxr-xr-x 2 root root 4096 Jan 14 2026 backup-20260114-021159 | ||
drwxr-xr-x 2 root root 4096 Jan 14 2026 bin | |||
-rw------- 1 root root 49 Jan 14 2026 adminpasswd | drwxr-xr-x 18 nobody nogroup 4096 Jul 13 06:40 cachedata | ||
drwxr-xr-x 2 nobody nogroup 4096 Jul 23 00:07 cgid | |||
drwxr-xr-x 2 nobody nogroup 4096 Jul 22 18:06 autoupdate | drwxr-x--- 5 lsadm nogroup 4096 Jul 13 06:41 conf | ||
drwxr-xr-x 6 root root 4096 Jan 14 2026 docs | |||
drwxr-xr-x 2 root root 4096 Nov 10 2025 backup | drwxr-xr-x 6 root root 4096 Jan 14 2026 Example | ||
drwxr-xr-x 2 root root 4096 Jan 14 2026 fcgi-bin | |||
drwxr-xr-x 2 root root 4096 Jan 14 2026 backup-20260114-021159 | drwxr-xr-x 2 root root 4096 Nov 10 2025 gdata | ||
-rw-r--r-- 1 root root 35147 Nov 10 2025 GPL.txt | |||
drwxr-xr-x 2 root root 4096 Jan 14 2026 bin | drwxr-xr-x 2 root root 4096 Nov 10 2025 lib | ||
drwxr-x--- 2 root nogroup 4096 Jun 17 00:49 logs | |||
drwxr-xr-x 18 nobody nogroup 4096 Jul 13 06:40 cachedata | drwxr-xr-x 5 root root 4096 Jan 14 2026 lsns | ||
drwxr-xr-x 8 root root 4096 Jan 14 2026 lsphp74 | |||
drwxr-xr-x 2 nobody nogroup 4096 Jul 23 00:07 cgid | drwxr-xr-x 9 root root 4096 Jan 14 2026 lsphp80 | ||
drwxr-xr-x 9 root root 4096 Jan 14 2026 lsphp81 | |||
drwxr-x--- 5 lsadm nogroup 4096 Jul 13 06:41 conf | drwxr-xr-x 9 root root 4096 Jan 14 2026 lsphp82 | ||
drwxr-xr-x 9 root root 4096 Jan 14 2026 lsphp83 | |||
drwxr-xr-x 6 root root 4096 Jan 14 2026 docs | drwxr-xr-x 8 root root 4096 Jan 14 2026 lsphp84 | ||
drwxr-xr-x 8 root root 4096 Jan 14 2026 lsphp85 | |||
drwxr-xr-x 6 root root 4096 Jan 14 2026 Example | drwxr-xr-x 2 root root 4096 Jan 14 2026 lsrecaptcha | ||
drwxr-xr-x 2 root root 4096 Jan 14 2026 modules | |||
drwxr-xr-x 2 root root 4096 Jan 14 2026 fcgi-bin | drwxr-xr-x 2 root root 4096 Nov 10 2025 php | ||
drwxr-xr-x 2 lsadm lsadm 4096 Nov 10 2025 phpbuild | |||
drwxr-xr-x 2 root root 4096 Nov 10 2025 gdata | -rw-r--r-- 1 root root 4 Nov 10 2025 PLAT | ||
drwxr-xr-x 4 root root 4096 Jan 14 2026 share | |||
-rw-r--r-- 1 root root 35147 Nov 10 2025 GPL.txt | drwxr-xr-x 3 nobody nogroup 4096 Jul 22 22:06 tmp | ||
-rw-r--r-- 1 root root 6 Nov 10 2025 VERSION | |||
drwxr-xr-x 2 root root 4096 Nov 10 2025 lib | |||
drwxr-x--- 2 root nogroup 4096 Jun 17 00:49 logs | |||
drwxr-xr-x 5 root root 4096 Jan 14 2026 lsns | |||
drwxr-xr-x 8 root root 4096 Jan 14 2026 lsphp74 | |||
drwxr-xr-x 9 root root 4096 Jan 14 2026 lsphp80 | |||
drwxr-xr-x 9 root root 4096 Jan 14 2026 lsphp81 | |||
drwxr-xr-x 9 root root 4096 Jan 14 2026 lsphp82 | |||
drwxr-xr-x 9 root root 4096 Jan 14 2026 lsphp83 | |||
drwxr-xr-x 8 root root 4096 Jan 14 2026 lsphp84 | |||
drwxr-xr-x 8 root root 4096 Jan 14 2026 lsphp85 | |||
drwxr-xr-x 2 root root 4096 Jan 14 2026 lsrecaptcha | |||
drwxr-xr-x 2 root root 4096 Jan 14 2026 modules | |||
drwxr-xr-x 2 root root 4096 Nov 10 2025 php | |||
drwxr-xr-x 2 lsadm lsadm 4096 Nov 10 2025 phpbuild | |||
-rw-r--r-- 1 root root 4 Nov 10 2025 PLAT | |||
drwxr-xr-x 4 root root 4096 Jan 14 2026 share | |||
drwxr-xr-x 3 nobody nogroup 4096 Jul 22 22:06 tmp | |||
-rw-r--r-- 1 root root 6 Nov 10 2025 VERSION | |||
Kebetulan kasus yang saya temui adalah perintah php artisan storage:link tidak berjalan di laravel karena php yang aktif adalah 8.1 sedangkan versi laravel membutuhkan php versi 8.2. Solusinya adalah menggunakan perintah berikut untuk menjalankan php artisan storage:link agar tetap berjalan di versi laravel dengan php versi 8.2 | Kebetulan kasus yang saya temui adalah perintah php artisan storage:link tidak berjalan di laravel karena php yang aktif adalah 8.1 sedangkan versi laravel membutuhkan php versi 8.2. Solusinya adalah menggunakan perintah berikut untuk menjalankan php artisan storage:link agar tetap berjalan di versi laravel dengan php versi 8.2 | ||
<code>/usr/local/lsws/lsphp82/bin/php artisan storage:link</code> | <code>/usr/local/lsws/lsphp82/bin/php artisan storage:link</code> (enter) | ||
jika berhasil akan muncul pemberitahuan seperti ini. | jika berhasil akan muncul pemberitahuan seperti ini. | ||
INFO The [public/storage] link has been connected to [storage/app/public]. | |||
Teknik ini digunakan agar ketika memindah projek laravel ke server lain akan mengakibatkan gambar yang telah terupload di laravel tidak muncul. Maka, dengan cara ini tampilan gambar akan kembali normal. | Teknik ini digunakan agar ketika memindah projek laravel ke server lain akan mengakibatkan gambar yang telah terupload di laravel tidak muncul. Maka, dengan cara ini tampilan gambar akan kembali normal. | ||
[[Kategori:Laravel]] | [[Kategori:Laravel]] | ||
Revisi terkini sejak 23 Juli 2026 02.35
gunakan perintah ini untuk melihat versi berapa saja yang terinstall di Cyberpanel :
php -v (enter)
PHP 8.1.2-1ubuntu2.25 (cli) (built: Jul 16 2026 18:32:33) (NTS) Copyright (c) The PHP Group Zend Engine v4.1.2, Copyright (c) Zend Technologies with Zend OPcache v8.1.2-1ubuntu2.25, Copyright (c), by Zend Technologies
Jika ingin melihat dengan versi php lain yang telah terinstall, gunakan perintah berikut :
ls -la /usr/local/lsws/ (enter)
hasilnya akan terlihat seperti berikut:
total 172 drwxr-xr-x 31 root root 4096 Jan 14 2026 . drwxr-xr-x 16 root root 4096 Jan 14 2026 .. drwxr-xr-x 4 root root 4096 Jan 14 2026 add-ons drwxr-xr-x 9 root root 4096 Jan 14 2026 admin -rw------- 1 root root 49 Jan 14 2026 adminpasswd drwxr-xr-x 2 nobody nogroup 4096 Jul 22 18:06 autoupdate drwxr-xr-x 2 root root 4096 Nov 10 2025 backup drwxr-xr-x 2 root root 4096 Jan 14 2026 backup-20260114-021159 drwxr-xr-x 2 root root 4096 Jan 14 2026 bin drwxr-xr-x 18 nobody nogroup 4096 Jul 13 06:40 cachedata drwxr-xr-x 2 nobody nogroup 4096 Jul 23 00:07 cgid drwxr-x--- 5 lsadm nogroup 4096 Jul 13 06:41 conf drwxr-xr-x 6 root root 4096 Jan 14 2026 docs drwxr-xr-x 6 root root 4096 Jan 14 2026 Example drwxr-xr-x 2 root root 4096 Jan 14 2026 fcgi-bin drwxr-xr-x 2 root root 4096 Nov 10 2025 gdata -rw-r--r-- 1 root root 35147 Nov 10 2025 GPL.txt drwxr-xr-x 2 root root 4096 Nov 10 2025 lib drwxr-x--- 2 root nogroup 4096 Jun 17 00:49 logs drwxr-xr-x 5 root root 4096 Jan 14 2026 lsns drwxr-xr-x 8 root root 4096 Jan 14 2026 lsphp74 drwxr-xr-x 9 root root 4096 Jan 14 2026 lsphp80 drwxr-xr-x 9 root root 4096 Jan 14 2026 lsphp81 drwxr-xr-x 9 root root 4096 Jan 14 2026 lsphp82 drwxr-xr-x 9 root root 4096 Jan 14 2026 lsphp83 drwxr-xr-x 8 root root 4096 Jan 14 2026 lsphp84 drwxr-xr-x 8 root root 4096 Jan 14 2026 lsphp85 drwxr-xr-x 2 root root 4096 Jan 14 2026 lsrecaptcha drwxr-xr-x 2 root root 4096 Jan 14 2026 modules drwxr-xr-x 2 root root 4096 Nov 10 2025 php drwxr-xr-x 2 lsadm lsadm 4096 Nov 10 2025 phpbuild -rw-r--r-- 1 root root 4 Nov 10 2025 PLAT drwxr-xr-x 4 root root 4096 Jan 14 2026 share drwxr-xr-x 3 nobody nogroup 4096 Jul 22 22:06 tmp -rw-r--r-- 1 root root 6 Nov 10 2025 VERSION
Kebetulan kasus yang saya temui adalah perintah php artisan storage:link tidak berjalan di laravel karena php yang aktif adalah 8.1 sedangkan versi laravel membutuhkan php versi 8.2. Solusinya adalah menggunakan perintah berikut untuk menjalankan php artisan storage:link agar tetap berjalan di versi laravel dengan php versi 8.2
/usr/local/lsws/lsphp82/bin/php artisan storage:link (enter)
jika berhasil akan muncul pemberitahuan seperti ini.
INFO The [public/storage] link has been connected to [storage/app/public].
Teknik ini digunakan agar ketika memindah projek laravel ke server lain akan mengakibatkan gambar yang telah terupload di laravel tidak muncul. Maka, dengan cara ini tampilan gambar akan kembali normal.