LINUX.ORG.RU

Server unable to read htaccess file, denying access to be safe

 ,


0

1

Приветствую. Ранее Linux системами почти не пользовался. Пытаюсь тут установить сайт на виртуальный сервер. По инструкциям из сети установил и настроил Apache2, php, MySQL, настроил папку для сайта, привязал домен. Когда для проверки закидываю туда обычный index.html, все корректно отображается. Как только заливаю файлы Drupal 8, то уже отказывается работать. Я нашел вроде бы похожую проблему тут https://drupal.stackexchange.com/questions/205194/you-dont-have-permission-to... Добавил в /etc/apache2/sites-available/sitename.conf дополнительно эту запись

<Directory "/var/www/mysitfolder/public_html">
  Options FollowSymLinks
  AllowOverride All
  Require all granted
</Directory>
Появилась следующая ошибка:
You don't have permission to access /core/install.php on this server.
Server unable to read htaccess file, denying access to be safe
Я так понял нужен .htaccess, добавляю этот файл по FTP, он на короткое время виден в дирректории, а потом как будто пропадает. При этом если зайти через SSH, то в mc я его вижу. Текст ошибки не изменился.

Прочитал что для .htaccess нужны права, установил chmod 644 для файла в соответствующей дирректории, проверил в mc - есть права на чтение у всех, но например если делаю в дирректории сайта проверку ls -l, то файл в списке вообще не отображается.

Заранее извиняюсь если что то не так описал, опыта мало пока что. Что я сделал не так? Может кто то подскажет?

Сам .htaccess теперь выводится в файлзилле, включил настройку - отображать скрытые файлы. Просмотрел права у core дирректории и install.php, там было 700, установил 755, теперь ошибка с .htaccess пропала, просто пишет что сайт не может обработать этот запрос...


честно скажу, описываете проблему очень сложно, но я так понял ты хочешь закинуть в корень php-installer от drupal, но он не дает тебе запустить php, а index.php дает запустить?

дайка вывод

ls -la /var/www/mysitfolder/public_html
sanekmihailow ()