2016-12-19 4 views
0

私はlocalhostでうまく動作しているファイルをアップロードする必要があるCODEIGNITERのプロジェクトを持っています。しかし、問題は、私がLinuxのcpanelにファイルをアップロードしたときに開始されました.fileがアップロードされていないので、私は$ _SERVER ['DOCUMENT_ROOT']。/ project/sliderImages/';それはcpanelでも動作しません。私は問題を解決することができません!

誰でもお手伝いできますか?事前のおかげで

はローカル私のファイルのアップロードフォルダの場所は

 C:/wamp64/www/admin/sliderImages 

で、cPanelの中​​でその場所は、管理者は、すべてのCodeIgniterのファイルやフォルダがあるその下に私のプロジェクトのフォルダ名で、ここで

public_html/admin/sliderImages 

です。

私は

$config['upload_path']   = './sliderImages/'; 

ですCodeIgniterのでアップロードパスを使用し、そのフォルダ内のすべての画像を見つけるために私はどのように私がアップロードして取り出すことができるということを教えたり、私に任意のリンクを与える

$path = $_SERVER['DOCUMENT_ROOT'].'/admin/sliderImages/'; 

    $files = glob($path.'*'); // get all file names 

を使用私はlocalhostで行ったcpanelのcodeigniterでフォルダからファイル!

私はcpanelのフォルダに対して755のフォルダアクセス権を持っています。

私はそれはあなたのコードのすべてが実行されるようにindex.phpからの相対パスを使用してみない理由

Array ([error] => 
     The upload path does not appear to be valid. 

    ) 
+0

誰かに来てpls私に何かを教えて! –

答えて

1

のようなエラーを見せてcPanelの中​​で私のプロジェクトをアップロードし、フォルダ内の画像をアップロードしようfrom index.php。だから、これはbase_url('admin/sliderImages'); はCI URLを並べ替えてみようと反映させるために.htaccessファイルをenditすることを忘れないでください、あなたのアップロードパスをするようになります

$config['base_url'] = 'http://'.$_SERVER['SERVER_NAME'];

設定ファイルと

$path = 'admin/sliderImages/'; 
$files = scandir($path); // get all file names 
0

スタートをしてみてくださいサーバーの設定

+0

申し訳ありませんが@clifford_owino!私は$ config ['base_url'] = 'http://' .$_SERVER ['SERVER_NAME']のように変更しました。 '/ admin /';あなたにぴったり合っていれば私のサイトを動かすにはあまりにも多くの場所を変えなければならないからです。だから私はこれを行った$ config ['upload_path'] = base_url( 'sliderImages /');結果は同じです!アップロードしないでください! –

+0

ここにアップロードコードをコピーして、私たちが見ているものをデバッグできるようにしてください –

関連する問題