Создание символических ссылок, приводящих к ошибке 500 - PullRequest
0 голосов
/ 04 декабря 2018

В настоящее время работает сервер WHM / Cpanel с Centos.Сервер работает нормально, проблем нет.Однако я использую процесс развертывания для размещения файлов за пределами корня документа.например,

~ / развертывание

вместо:

~ / public_html

Очевидно, мне нужноукажите public_html на эту папку, чтобы мой сайт работал.Итак, я удаляю public_html и создаю символическую ссылку и указываю ее на новую папку deploy .Это приводит к ошибке 500.

Итак, просмотрев журналы, я обнаружил, что выдает следующую ошибку:

Каталог "/ home / xyz / deploy" доступен для записиgroup

Проверка прав доступа к файлам выглядит так, как будто символическая ссылка 777 , где мне нужно, чтобы она была 755 , чтобы сервер разрешил просмотр.

Есть ли настройка в WHM?Есть ли настройка в Centos?У меня запущена другая коробка, в которой нет этой проблемы, поэтому я предполагаю, что это связано с текущей настройкой этой машины.

Любая помощь будет признательна, спасибо.

1 Ответ

0 голосов
/ 05 декабря 2018

когда вы создаете жесткую ссылку из файла или папки, этот файл / папка наследует права доступа и разрешения исходного файла / папки, а в программной ссылке это будет разрешение 777, поэтому я думаю, что вы можете использовать параметры rsync дляОбе цели:

1 - иметь папку со всеми файлами в источнике

2 - иметь собственные разрешения в папке

...