-2
私はcpanelにアップロードして自分のサイトにファイルをアップロードするときにlocalhostでうまく動作するcodeigniterに関するプロジェクトを持っていますexample.comは現在この要求を処理できません。 HTTP ERROR 500 なぜですか?誰が私に何をすべきか教えてもらえますか?codeigniterにファイルをアップロードすると、なぜウェブサイトが現在このリクエストを処理できないのですか? HTTP ERROR 500
public function doupload($id,$action)
{
$config['upload_path'] = 'SliderImages/';
$config['allowed_types'] = 'gif|jpg|png|jpeg|psd|pdf|tiff';
$config['overwrite'] = TRUE;
$config['encrypt_name'] = false;
$config['max_size'] = 10000000;
$config['max_width'] = 999999;
$config['max_height'] =99999;
$this->upload->initialize($config);
$files = $_FILES;
if($action == "insert")
{
if($_FILES['slide_image']['name'] !== '')
{
$_FILES['userfile']['name']= $files['slide_image']['name'];
$file_name = $_FILES['userfile']['name'];
$name =explode('.',$file_name);
$_FILES['userfile']['name'] = $id. '.' .$name[1];
$_FILES['userfile']['type']= $files['slide_image']['type'];
$_FILES['userfile']['tmp_name']= $files['slide_image']['tmp_name'];
$_FILES['userfile']['error']= $files['slide_image']['error'];
$_FILES['userfile']['size']= $files['slide_image']['size'];
//$this->upload->do_upload();
if (!$this->upload->do_upload())
{
$error = array('error' => $this->upload->display_errors());
return $error;
//print_r($error);die();
}
else
{
$msg = array('upload_data' => $this->upload->data());
return $this->upload->data('file_name');
}
}
}
}
さて、サーバーのログを確認してください、または少なくともPHPのエラーを表示して問題の詳細を確認してください –
PHPのバージョンを確認してくださいあなたのサーバーはあなたのコードと互換性があります。我々は最新バージョン7.0 – Xabby
を持っているので、それが最新のものに設定されていればそれを5.6に設定してくださいPHPバージョン – Xabby