ホームページ >CMS チュートリアル >PHPCMS >phpcms インストールが書き込めない場合はどうすればよいですか?
phpcms インストールを書き込めない場合はどうすればよいですか?
Linux にインストールされた phpcms ファイルの権限は書き込み可能ではありません。
phpcmsを指定したプロジェクトディレクトリに入れてインストールを待っていると、インストールの4番目のステップでファイルパーミッション設定ファイルの現在の状態が「書き込み不可」になっていることが分かりました。ファイルのパーミッションを意識的に変更しました。777 に変更しました。
もちろん、ファイルのパーミッションは再帰的に変更されます (chmod 777 -R phpcms/)。ここですべてを 777 に変更することはお勧めできません。
通常の状況では、ファイルのアクセス許可の問題は解決されますが、今日はここで問題が発生しました。つまり、何も変更せずに書き込みできないままです。急に混乱して、サービスを再起動する必要はないと思いました。
変更後、ファイルのアクセス許可はすべて -rwxrwxrwx と表示されますが、それでもアクセス許可がないことを示すメッセージが表示されます。
権限はセキュリティに関係するので、Linux ファイアウォールを考えました。
Baidu で検索すると、setenforce は Linux の selinux ファイアウォール設定コマンドで、setenforce 0 を実行すると selinux ファイアウォールをオフにすることになります。
コマンドを実行します: getenforce
Enforcing
プロンプトは強制モードです
したがって、実行を続けます
setenforce 0
コマンドを実行します: getenforce
結果: Permissive
この時点で、phpcms のインストールを見ると、ファイルのアクセス許可が書き込み可能になっていることがわかります
注: SELinux 許容モード (許可) 必須モード (強制);
PHP 中国語 Web サイト、多数の無料 PHPCMS チュートリアル 、オンライン学習へようこそ!
以上がphpcms インストールが書き込めない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。