Форум программистов, компьютерный форум, киберфорум
Наши страницы
Apache, htaccess
Войти
Регистрация
Восстановить пароль
 
Eblinkoff
2 / 2 / 0
Регистрация: 26.09.2014
Сообщений: 120
1

Установка Laravel на linux - как сделать DocumentRoot в \var\www\html\public

30.03.2018, 20:40. Просмотров 291. Ответов 5
Метки нет (Все метки)

Что стоит: apache2, nginx, ubuntu, hhvm
Пытаюсь установить Laravel. У него точка входа не в корне, а в \public. То есть нужно чтобы, набравши http://111.222.333.444/, открывался файл \var\www\html\laravel_learn\public\index.php.
Сейчас набираю в браузере http://111.222.333.444/ и получаю 404. НО если набрать http://111.222.333.444/new.php отображается этот самый new.php, который лежит в \var\www\html
Пытаюсь изменить DocumentRoot, для этого редактирую файл \etc\apache2\sites-available\000-default.conf, пишу в нём:
Bash
1
2
3
4
5
6
7
8
9
10
11
<VirtualHost *:80>
 
 
    DirectoryIndex index.php
    DocumentRoot /var/www/html/laravel_learn/public/
    <Directory /var/www/html/laravel_learn/public/>
        Options +FollowSymLinks +MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>
Результат - 0. Никакого эффекта. Апач перезагружаю так: service apache2 restart
hhvm перезагружаю так: service hhvm restart
Ничего не помогает. Прочитал много инструкций, форумов итд, делал как там написано - 0.
Помогите мне пожалуйста понять куда копать, в чём может быть ошибка.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.03.2018, 20:40
Ответы с готовыми решениями:

Зайти в папку /var/www/html
Привет. У меня Debian GNU/Linux 8.11 (jessie) тестовый сервак. Первый раз в жизни поставил LAMP и...

Как работать с файлами которые лежат в /var/www Apache
Я привык работать в Sublime text но не могу бо папка var/www под root) Также не могу сбросить ...

Как сделать редирект в htaccess с www на без www
RewriteCond %{HTTP_HOST} ^www.site\.ru$ RewriteRule ^(.*)$ http://site.ru/$1 Какое условие...

Вместо /var/www/
Здравствуйте. Установлен LAMP Server. Файлы берутся с /var/www/, а я хочу, чтобы они брались с...

Как копировать файлы в папку /var/www/html
сразу обьясню что только второй день как установил Linux Mandriva 2010 и поэтому пытаюсь...

5
Jewbacabra
Эксперт PHP
3923 / 3230 / 1402
Регистрация: 24.04.2014
Сообщений: 9,793
31.03.2018, 01:18 2
Цитата Сообщение от Eblinkoff Посмотреть сообщение
hhvm перезагружаю так: service hhvm restart
Каким образом hhvm подключен к апачу?
apachectl -S - виден ли данный хост в списке?
0
Eblinkoff
2 / 2 / 0
Регистрация: 26.09.2014
Сообщений: 120
31.03.2018, 09:26  [ТС] 3
"Каким образом hhvm подключен к апачу?" -- Я не знаю. Это делал кто-то другой. А где это посмотреть?
apachectl -S набрал, выдаёт.
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
site.ru (/etc/apache2/sites-enabled/000-default.conf:1)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex proxy: using_defaults
Mutex default: dir="/var/lock/apache2" mechanism=fcntl
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
И, да, DocumentRoot видно, что неправильный.
0
Jewbacabra
Эксперт PHP
3923 / 3230 / 1402
Регистрация: 24.04.2014
Сообщений: 9,793
31.03.2018, 10:39 4
Цитата Сообщение от Eblinkoff Посмотреть сообщение
"Каким образом hhvm подключен к апачу?" -- Я не знаю. Это делал кто-то другой. А где это посмотреть?
никогда дел с hhvm не имел. И выбор этот мне кажется странным, учитывая что разработчики популярных фреймворков и библиотек отказались от его поддержки
apachectl -S apache2ctl -S
Цитата Сообщение от Eblinkoff Посмотреть сообщение
/etc/apache2/sites-enabled/000-default.conf
Является ли это ссылкой на /etc/apache2/sites-available/000-default.conf
0
Eblinkoff
2 / 2 / 0
Регистрация: 26.09.2014
Сообщений: 120
02.04.2018, 10:21  [ТС] 5
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
VirtualHost configuration:
*:80                   site.ru (/etc/apache2/sites-enabled/000-default.conf:1)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex proxy: using_defaults
Mutex default: dir="/var/lock/apache2" mechanism=fcntl
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
"Является ли это ссылкой на /etc/apache2/sites-available/000-default.conf" -- да
0
Jewbacabra
Эксперт PHP
3923 / 3230 / 1402
Регистрация: 24.04.2014
Сообщений: 9,793
02.04.2018, 10:52 6
Eblinkoff, тут все нормально, нужно смотреть настройки hhvm
0
02.04.2018, 10:52
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.04.2018, 10:52

Как отредактировать файл /var/www/index.html?
Установил Apache, и пытаюсь редактировать файл var/www/index.html, но почему-то кнопка &quot;Сохранить&quot;...

Как сменить /usr/share/nginx/html на /var/www?
Я не понимаю в чём проблема! Почему в браузере в localhost отображается содержимое...

Как создавать и удалять файлы и папки в директории /var/www/html/?
совсем новичок в системах linux(ubuntu). не могу создавать файлы и папки в директории...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru