Проблема с загрузкой файлов на сервер PHP/Yii2
Возникла проблема при загрузке файлов на сервер. На локали все работает без проблем, но при переносе на боевой сервер - попытка загрузить любой файл, больше ~18мб заканчивается 500 Internal Server Error, при этом POST-запрос судя по логам - даже не доехал до обработчика. Менял значения в php.ini, nginx.conf, httpd.conf, .htaccess - ничего не помогло. Код прикладываю ниже, буду благодарен за любую помощь
Контроллер, экшн с загрузкой файла
public function actionUpdate($id)
{
$model = $this->findModel($id);
if ($model->load(Yii::$app->request->post())) {
$model->workDataFile = UploadedFile::getInstances($model, 'workDataFile');
if ($model->workDataFile !== null) {
$model->uploadWorkDataFile();
}
$model->save();
return $this->redirect(['view', 'id' => $model->id]);
}
}
uploadWorkData
public function uploadWorkData()
{
$path = '@app/upload/files/training-group/work-data/';
$date = $this->local_date;
$new_date = '';
$filename = '';
for ($i = 0; $i < strlen($date); ++$i) {
if ($date[$i] != '-') {
$new_date = $new_date.$date[$i];
}
}
$filename = 'Вх.'.$new_date.'_'.$this->local_number.'_'.$this->company->short_name.'_'.$this->document_theme;
$res = mb_ereg_replace('[ ]{1,}', '_', $filename);
$res = mb_ereg_replace('[^а-яА-Я0-9._]{1}', '', $res);
$res = FileWizard::CutFilename($res);
$this->workData = $res.'.'.$this->workDataFile->extension;
$this->workDataFile->saveAs($path.$res.'.'.$this->workDataFile->extension);
}