Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Корневой папкой сайта должна быть public, а у тебя сейчас корневая папка на два уровня выше.
Вы не поняли.
Если выполнять команду composer create-project --prefer-dist laravel/laravel Laravel в папке /www/MySite.loc то тат еще создастся папка Laravel и путь к загрузке сайта будет: /www/MySite.loc/Laravel/public
После чего нужно будет из папки Laravel все скопировать в /www/MySite.loc/ чтоб путь был /www/MySite.loc/public
А чтобы этого не делать, можно сразу создать в нужно папке нужные файлы без копирования. Для этого мы запускаем команду из папки /www.
Например, если выполнить команду composer create-project --prefer-dist laravel/laravel MySite из директории www, то в ней создастся папка /www/MySite
Вот на youtube хорошо об этом говорится - https://www.youtube.com/playlist?list=P … WHE-KCoNnE
Нашел, что можно через файл .htaccess:
RewriteEngine on
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/$1 [L]
- не получается.
Пока работает по ссылке localhost:888/laravel/public
Дано:
- WampServer 3.0.6
- сервер настроен на 888 порт (было 2 разных сервера) работал с joomla, т.е. локальные ссылки сайтов запускаются по localhost:888/NameSate.loc
Установил:
- Composer.
- laravel (устанавливал из директории www):
composer create-project --prefer-dist laravel/laravel Laravel
Если заходить на сайт localhost:888/laravel/ - то показываются только список каталога
Если выполнить: php artisan serve - то возможно будет заходить по localhost:8000
Как сделать, чтобы можно было заходить по localhost/Laravel (localhost:888/Laravel) ?
Какой сервер лучше использовать: WampServer, Denver или другие? У меня есть уже установленный Denver.
Я только начинаю изучать PHP Framework
Страницы 1