На моем сервере Ubuntu 14.04 я изменил корень документа Apache благодаря символической ссылке.
Я сначала переименовал оригинал /var/www
каталог для /var/www-old
чем я создал символическую ссылку на новый корень документа:
sudo ln -s /srv/datadisk01 /var/www
Все выглядит хорошо, за исключением того, что я не могу запустить любые сценарии PHP, так как я получаю ошибку 500.
suphp.log говорит:
Script "/var/www/website/html/phpinfo.php" resolving to "/srv/datadisk01/website/html/phpinfo.php" not within configured docroot
Так что я изменил некоторые параметры в /etc/susphp/suphp.conf
Добавление пути к корню нового документа
docroot=/var/www:/srv/diskdata01:${HOME}/public_html
проверка чека vhost на ложь
check_vhost_docroot=false
но suphp.log продолжает говорить
Script "/var/www/website/html/phpinfo.php" resolving to "/srv/datadisk01/website/html/phpinfo.php" not within configured docroot
Я действительно исчерпал решение.
Может кто-нибудь, пожалуйста, поможет мне?
Спасибо
Задача ещё не решена.
Других решений пока нет …