2017-03-27 5 views
0

Ich versuche, eine Datei in CodeIgniter auf Live-Server hochladen. Es funktioniert perfekt auf localhost, aber wenn ich versuche, es auf Live-Server hochzuladen, funktioniert die Upload-Bibliothek nicht. Kannst du mir bitte sagen, was ich falsch mache? Muss ich etwas in der php.ini des Live-Servers ändern?CodeIgniter kein Bild hochladen, wenn auf Live-Server

Hier ist mein Code:

public function do_upload() 
    { 
     $config = [ 
       'upload_path' => './uploads', 
       'allowed_types' => 'jpg|gif|png|jpeg', 
       'max_size'   => 1100000000, 
       'max_width'   => 102400000, 
       'max_height'   => 76800000, 
       ]; 
       // print_r($config); 
       // exit(); 
      $upload=  $this->load->library('upload'); 
     $this->load->library('upload', $config); 
     $this->upload->initialize($config); 
     // var_dump($config); 
     var_dump($upload); 
     // exit(); 
     if(!$this->upload->do_upload('imagefile')) 
     { 
      $upload_error = $this->upload->display_errors(); 
      $this->load->view('site/timeline/timeline_profile',compact('upload_error')); 
     } 
     else 
     { 
      $post = $this->input->post(); 
      unset($post['submit']); 
      $upload_data = $this->upload->data(); 
      $file_name=$_FILES['imagefile']; 
      $this->load->model('Timeline_model'); 
      $this->Timeline_model->upload_model($post,$file_name); 
      echo $image_path= base_url("uploads/".$upload_data['raw_name'].$upload_data['file_ext']); 
     } 
    } 

auf var Dump der Wert es mir null zeigt.

+0

Logischerweise sollte es Ihnen nichts zeigen, weil Sie $ upload dumpen, das nichts von der Bibliothekladung erhält. Entweder dump $ this-> upload-> data(); in Ihrer else-Anweisung oder $ upload_data Variable –

+0

versucht, dies auch zu tun, aber die Werte sind immer noch null @MalikMudassar –

Antwort

0

Bitte folgen Sie dem Code in File Uploading Class genau und es wird funktionieren und stellen Sie sicher, dass Sie Schreibberechtigungen zum Hochladen von Ordner in Ihrem Server haben.

+0

überprüft, ich kann auf den Pfad zugreifen, aber die Upload-Bibliothek funktioniert immer noch nicht –

+0

überprüfen Ordner Berechtigungen –