Ошибка сервера Laravel после загрузки файла - сервер разрешений html_public - PullRequest
0 голосов
/ 28 сентября 2018

Я могу правильно загрузить свои файлы на мой локальный хост внутри /public.Но на моем сервере я получил Error Server.Может быть, мне нужно изменить некоторые разрешения или установить путь хранения.Я старался изо всех сил, но я не знаю много о разрешениях.Может кто-нибудь помочь мне решить это, пожалуйста?

Error Это код моего контроллера:

public function addPerson(Request $request)
{
    $person = new Person;
    $exploded = explode(',', $request->image);
    $decoded = base64_decode($exploded[1]);

    if (str_contains($exploded[0], 'jpeg')) {
        $extension="jpg";
    } else {
        $extension="png";
    }

    $fileName = str_random().'.'.$extension;
    $path = public_path().'/'.$fileName;

    file_put_contents($path, $decoded);
    $person->photo = $fileName;

    $person->save();
    return back()->with('success', 'New Position added successfully.');
}

С тех пор, как я загрузил свой проект в Cpanel, я ничего не изменил.Спасибо.

обновление: я активировал app_debug, и вместо этого получил эту проблему enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...