lamp

Автор Skynet888, 23 января 2017, 13:19:42

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Skynet888

добрый день форумчане,поставили задачу- поднять локальный тестовый сервер
т.к на лине не долго - быстро подняли на windows+denwer, но нас это не устраивает,.тк мы стараемся активно перейти на debian
Сегодня поставил lamp.
залил сайт с хостера,подключил базу к mysql
и остановился на этом
You don't have permission to access / on this server.

папка добавлена в /etc/hosts
также добавлена конфига в etc/apache2/sites-available/mysite.zz.conf
был перезапущен100500 раз apache2
были изменения на папку в /var/www
но толку нет,сидим с программером и думаем,куда копать дальше.
каких прав ещё не хватает
делали по https://habrahabr.ru/post/220181/ данному мануалу.

куда копать?

  •  

ogost

какая папка? в /etc/hosts папки не прописываются.
в sites-available лежат доступные виртуальные хосты, которые "включаются" командой a2ensite mysite.zz
показывайте ваш конфиг

Skynet888

в hosts прописан сайт
в site-avaliable - лежит папка с именем сайта mysite.zz

<VirtualHost 192.168.200.44:80>
ServerName mysite.zz
ServerAlias mysite.zz www.mysite.zz
  DocumentRoot /var/www/mysite.zz
  <Directory /var/www/mysite/mysite.zz/>
    AllowOverride All
    Require all granted
  </Directory>
</VirtualHost>
  •  

ogost

показывайте hosts, и проверьте, в sites-enabled есть ли ссылка на конфиг сайта

symon2014

Цитировать21 апреля 2014 в 14:41  +13     
Таких «туториалов» дофига и ещё немного в интернете.
Судя по дате коммента, этот мануальчик ещё для Убунту 12.04. Сейчас папка сайта ставится по пути /var/www/html/  ?
  •  

Skynet888

да,менял разные директории,права менял
0 эффекта 2 презренья
  •  

endru

Цитата: Skynet888 от 23 января 2017, 13:19:42
You don't have permission to access / on this server.
0. Нужно пользоваться нормальными мануалами, и учиться гуглить!
1. на директорию с сайтом нужно выставить правильные права обычно это:
chown -R www-data:www-data /var/www/mysite.zz
find /var/www/mysite.zz/ -type f -exec chmod 664 {} \;
find /var/www/mysite.zz/ -type d -exec chmod 775 {} \;

2. пробовал открывать mysite.zz/имя_твоего_php_или_html_файла ?
если открывается то гугли - DirectoryIndex
3. если еще и руки дошли до .htaccess то лучше его пока переместить, но сомневаюсь что mod_rewrite включен
mv /var/www/mysite.zz/.htaccess /var/www/mysite.zz/.htaccess_back
4. файл hosts остатки прошлых времен когда DNS еще не было. Править его на сервере нет необходимости, особенно заносить все овер 100500 файлов которые добавлены в apache. host часто используется на той машине где открыт браузер, например чтобы открывать сайт vk.com на ip 127.0.0.1