2016-04-29 35 views
0

PHP mkdir関数を使用してディレクトリを作成しようとしていますが、次のようなエラーが発生します。 警告:mkdir():/ Applications/XAMPP/xamppfiles/htdocs/tiki-ライン122mkdir()アクセス許可が拒否されました。

上/system/core/Log.phpこれはライン122である:私は「マック/ XAMPP/xamppfiles/htdocsに/ティキに私temp_sessフォルダを置く

file_exists($this->_log_path) OR mkdir($this->_log_path, 0777, TRUE);

-id/temp_sess '

と私のconfig.php:

$config['sess_save_path'] = './temp_sess/';

私temp_sessフォルダ:

temp_sess info folder

私が間違って何をしたのですか?

私はマック、WebサーバのXAMPPによ...フォルダpermission.Itため

答えて

0
  1. チェックを、777許可を与えるようにしてください実行時に)。それは私のために働いた。
  2. あなたは、mkdirコマンドに0777を置くことなどを忘れないでくださいサブフォルダを作成するために、再帰的なコマンドを使用していた場合:

    if(!file_exists($output)){ 
        if (!mkdir($output, 0777, true)) {//0777 
         die('Failed to create folders...'); 
        } 
    
    } 
    

もちょうど今私のために働いているこの。

-1

チェックは書き込み保護されています。ほとんどのホストは、アンダースコア、ダッシュを使用して名前などを作成することはできませんようnew_folder(時々これは権限のエラーが発生する可能性があります。そのフォルダに例えばあなたが先フォルダに名前を付ける方法を

+0

私はしましたが、私の問題を解決しませんでした – Maii

+0

どのように許可を設定しましたか?コマンドラインから? –

+0

そのフォルダを右クリックし、アクセス権を読み取りと書き込みに変更してください – Maii

0

この同じ問題を確認しましたが、問題は$config['log_path'] = {見つからなかったパス}です。パスを追加してパーミッションを更新し、エラーはなくなりました。

関連する問題