Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 03.10.2017 14:33:05

Перенос с локалки на сервер

делал проект на локалке - openserver, перенёс на впс(vestacp) - по пути '/' получаю 403 ошибку - нет доступов.
хотя права стоят 755 и права выставлены под нужного юзера. думаю,  не упустил ли я в настройке Ларки чего?

Не в сети

#2 03.10.2017 14:37:21

Re: Перенос с локалки на сервер

посмотрел эту тему - https://laravel.ru/forum/viewtopic.php?id=1296 , сделал ln -s public/index.php index.php , теперь получаю 500 ошибку

Не в сети

#3 03.10.2017 14:38:00

Re: Перенос с локалки на сервер

Скорее всего, проблема с конфигом веб сервера, смотри логи. Еще, тебе нужно направить веб сервер на папку public.

Если не решишь сам, запости конфиг и ошибки сюда, кто-нибудь поможет.

Не в сети

#4 03.10.2017 14:45:06

Re: Перенос с локалки на сервер

По 500 ошибке смотри логи Laravel - storage/logs/laravel.log

Если там ничего нет, смотри лог веб сервера.

Не в сети

#5 03.10.2017 15:32:06

Re: Перенос с локалки на сервер

удалил проект, заинсталлил Ларку через композер, спуллил репу (с трудом, хрен знает что со Стака тянул), получаю 403. вот логи:

[Tue Oct 03 15:29:47.477714 2017] [autoindex:error] [pid 2788] [client 195.24.136.50:33073] AH01276: Cannot serve directory /home/pravoedelo.ua/web/p                                                                                        ravoedelo.ua/public_html/: No matching DirectoryIndex (index.html,index.cgi,index.pl,index.php,index.xhtml,index.htm) found, and server-generated dir                                                                                        ectory index forbidden by Options directive

Не в сети

#6 03.10.2017 15:40:34

Re: Перенос с локалки на сервер

изменил конфиги в apache2.conf + nginx.conf на DocumentRoot (напоминаю: у меня vestaCP).
теперь по пути '/' получаю 500.
пошёл чекать логи

Не в сети

#7 03.10.2017 15:42:47

Re: Перенос с локалки на сервер

в /var/log/apache2/<domain>.log такое:

195.24.136.50 - - [03/Oct/2017:15:41:49 +0300] "GET / HTTP/1.0" 500 216 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36"

ну, как бы, не информативно )
в аналогичной папке nginx'а и вовсе пусто. ну, по сути, он и не проксирует пхп-файлы

Изменено Anque (03.10.2017 15:43:18)

Не в сети

#8 03.10.2017 15:51:06

Re: Перенос с локалки на сервер

нашёл в логах домена такое:

[Tue Oct 03 15:48:21.058532 2017] [:error] [pid 2444] [client 195.24.136.50:56948] PHP Fatal error:  require(): Failed opening required '/home/domainname.ua/web/domainname.ua/public_html/bootstrap/../vendor/autoload.php' (include_path='.:/usr/share/php:/usr/share/pear') in /home/domainname.ua/web/domainname.ua/public_html/bootstrap/autoload.php on line 17

Изменено Anque (03.10.2017 15:51:51)

Не в сети

#9 03.10.2017 16:05:07

Re: Перенос с локалки на сервер

решил этот вопрос командой:

composer update --no-scripts

но теперь получаю такой трэш:
jkGpzGM.png

Изменено Anque (03.10.2017 16:05:19)

Не в сети

#10 03.10.2017 16:41:34

Re: Перенос с локалки на сервер

в логах по этому поводу получаю такое:

#0 /home/pravoedelo.ua/web/pravoedelo.ua/public_html/vendor/laravel/framework/src/Illuminate/Encryption/EncryptionServiceProvider.php(27): Illuminate\Encryption\Encrypter->__construct(NULL, 'AES-256-CBC')
#1 /home/pravoedelo.ua/web/pravoedelo.ua/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(726): Illuminate\Encryption\EncryptionServiceProvider->Illuminate\Encryption\{closure}(Object(Illuminate\Foundation\Application), Array)
#2 /home/pravoedelo.ua/web/pravoedelo.ua/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(608): Illuminate\Container\Container->build(Object(Closure))
#3 /home/pravoedelo.ua/web/pravoedelo.ua/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(575): Illuminate\Container\Container->resolve('encrypter')
#4 /home/pravoedelo.ua/web/pravoedelo.ua/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(728): Illuminate\Container\Container->make('encrypter')
#5 /home/pravoedelo.ua/web/pravoedelo.ua/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(862): Illuminate\Foundation\Application->make('Illuminate\\Cont...')
#6 /home/pravoedelo.ua/web/pravoedelo.ua/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(790): Illuminate\Container\Container->resolveClass(Object(ReflectionParameter))
#7 /home/pravoedelo.ua/web/pravoedelo.ua/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(758): Illuminate\Container\Container->resolveDependencies(Array)
#8 /home/pravoedelo.ua/web/pravoedelo.ua/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(608): Illuminate\Container\Container->build('App\\Http\\Middle...')
#9 /home/pravoedelo.ua/web/pravoedelo.ua/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(575): Illuminate\Container\Container->resolve('App\\Http\\Middle...')
#10 /home/pravoedelo.ua/web/pravoedelo.ua/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(728): Illuminate\Container\Container->make('App\\Http\\Middle...')
#11 /home/pravoedelo.ua/web/pravoedelo.ua/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(215): Illuminate\Foundation\Application->make('App\\Http\\Middle...')
#12 /home/pravoedelo.ua/web/pravoedelo.ua/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(189): Illuminate\Foundation\Http\Kernel->terminateMiddleware(Object(Illuminate\Http\Request), Object(Illuminate\Http\Response))
#13 /home/pravoedelo.ua/web/pravoedelo.ua/public_html/public/index.php(59): Illuminate\Foundation\Http\Kernel->terminate(Object(Illuminate\Http\Request), Object(Illuminate\Http\Response))
#14 {main}

Изменено Anque (03.10.2017 16:43:30)

Не в сети

#11 03.10.2017 16:59:38

Re: Перенос с локалки на сервер

решил:
cat .env.example > .env
php artisan key:generate

Не в сети

Подвал раздела