Создание символических ссылок приводит к ошибке 500

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

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

вместо:

~/public_html

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

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

Каталог "/home/xyz/deployment" доступен для записи группой

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

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

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


person andy jones    schedule 04.12.2018    source источник


Ответы (1)


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

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

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

person Elham_Jahani    schedule 05.12.2018