2016-12-19 64 views
0

我有一個CODEIGNITER項目,我必須上傳在本地主機上運行良好的文件。但是,當我將文件上傳到linux cpanel文件時,問題就開始了.file也沒有上傳,我也必須從我使用$ _SERVER ['DOCUMENT_ROOT']。/ project/sliderImages /'所做的文件夾中找到映像。但這也不適用於cpanel。我無法解決問題!

任何人都可以幫我嗎?在此先感謝

本地我的文件上傳的文件夾位置是

 C:/wamp64/www/admin/sliderImages 

和的cPanel它的位置是

public_html/admin/sliderImages 

這裏是admin旗下有所有的笨文件和文件夾我的項目文件夾名。

我用上傳路徑笨是

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

,並找到該文件夾​​,我用

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

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

這樣告訴我,或者給我,我怎麼可以上傳任何鏈接,獲取中的所有圖像從cPanel中的codeigniter文件夾,我在本地主機!

此外,我有文件夾權限在cpanel中的文件夾。

當我上載我的項目中的cPanel,並試圖上傳文件夾中的圖像它顯示這樣的錯誤

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

    ) 
+0

有人請告訴我一些東西! –

回答

1

爲什麼不使用相對路徑從的index.php所有你的代碼會被執行嘗試來自index.php。因此,嘗試

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

開始與配置文件

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

這會使你的上傳路徑是base_url('admin/sliderImages'); 讓CI的網址進行排序,並沒有忘記endit .htaccess文件,以反映服務器配置

+0

對不起@clifford_owino!我改變了$ config ['base_url'] ='http://'.$_SERVER ['SERVER_NAME']。'/ admin /';因爲如果你確實喜歡你,我必須改變它太多的地方來運行我的網站。所以我做了這個$ config ['upload_path'] = base_url('sliderImages /');但結果是一樣的!不上傳! –

+0

在這裏複製您的上傳代碼,以便我們可以幫助調試我們所看到的內容 –

相關問題