Я недавно купил план веб-хостинга с Godaddy. Они используют программу cPanel для размещения указанного веб-сайта (это машина на базе Linux). Я недавно добавил свой веб-сайт в файловый менеджер, но обнаружил, что мне нужно изменить корневой каталог документа. Я запустил SSH и зашел в папку с каталогом веб-сайта и попытался изменить корневой каталог моего веб-сайта. По завершении этого я сохранил файл, но встретил ошибку «Отказано в доступе». Я еще кое-что прочитал о том, как изменить права доступа к файлам, чтобы я мог это сделать, и пришел с пустыми руками.

Спасибо за ваше время

2 ответа2

0

С помощью SSH полностью удалите стандартный корневой каталог и создайте на его месте символическую ссылку, указывающую на каталог, который вы хотите использовать вместо этого.

rm -Rf /home/<username>/public_html/

ln -s /home/<username>/path/to/site/public_html/ /home/<username>/public_html/

0

Сайты cPanel имеют глобальные настройки для корневых каталогов сайтов. Вы не можете изменить это, не изменив корневой файл vhosts, к которому у вас не должно быть доступа (если вы это сделаете, пожалуйста, сообщите GoDaddy, что их система сломана).

По умолчанию серверы cPanel используют /home/<username>/public_html/ в качестве корневого каталога для основного домена учетной записи. Вы можете создать аддон или поддомен в cPanel с другим корнем, если этот корень находится в вашем домашнем каталоге (/home/<username>).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .