Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Всем привет! Парни кто может подсказать как мне сделать чтобы обращаться к моему проекту по адресу например так http://laravel/ , а не http://laravel/public/ и еще может кто подскажет первоначальную настройку фреймворка.
Изменено LoKeR (09.02.2015 00:02:36)
Не в сети
Нужно сделать public корневой папкой.
Что есть "первоначальная настройка"?
Изменено Wide (09.02.2015 01:23:38)
Не в сети
Нужно сделать public корневой папкой.
а как?)
Не в сети
Wide пишет:Нужно сделать public корневой папкой.
а как?)
в настройках сервера. что-то типа
<VirtualHost *:80>
ServerName sitename.com
DocumentRoot /path/to/our/public
</VirtualHost>
Изменено Screamster (09.02.2015 12:07:44)
Не в сети
Screamster, спасибо. Чет как-то тупо устроено...
Не в сети
Можно еще перенести все файлы из папки public в корень сайта, затем отредактировать файл index.php:
require __DIR__.'/bootstrap/autoload.php';
$app = require_once __DIR__.'/bootstrap/app.php';
Не в сети
Можно еще перенести все файлы из папки public в корень сайта, затем отредактировать файл index.php:
require __DIR__.'/bootstrap/autoload.php'; $app = require_once __DIR__.'/bootstrap/app.php';
а если перенести только index.php? Просто не хочется чтобы эти все файлы валялись в корне...
Не в сети
да, вроде бы работает спасибо за подсказку Pr00f! Будем тестить))
Не в сети
теперь 404 на login и home...
Не в сети
Просто не хочется чтобы эти все файлы валялись в корне...
Немного ранее кто-то писал "как-то тупо сделано"... А чем простите плох вариант, где из вне нет доступа к "системным директориям"?
В любой панели управления есть возможность изменения корневой директории домена.
Не в сети
LoKeR пишет:Просто не хочется чтобы эти все файлы валялись в корне...
Немного ранее кто-то писал "как-то тупо сделано"... А чем простите плох вариант, где из вне нет доступа к "системным директориям"?
В любой панели управления есть возможность изменения корневой директории домена.
да просто раньше юзал Kohana 3, там такого не было. ладно будем так пилить...
Не в сети
Создай в корне сайта .htaccess и пропиши в нем
Options Indexes FollowSymLinks
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^$ public/ [L]
RewriteRule (.*) public/$1 [L]
</IfModule>
и все!
Не в сети
В Кохане как раз было сделано неграмотно. Правильно из соображений безопасности - это делать document root несовпадающим с корневой папкой фреймворка. Привыкайте.
Не в сети
Страницы 1