Post navigation

26 комментариев

  • всё делал по инструкции, только устанавливал версию 1.8.3-3
    У сервер запускается но при попытке зайти на свой сайт появляется ошибка 403…

    Access forbidden!

    You don’t have permission to access the requested directory. There is either no index document or the directory is read-protected.

    If you think this is a server error, please contact the webmaster.
    Error 403

    Apache/2.4.7 (Unix) OpenSSL/1.0.1f PHP/5.5.9 mod_perl/2.0.8-dev Perl/v5.16.3

    Не подскажите, почему сервер не хочет видеть сайт?

    • Попробуйте проверить права на доступ к папке с сайтом. Это делается командой:

      Права на папку www должны быть:

      Владельцем папок и файлов, кроме access_log и error_log должен быть ваш пользователь, а не root

      Обязательно создайте какой-нибудь индексный файл внутри www, index.html, к примеру. Apache не пускает браузер в пустую папку.

  • Делал всё по инструкции, устанавливал только версию 1.8.3-4, сервер запускается, только есть проблемма:
    1. если проверять права пользователя, выдаёт ошибку
    meerkat@meerkat-PC:~$ cd ~/www/www.art-lives.my/ && ls -la
    bash: cd: /home/meerkat/www/www.art-lives.my/: Нет такого файла или каталога
    Я так думаю это связано с тем что путь указан у вас не верно…
    Если указать правильный путь, то выдаёт вот такое…
    meerkat@meerkat-PC:~$ cd ~/www/art-lives.my/www/ && ls -la
    итого 12
    drwxrwxr-x 2 meerkat meerkat 4096 марта 30 00:49 .
    drwxrwxr-x 3 meerkat meerkat 4096 марта 30 00:49 ..
    -rw-rw-r— 1 meerkat meerkat 47 марта 29 05:11 index.php

    Но и тут я вижу проблемму, если посмотреть на права файла index.php то они явно не совпадают…
    Возможно поэтому когда я вбиваю в браузере адрес http://art-lives.my то меня перекидывает на страницу xampp, по адресу
    http://art-lives.my/xampp/splash.php
    Так и не могу понять, что я делаю не так?

    • Вы сначала проверяете права на папку www.art-lives.my, а потом без www, т.е. на art-lives.my. Это две разных папки. Первой, с www, у вас нет на сервере. C правами index.php все в порядке, они и должны быть такими. Буква d означает, что это каталог, от англ. directory, а буква x — флаг на исполнение, от англ. eXecution. Для папки это означает — права на заход в директорию, для бинарых файлов (например, программы) — возможность запуска.

  • Всё получилось… правда пришлось установить версию 1.8.2-5
    На последних версиях, почему -то ничего не выходило, хотя делал я всё по инструкции.

    При открытии файла index.php теперь появляется ошибка:

    Parse error: syntax error, unexpected ‘>’ in /home/meerkat/www/art-lives.my/www/index.php on line 3

    Но это уже ошибка пхп, видно что сервер наконец-то увидел мой сайт 🙂
    В вашем файле надо index.php надо вместо двойных кавычек поставить одинарные и ошибка пропадёт!

    Спасибо большое Вам за урок, так как только у вас он оказался рабочий, остальные что попадались мне в интернете по настройке xampp, не работают на моей убунте 14.04 х64

  • Отличня статья. Спасибо! Но есть вопрос:
    Шаг 2. XAMPP: настройка, пункт 7:
    «необходимо заменить значение директивы AllowOverride»
    где ? Если в httpd.conf то там их пять. Я новичок — неуверен. Подскажите пожалуйста.
    PS: Очень благодарен вам за статью. Хорошо структурированный материал.

  • Устанавливал 1.8.3 . В браузере localhost появляется

    Welcome to nginx!

    If you see this page, the nginx web server is successfully installed and working. Further configuration is required.

    For online documentation and support please refer to nginx.org.
    Commercial support is available at nginx.com.

    Thank you for using nginx.

    Затем делал все по инструкции. В конце опять та же картина. То есть ввожу в адресной строке браузера site1 и вижу то же приветствие что и при вводе localhost..

    • Александр, это очень странно, потому что в XAMPP не входит веб-сервер nginx. Я сейчас специально проверил на сайте http://www.apachefriends.org — нет, в версию 1.8.3 по-прежнему входит Apache. Соответственно, и сообщения такого быть не может:) Только если вы не устанавливали до этого какой-нибудь другой веб-сервер, например, в котором вместо Apache стоит Nginx. Тогда — да, вполне вероятны конфликты. Рекомендую почистить систему , и устанавливать все начисто.

      • А как ее корректно почистить систему? Ставил самостоятельно сначала Django, потом Apache, nginx, uWSGI. Затем по этому руководству «поставить Django на production. uWSGI + nginx. Подробное руководство. http://habrahabr.ru/post/226419/»

        настроить толком не получилось. Возможно нужно просто отключить nginx?

        • Александр, если знаете как отключить nginx — конечно отключайте. Чтобы удалить ненужные пакеты из системы, можно воспользоваться командой:

          И так со всеми пакетами, которые ставили. Но могут вылезти косяки из-за удаления зависимостей и т.д. Поэтому я никогда не разрабатываю на рабочей системе, а устанавливаю в виртуальную машину. В этом случае всегда можно откатиться на рабочее состояние. Напишите потом, получилось ли установить веб-сервер.

          • Воспользовался
            sudo apt-get purge nginx*
            Потом стала глючить система, переустановил. Ша буду по новой все ставить.

  • Сервер стал нормально. А вот после внесения изменений в файлы конфигурации перестал запускаться Apashe. Сделал все так как писалось в инструкции, единственное что не делал — не создавал дополнительные папки site2.loc, site3.loc. Вот сейчас создал и все заработало так как написано. Думал что создание папок не принципиально. Теперь с WordPress буду разбираться. Спасибо. Нормально описано. Для таких как я «чайников»

  • Вот только chrome при вводе в адресную строку site1.loc, site2.loc, site3.loc , идет в гуглить а остальные браузеры нормально отображают. Это как то поправить возможно?

    • Такое бывает только при первом обращении к сайту, когда вы еще на этот сайт не заходили. Chrome воспринимает ввод текста в адресную строку как поисковую фразу. Это не проблема сервера, это проблема конкретного браузера. Можно писать с протоколом

      , тогда точно попадете на нужный сайт. Со временем эта проблема должна уйти сама собой, так как Chrome будет автоматом подставлять нужный адрес.

  • Спасибо большое! Отличная статья. Очень помогла. В прошлый раз делал по другой статье — ничего не вышло толком. Единственное — Апачи не хотел запускаться из-за строки NameVirtualHost *:80
    Закомментировал и, вроде, все работает. пожалел, что не сохранил оригинальную структуру. Но мне главное, чтоб работало и не мешало разработке 😉 Поэтому, весьма благодарен!

  • Ни в какую не работает хотя делал всё по инструкции… а раньше запускался и работал, то ли в убунте что-то переделали, то ли сами разработчики xampp нахимичили… проверял на 3-4 сборках xampp результат тот же…
    лог запуска сразу печалит:
    user@user-PC:~ sudo /opt/lampp/lampp startStarting XAMPP for Linux 5.6.11-0…
    XAMPP: Starting Apache…fail.
    XAMPP: Another web server is already running.
    XAMPP: Starting MySQL…ok.
    XAMPP: Starting ProFTPD…fail.
    XAMPP: Another FTP daemon is already running.
    так же при установки вместо привычной оранжевой страницы localhost появилась вот эта —
    http://pixs.ru/showimage/captureima_1024315_18215037.png
    Кто сталкивался с такой проблемой и как её решить?

    • На одном форуме нашёл как исправить эту беду, надо выполнить команду которая остановит уже запущенный апач
      sudo /etc/init.d/apache2 stop
      после чего всё запустилось…

      Вот только с какого перепугу он сам стартует, непонятно… раньше такого не было

  • Устанавливал xampp-linux-x64-5.6.15-installer . В браузере localhost появляется

    XAMPP Apache + MariaDB + PHP + Perl

    Welcome to XAMPP for Linux 5.6.15

    You have successfully installed XAMPP on this system! Now you can start using Apache, MariaDB, PHP and other components. You can find more info in the FAQs section or check the HOW-TO Guides for getting started with PHP applications.

    Start the XAMPP Control Panel to check the server status.
    Community

    XAMPP has been around for more than 10 years – there is a huge community behind it. You can get involved by joining our Forums, adding yourself to the Mailing List, and liking us on Facebook, following our exploits on Twitter, or adding us to your Google+ circles.
    Contribute to XAMPP translation at translate.apachefriends.org.

    Can you help translate XAMPP for other community members? We need your help to translate XAMPP into different languages. We have set up a site, translate.apachefriends.org, where users can contribute translations.
    Install applications on XAMPP using Bitnami

    Apache Friends and Bitnami are cooperating to make dozens of open source applications available on XAMPP, for free. Bitnami-packaged applications include WordPress, Drupal, Joomla! and dozens of others and can be deployed with one-click installers. Visit the Bitnami XAMPP page for details on the currently available apps.

  • установил всё по вашим рекомендациям всё получилось,только вот на шаге №3 у меня какой то сбой….
    при переходе по адресу site1.loc отображается файл index.php ( Hello, world! ),но при переходе по адресам site2.loc , site3.loc , site4.loc , site5.loc опять же отображается файл index.php который лежит в первом сайте,хотя в каждом из последующих адресов файл index.php у меня отличается друг от друга…..где я мог ошибиться сам не пойму…..

Добавить комментарий

back to top