Ketika kita melakukan upload yii2 ke server, besar kemungkinan muncul kesalahan Permission Denied pada Yii2. Pada artikel ini, source code yii2 berada pada folder /var/www/html . Solusi permasalahan ini ada beberapa macam. Berikut adalah beberapa solusi yang bisa dicoba.
Hal pertama yang perlu dicek adalah siapakah owner dari folder source codenya. Pastikan bahwa ownernya sama dengan user yang menjalankan php-fpm ataupun web server apache.
Jalankan salah satu perintah di bawah ini
chown -R apache:apache /var/www/html
atau
chown -R www-data:www-data /var/www/html
atau user lain.
Hal kedua yang perlu dicek adalah permission di folder yii2. Ada folder pada Yii2 yang memerlukan permission 777. Pada root directory yii2, ada script dengan nama file init yang dapat mengatur permission ini. Berikut adalah cara melakukan konfigurasi permission pada folder yii2
cd /var/www/html php init
Yii Application Initialization Tool v1.0 Which environment do you want the application to be initialized in? [0] Development [1] Production Your choice [0-1, or "q" to quit] 0 Initialize the application under 'Development' environment? [yes|no] yes Start initialization ... generate frontend/config/params-local.php generate frontend/config/main-local.php generate frontend/web/index.php generate frontend/web/index-test.php unchanged yii generate backend/config/params-local.php generate backend/config/main-local.php generate backend/web/index.php generate backend/web/index-test.php generate console/config/params-local.php generate console/config/main-local.php generate common/config/params-local.php generate common/config/main-local.php generate cookie validation key in backend/config/main-local.php generate cookie validation key in frontend/config/main-local.php chmod 0777 backend/runtime chmod 0777 backend/web/assets chmod 0777 frontend/runtime chmod 0777 frontend/web/assets chmod 0755 yii chmod 0755 tests/codeception/bin/yii ... initialization completed.
Halo semua Github memiliki fitur terkait Pull Request yang cukup luar biasa, yaitu dapat melakukan…
Hello everyone! 👋 Welcome to our step-by-step guide on using kubeadm to install Kubernetes. It's…
Proxmox adalah hypervisor yang populer digunakan karena penggunaannya yang cukup simpel jika dibandingkan dengan hypervisor…
This post is mirror of https://forums.rancher.com/t/failed-upgrade-from-v0-8-1-to-v1-0-0-caused-by-pv-created-before-v0-6-2/17586 I scale down all pods that has vpc to…
Ubuntu Konfigurasi network pada Ubuntu Server 18.04 berbeda dengan ubuntu versi sebelumnya. Versi sebelumnya menggunakan…
For detailed problems, see https://notulensiku.com/2019/02/fix-integrated-terminal-font-vscode/ To solve on mac, you need to install powerline fonts…