Назад | Перейти на главную страницу

Файл «/home/v/s/vsdev/web/public_html/index.php» не находится в корневом каталоге документов Vhost «/domains/d/e/dev.vacancysoft.com/web/public_html/»

У меня есть сайт разработчиков, работающий под http://dev.vacancysoft.com/

Когда вы идете туда, вы можете увидеть ошибку, и я действительно искал в Интернете решение, но не нашел его.

Все началось с UID и GUID в suphp.conf. Когда я изменил оба значения на 0 (поскольку ошибка была предыдущей, и значения были слишком высокими), появился новый, и я не знаю, как пройти.

Какие-либо предложения? (Я новичок, опишите, пожалуйста, все более сложное).

Ура!

Обновить

Основной сайт тоже не работает, проблема действительно актуальна.

Проверьте конфигурацию виртуального сервера. http://dev.vacancysoft.com/ должен иметь:

DocumentRoot /domains/d/e/dev.vacancysoft.com/web/public_html/

Я вижу, что вы используете Ubuntu. Файл conf должен находиться в / etc / apache2 / sites-available / и, вероятно, называться dev.vacancysoft.com.conf

EDIT - EDIT снова - извините, я немного запутался в вашей настройке. Можете ли вы подтвердить, что файлы для основного сайта (vacancysoft.com) находятся в /domains/v/a/vacancysoft.com/web/public_html Если да, то приведенные ниже инструкции должны быть правильными:

Вам необходимо настроить 2 виртуальных хоста, по 1 для каждого из двух серверов:

редактировать /etc/apache2/apache2.conf и убедитесь, что в нем есть следующие 2 строки:

Include /etc/apache2/ports.conf

Include /etc/apache2/sites-enabled/

редактировать /etc/apache2/ports.conf и убедитесь, что в нем есть следующие строки:

NameVirtualHost *:80
Listen 80

Создайте /etc/apache2/sites-available/vacancysoft.com.conf:

<VirtualHost *:80>
    ServerName vacancysoft.com
    ServerAlias www.vacancysoft.com

    DocumentRoot /domains/v/a/vacancysoft.com/web/public_html
    <Directory />
            Options FollowSymLinks
            AllowOverride None
    </Directory>
    <Directory /domains/v/a/vacancysoft.com/web/public_html>
            DirectoryIndex index.php index.html index.htm
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Order allow,deny
            allow from all
    </Directory>

    ErrorLog /var/log/apache2/vacancysoft.com-error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog /var/log/apache2/vacancysoft.com-access.log combined
    ServerSignature Off

</VirtualHost>

cp /etc/apache2/sites-available/{,dev.}vacancysoft.com.conf

редактировать /etc/apache2/sites-available/dev.vacancysoft.com.conf и:

  1. удалите строку ServerAlias
  2. изменить все оставшиеся экземпляры vacancysoft.com к dev.vacancysoft.com
  3. Измените оба взгляда /domains/v/a/vacancysoft.com/web/public_html к /domains/d/e/dev.vacancysoft.com/web/public_html

sudo a2ensite vacancysoft.com.conf

sudo a2ensite dev.vacancysoft.com.conf

sudo apache2ctl restart