ホームページ >バックエンド開発 >PHPチュートリアル >Yii で gii を使用すると、「ファイルを書き込めません」というメッセージが表示されます。
??
Yii で gii を使用すると、「ファイルを書き込むことができません」というメッセージが表示されます
これは明らかに、gii にファイルを書き込む権限がないためです。 .com/doc/guide/2.0/start-gii 前の手順と同じことを行う場合は、まず次のファイルを削除する必要があります:
rm /var/www/html/basic/models/ Country .phprm /var/www/html/basic/controllers/ CountryController.php
rm /var/www/html/basic/views/country/index.php
次にWebアクセス許可を与えます:
chown www-data:www-data /var/www/html/basic/models
chown www-data:www-data /var/www/html/basic/controllers
chown www-data:www- data /var/www/html/basic/views/country
その後、
http://machine name/basic/web/index.php?r=giiにアクセスして、モデルと CRUD を生成した後、ページ http://machine name/basic/web/index.php?r=country/index にアクセスして、すべてが正常に実行されたら、アクセス許可を元に戻すことをお勧めします。 :
chown root:root / var/www/html/basic/modelschown root:root /var/www/html/basic/controllers
chown root:root /var/www/ html/basic/views/country
上記は、Yii で gii を使用する際に発生する「ファイルを書き込むことができない」問題を、関連する内容も含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。