2017-01-01 4 views
1

Я получаю:CodeIgniter 3.1.2 Внутренняя ошибка сервера в Image загрузить

500 Internal server error 

при загрузке изображения через AJAX. Когда он достигает:

$this->upload->do_upload('filename'); 

он производит эту ошибку. Я ищу везде, но решения не найдено.

Мой код:

foreach($_FILES as $key_img=>$row_img){ 
    if(!empty($row_img['name'])){ 
     $image_path = './assets/images/'; 
     $config['upload_path'] = $image_path; 
     $config['allowed_types'] = "gif|jpg|png"; 
     $config['max_size'] = '1000'; 
     $this->load->library('upload', $config); 
     if (!$this->upload->do_upload($key_img)) 
     { 
      $upload_error = array('error' => $this->upload->display_errors()); 
     } 
     else 
     { 
      $data = array('upload_data' => $this->upload->data()); 
      $userfile = $data['upload_data']['file_name']; 
     } 

    } 
} 

Ошибка сообщается в консоли, где, как нет ответа на вкладке Network.

+0

есть ли что-нибудь в ваших журналах? –

+0

Нет, мой журнал ошибок cPanel пуст. –

+0

Включена ли отчетность об ошибках и отладка? –

ответ

4

Существует проблема с codeigniter 3.1.2 upload.php, У меня есть php7, но я получаю ошибку 500. Моим решением было загрузить codeigniter 3.0.6 и скопировать файл upload.php и вставить его в систему/библиотеки

+0

Удивительное спасибо за решение, я попробую это. Большое спасибо заранее, скоро вернусь к вам. –

+0

Он работает! Спасибо :) –

+0

Это работа! Большое вам спасибо @Erastus Marrokin –

 Смежные вопросы

  • Нет связанных вопросов^_^