Я пытаюсь клонировать веб-сайт в домашний каталог пользователя и символическую ссылку из папки моего веб-сайта на public_html
.
drwxrwxr-x 5 myuser myuser 4096 Dec 3 12:00 ./
drwxr-xr-x 4 myuser myuser 4096 Dec 3 11:31 ../
drwxrwxr-x 3 myuser myuser 4096 Oct 22 00:48 conf/
drwxrwxr-x 2 myuser myuser 4096 Dec 3 11:52 logs/
lrwxrwxrwx 1 myuser myuser 19 Dec 3 12:00 public_html -> mywebsite/
drwxr-xr-x 6 myuser myuser 4096 Nov 27 15:13 mywebsite/
suphp выдает исключение:
SoftException in Application.cpp:299: Script "/home/myuser/whatever.com/public_html/index.php" resolving to "/home/myuser/whatever.com/mywebsite/index.php" not within configured docroot
Я думал, что отказ от этой проверки исправит это, но это не так.
# cat /etc/suphp/suphp.conf
...
;Check wheter script is within DOCUMENT_ROOT
;check_vhost_docroot=true
check_vhost_docroot=false
...
Является check_vhost_docroot
что я на самом деле ищу, или есть еще один вариант, который мне стоит рассмотреть? Или это вообще возможно с suphp. Я знаю, что такое поведение работает на нашем сервере cpanel, но это может быть suexec вместо suphp.
Добавить путь к новому корневому документу в /etc/suphp/suphp.conf файл.
Например:
docroot=/usr/www:${HOME}/public_html:${HOME}/mywebsite