ホームページ  >  記事  >  バックエンド開発  >  Yii で gii を使用すると、「ファイルを書き込めません」というメッセージが表示されます。

Yii で gii を使用すると、「ファイルを書き込めません」というメッセージが表示されます。

WBOY
WBOYオリジナル
2016-07-29 08:56:121656ブラウズ

??

Yii で gii を使用すると、「ファイルを書き込むことができません」というメッセージが表示されます

これは明らかに、gii にファイルを書き込む権限がないためです。 .com/doc/guide/2.0/start-gii 前の手順と同じことを行う場合は、まず次のファイルを削除する必要があります:

rm /var/www/html/basic/models/ Country .php

rm /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/models

chown root:root /var/www/html/basic/controllers

chown root:root /var/www/ html/basic/views/country

上記は、Yii で gii を使用する際に発生する「ファイルを書き込むことができない」問題を、関連する内容も含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。