1 / 1 / 2
Регистрация: 17.03.2016
Сообщений: 215
|
||||||
1 | ||||||
Как выложить на хостинг сайт на Laravel 5.128.04.2017, 11:59. Показов 5406. Ответов 3
Метки нет (Все метки)
Привет. У меня на ноуте установлено: Windows 10, Apache, MySQL, PHP 7. Установил с помощью композера фреймворк Ларавел 5.1. Структура папок такая:
C:\Server\data\htdocs\blog.local\www\... в каталоге www лежит 2 папки: logs и blog в папке blog все файлы фреймворка Зашёл в браузере по адресу blog.local/ и увидел список директорий: - logs/ - blog/ Зашел в blog/ затем в public/ и увидел на экране большими буквами "Laravel 5", при этом в адресной строке blog.local/blog/public/ Затем немного подправил виртуальный хост у Апача: Apache24 - conf - extra - httpd-vhosts.conf - тут подредактировал 2 строчки: DocumentRoot "C:/Server/data/htdocs/blog.local/www" <Directory "C:/Server/data/htdocs/blog.local/www"> Дописал в них: DocumentRoot "C:/Server/data/htdocs/blog.local/www/blog/public" <Directory "C:/Server/data/htdocs/blog.local/www/blog/public"> Далее перезапускаю Апач, и в итоге теперь пишу в адресной строке браузера blog.local/ и сразу вижу на экране: большими буквами "Laravel 5" Далее наколбасил простенький блог на Ларавел, на своем локальном сервере. Теперь хочу понять, как этот сайт можно выложить на хостинг. 1) Сначала залил все файлы в каталог htdocs на хостинге, с помощью FileZilla. 2) Далее сделал у себя на локальном экспорт БД в phpMyAdmin. И потом уже на хостинге тоже зашел в phpMyAdmin и там сделал импорт этой же БД. 3) Прописал в файле .env настройки соединения с БД на хостинге Далее перехожу на свой сайт по нужному адресу: *******.byethost10.com и вижу список каталогов: Если нажму на папку public то увижу какую-то ошибку: Попробовал руками прописать в адресной строке путь до одной из вьюшек: - выводит на экран сам текст шаблона. Что то не то (( Погугли и нашёл совет, что надо добавить в корень проекта на хостинге файл .htaccess и написать в нём:
Можете кто-нибудь подсказать мне? ))
0
|
28.04.2017, 11:59 | |
Ответы с готовыми решениями:
3
Возможно ли выложить на хостинг сайт с крякнутым SpreadsheetGear-ом внутри? Как выложить БД с Денвера на хостинг? Хостинг, раскрутка сайта, как выложить в интернет Как установить Laravel на хостинг |
5753 / 4133 / 1507
Регистрация: 06.01.2011
Сообщений: 11,276
|
|
28.04.2017, 19:20 | 2 |
Файлы и папки, что лежат рядом с папкой
public поместите на хостинге рядом с папкой htdocs . А в htdocs скопируйте всё, что лежит в public .
1
|
1 / 1 / 2
Регистрация: 17.03.2016
Сообщений: 215
|
||||||
28.04.2017, 20:54 [ТС] | 3 | |||||
А там рядом с htdocs запрещено файлы складывать. Они сразу же самоудаляются.
Можно создать рядом с папкой htdocs папку laravel и туда всё положить. А содержимое public положить в htdocs. Но тогда надо какие-то настройки где-то прописывать, пути и прочее. Вот тут например пишут, что "Теперь, когда мы изменили местоположение и имя папки public, мы должны отразить это в файле bootstrap/paths.php." И такой код:
0
|
5753 / 4133 / 1507
Регистрация: 06.01.2011
Сообщений: 11,276
|
|
29.04.2017, 06:57 | 4 |
alex_7, в laravel 5.4 надо прописать пути только в файле public/index.php
/../bootstrap/autoload.php меняйте на /../laravel/bootstrap/autoload.php /../bootstrap/autoload.php меняйте на /../laravel/bootstrap/app.php
1
|
29.04.2017, 06:57 | |
29.04.2017, 06:57 | |
Помогаю со студенческими работами здесь
4
как выложить сайт? Как выложить сайт Как выложить новый сайт? А как на сайт ПРИМЕР выложить? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |