Не работает .htaccess

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Закрыто
Аватара пользователя

Автор темы
linux_net_user
Сообщения: 272
Зарегистрирован: 18 дек 2017, 11:29
Решено: 1
1
Благодарил (а): 26 раз
Поблагодарили: 3 раза

Не работает .htaccess

#1

24 дек 2017, 09:30

Установил web сервер lamp, все работает , но не работает .htaccess, он стоит скрытым в папке, и его можно увидеть ls -l,
в .htaccess пишу к примеру переопределение индексового файла
DirectoryIndex main.php или ErrrorDocument 404 'Not Found' ,
Простыми словами что сделать чтобы .htaccess работал, может он не работает потому что у него атрибут скрытый?
Если да, то скажите пожалуйста как поменять атрибут , к примеру как в виндовсе attrib -h +a index.php.
Всем спасибо

Решение rogoznik » 25 дек 2017, 07:30
wanoska писал(а):
25 дек 2017, 06:32
он скрытый
Тут дела не том скрытый он или нет. Он действительно скрытый. Но проблема в другом. Нужно правильно настроить виртуальный хост. А для этого нужно почитать документацию или если не умеет читать на английском чутка погуглить.
linux_net_user, конфиг виртуально хоста, к примеру /etc/apache2/sites-available/mysite.ru.conf должен выглядеть примерно так

Код: Выделить всё

<VirtualHost *:80>
    DocumentRoot "/var/www/html/mysite/public_html"
    ServerName mysyte.ru
    ErrorLog "/var/www/html/mysite/logs/error.log"
    CustomLog "/var/www/html/mysite/log/access.log" common
    <Directory "/var/www/html/mysite/public_html">
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

Перейти к ответу ➙
[-L_I_N_U_X-]

Аватара пользователя

wanoska
Сообщения: 245
Зарегистрирован: 17 окт 2016, 15:36
Решено: 4
Откуда: Кинешма
Благодарил (а): 40 раз
Поблагодарили: 51 раз
Контактная информация:

Не работает .htaccess

#2

24 дек 2017, 09:48

linux_net_user писал(а):
24 дек 2017, 09:30
то скажите пожалуйста как поменять атрибут
в линуксе у всх скрытых файлов, папок имена начинаются с .
LM18.2 Xfce 4.12.3 Kernel: 4.10.0-40-generic

Аватара пользователя

Автор темы
linux_net_user
Сообщения: 272
Зарегистрирован: 18 дек 2017, 11:29
Решено: 1
1
Благодарил (а): 26 раз
Поблагодарили: 3 раза

Не работает .htaccess

#3

24 дек 2017, 09:49

wanoska, А как мне сейчас решить проблему?
[-L_I_N_U_X-]

Аватара пользователя

Автор темы
linux_net_user
Сообщения: 272
Зарегистрирован: 18 дек 2017, 11:29
Решено: 1
1
Благодарил (а): 26 раз
Поблагодарили: 3 раза

Не работает .htaccess

#4

24 дек 2017, 09:50

wanoska, .htaccess значит не скрытый у него стоит - файл.
Может он его не видит из-за пустого имени???
[-L_I_N_U_X-]

Аватара пользователя

rogoznik
Сообщения: 10015
Зарегистрирован: 27 июн 2017, 13:36
Решено: 128
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1950 раз
Контактная информация:

Не работает .htaccess

#5

24 дек 2017, 09:57

ИзображениеИзображение

Аватара пользователя

Автор темы
linux_net_user
Сообщения: 272
Зарегистрирован: 18 дек 2017, 11:29
Решено: 1
1
Благодарил (а): 26 раз
Поблагодарили: 3 раза

Не работает .htaccess

#6

24 дек 2017, 09:58

darkfenix, Как я прочту, там все на американском
[-L_I_N_U_X-]

Аватара пользователя

wanoska
Сообщения: 245
Зарегистрирован: 17 окт 2016, 15:36
Решено: 4
Откуда: Кинешма
Благодарил (а): 40 раз
Поблагодарили: 51 раз
Контактная информация:

Не работает .htaccess

#7

24 дек 2017, 10:07

linux_net_user писал(а):
24 дек 2017, 09:50
.htaccess
имя начинается с точки значит скрытый
LM18.2 Xfce 4.12.3 Kernel: 4.10.0-40-generic

Аватара пользователя

Автор темы
linux_net_user
Сообщения: 272
Зарегистрирован: 18 дек 2017, 11:29
Решено: 1
1
Благодарил (а): 26 раз
Поблагодарили: 3 раза

Не работает .htaccess

#8

24 дек 2017, 12:19

wanoska, И как сделать чтобы работал .htaccess?Ты можешь ответить
[-L_I_N_U_X-]

Аватара пользователя

slant
Сообщения: 4469
Зарегистрирован: 21 июн 2017, 18:09
Решено: 95
Благодарил (а): 51 раз
Поблагодарили: 1966 раз
Контактная информация:

Не работает .htaccess

#9

24 дек 2017, 15:54

linux_net_user писал(а):
24 дек 2017, 09:58
darkfenix, Как я прочту, там все на американском
Если ты хочешь быть программистом (админом, хакером - кем угодно, кроме рядового пользователя) - английский язык тебе учить придется в любом случае. Без него - никуда. И лучше именно с этого и начать.

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Не работает .htaccess

#10

24 дек 2017, 16:01

Для наглядности, можно содрать php-файлик отсюда, кинуть в корень сайта и вызвать его в браузере.
При удачном исходе должен отрапортовать что все распарсил:
Изображение
   
Изображение

Аватара пользователя

wanoska
Сообщения: 245
Зарегистрирован: 17 окт 2016, 15:36
Решено: 4
Откуда: Кинешма
Благодарил (а): 40 раз
Поблагодарили: 51 раз
Контактная информация:

Не работает .htaccess

#11

25 дек 2017, 06:32

Не по теме
linux_net_user писал(а):
24 дек 2017, 09:30
.htaccess, он стоит скрытым в папке, и его можно увидеть ls -l,
я что то не доганяю, если он скрытый то ls -lне покажет, должно быть ls -la или что не так поправте
LM18.2 Xfce 4.12.3 Kernel: 4.10.0-40-generic

Аватара пользователя

rogoznik
Сообщения: 10015
Зарегистрирован: 27 июн 2017, 13:36
Решено: 128
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1950 раз
Контактная информация:

Не работает .htaccess

#12

25 дек 2017, 07:30

wanoska писал(а):
25 дек 2017, 06:32
он скрытый
Тут дела не том скрытый он или нет. Он действительно скрытый. Но проблема в другом. Нужно правильно настроить виртуальный хост. А для этого нужно почитать документацию или если не умеет читать на английском чутка погуглить.
linux_net_user, конфиг виртуально хоста, к примеру /etc/apache2/sites-available/mysite.ru.conf должен выглядеть примерно так

Код: Выделить всё

<VirtualHost *:80>
    DocumentRoot "/var/www/html/mysite/public_html"
    ServerName mysyte.ru
    ErrorLog "/var/www/html/mysite/logs/error.log"
    CustomLog "/var/www/html/mysite/log/access.log" common
    <Directory "/var/www/html/mysite/public_html">
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>
ИзображениеИзображение

Аватара пользователя

Автор темы
linux_net_user
Сообщения: 272
Зарегистрирован: 18 дек 2017, 11:29
Решено: 1
1
Благодарил (а): 26 раз
Поблагодарили: 3 раза

Не работает .htaccess

#13

25 дек 2017, 16:12

darkfenix Спасибо но я уж вчера сам сделал погуглил и настроил как .htaccess так и phpmyadmin, но я все это выполнял в apache2.conf
[-L_I_N_U_X-]

Закрыто

Вернуться в «Работа с сетью»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей