Codeigniter で mkdir を使用してディレクトリを作成するときに発生する権限の問題と解決策、codeignitermkdir_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:22:15
オリジナル
1347 人が閲覧しました

Codeigniter で mkdir、codeignitermkdir を使用してディレクトリを作成するときに権限の問題と解決策が発生しました

今日 Codeigniter を使用してファイルをアップロードしたとき (Centos にデプロイされています)、次のエラーが表示されました:

アップロードされたファイルを最終宛先に移動しようとしたときに問題が発生しました。

関連コード:

コードをコピーします コードは次のとおりです:

//ディレクトリ検出
if (!is_dir($cache_path)) mkdir($cache_path, '777');

問題を解決するには、次のコードに変更します:

コードをコピーします コードは次のとおりです:

//ディレクトリ検出
if (!is_dir($cache_path)) mkdir($cache_path, 0777);

Linux で mkdir を使用して新しいディレクトリを作成し、権限を付与すると、結果は間違っています

新しいディレクトリを作成するには、次のコマンドを使用します:
mkdir /mml
セキュリティを強化するには、ディレクトリの所有者と操作属性を変更する必要があります:
chown -R user:dba /mml user はユーザー、dba は作成されたディレクトリです。 group
chmod -R 777 /mml
あなたの場合、これを使用する必要はありませんが、セキュリティのために非常に必要です。Baidu でそのアプリケーションについて学ぶことができます。
上記の新しいディレクトリに操作権限を付与するだけです
例: chmod -R 777 /mml

コマンド mkdir user を使用して Linux の下にディレクトリを作成します。 wei ディレクトリは user の下に作成されますが、wei の下にファイルを作成したいです

ユーザーの下にweiを作成しましたか? 次に cd /user/wei を入力すると入力できます。 アクセスできない場合は、chmod +x wei で wei フォルダーに実行権限を追加する必要があると考えられます。
ファイルを作成したい場合は、「vi hello」と入力するだけで hello という名前のファイルが作成されます
vi エディターの使用方法についてはこちらをご覧ください

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/848797.html技術記事 Codeigniter で mkdir を使用してディレクトリを作成するときに、codeignitermkdir でアクセス許可の問題と解決策が発生しました。今日 Codeigniter (Centos にデプロイされている) を使用してファイルをアップロードすると、codeignitermkdir で次のエラーが表示されました: 問題があります...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート