Я новичок в yii и только начал использовать Yii2 в своем последнем проекте (я использую базовый шаблон Yii2 ). Моя проблема прямо сейчас — процесс загрузки изображения, в котором он способен загружать несколько изображений. На моем локальном хосте отлично, изображения успешно сохранены, а также соответствующая запись, сопровождающая его. Однако проблема заключается в том, что когда я загрузил веб-сайт на свой тестовый сервер (linux-сервер с PHP 5.4), процесс вызывает ошибку:
Вышеупомянутая ошибка возникла, когда веб-сервер обрабатывал ваш запрос. Если вы считаете, что это ошибка сервера, свяжитесь с нами. Спасибо.
Я уже сделал необходимые папки, чтобы иметь 777 permissions и все равно это не сработает. Я также попытался создать запись без загрузки изображения, и, как и ожидалось, это было успешно, что указывает непосредственно на процесс загрузки, являющийся виновником.
Вот мой код для моей модели:
Вот мой код для контроллера:
Можете ли вы указать мне на то, что я делаю неправильно здесь?
I’m working on Yii2 project from external server. On that server everything work. But when I try to start it locally I get this error on first page.
All other pages work except backend page. There I get the same error. How can I fix it?
Comments
Copy link Quote reply
mhdizade commented Jan 22, 2018 •
What steps will reproduce the problem?
open inspectElement and change field name like this:
from LoginForm[username] change to LoginForm[username][test]
fill form and submit
What is the expected result?
form validation error like invalid username or something not internal server error
What do you get instead?
Error (#8) An internal server error occurred.
Additional info
| Q | A |
|---|---|
| Yii version | 2.0.5 |
| PHP version | 7.0.1 |
| Operating system | windows10, centos |
when you change the html form input name in inspect, get error#8
open inspect and i select form input like this
and change name of input to this
and fill the form and press submit and i get this error