D
D
Dmitry2016-06-14 17:48:31
Laravel
Dmitry, 2016-06-14 17:48:31

How to host laravel project on shared hosting?

Разработал проект на laravel. Теперь нужно разместить на хостинг. Прочитал несколько тем про это и везде пишут, что нужно на хостинг ставить composer. Я не совсем понимаю тот момент, почему я не могу просто скопировать всю свою папку с проектом на сервер? Ведь в этом же случае будут скопированы все файлы проекта, в том числе и composer и пр. зависимости. Разве не так?

И еще вопрос: индексный файл лежит в папке public. На локалке я вручную привязал имя домена к нужной папке. Как это сделать на хостинге - не понимаю.

Answer the question

In order to leave comments, you need to log in

4 answer(s)
D
deadmemoras, 2016-06-14
@deadmemoras

Закинь - проверишь, в чем проблема?)

Андрей, 2016-06-14
@VladimirAndreev

а попробовать?

Антон, 2016-06-14
@Yadalay

В настройках на хостинге выставляете путь до папки сайта (public).
Ничего не надо устанавливать на хостинге. Нужно просто залить весь Ваш проект туда.
Потом в файле прописать просто данные от базы.

D
D', 2016-06-14
@Denormalization

Где я ошибся в своих рассуждениях, помогите разобраться

There is no error as such. Yes, you can simply copy the project to shared hosting and run it there.
No one bothers to do this, and so they do.
But there are a few nuances:
- Shared hosting is already a relic of the past, when renting a vps/dedicated was too expensive and few people knew how to properly set up the whole thing. Now renting a VPS is almost easier than buying shared hosting. And with the development of control panels (ISPManager, VestaCP), setting up and maintaining this VPS becomes as easy as on shared hosting
- There are restrictions on installed applications on shared hosting. If a project needs php5 today, and php7 tomorrow, then it can be problematic to wait until hosting technical support updates the whole thing.
There is also a problem when using tools that have already become standard (redis, memcached, queue daemons). On shared hosting, they may not exist at all, or they will be configured crookedly, or the wrong versions ...
So putting a laravel project on shared hosting does not make any sense. There will be more headache than profit.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question