2016-08-16 2 views
1

Я загрузил свой проект в godaddy и переместил содержимое общих папок в public_html. Проект работает нормально, но изображение вмешательства не может писать по-общедоступному, поскольку его нет. Ниже приводится сообщение:Laravel 5.2 Изменение общей папки на public_html на общем сервере

Can't write image data to path (/home/username/public/uploads/... 

Так, очевидно, public_path() неправильно, его все еще указывает public. Но теперь это должно быть public_html. Так что мой вопрос в том, как я могу изменить это на public_html в Laravel 5.2?

+0

этот вопрос уже ответил той же теме –

+0

Рассмотрим символическую ссылку '' public' к public_html'. – ceejayoz

ответ

2

Попробуйте это в index.php:

$app = require_once __DIR__.'/../bootstrap/app.php'; 

// set the public path to this directory 
$app->bind('path.public', function() { 
    return __DIR__; 
}); 
Смежные вопросы