Перенос сайта, созданного на сервере Apache под управлением Windows, на сервер Apache под управлением Linux — исчезают символические ссылки

Перенос сайта, созданного на сервере Apache под управлением Windows, на сервер Apache под управлением Linux — исчезают символические ссылки

Я создал сайт на тестовом сервере на моей локальной машине Windows, и теперь я хочу перенести его на удаленный сервер, который является Linux. Оба сайта работают под Apache.

Чтобы создать символические ссылки в Windows, останавливается сервер и используется mklink /d source destination, и я был осторожен, чтобы использовать относительный синтаксис - например. ..\imgdir instead of C:\htdocs\imgdir. Я не знаю, имеет ли это значение, но в моем мозгу это имело смысл. Запустил сервер, символические ссылки работают нормально.

Однако, когда я загружаю сайт с FTP, симлинки исчезают. Папки просто исчезают. Этого следовало ожидать? Есть ли решение?

решение1

Это ожидаемое поведение - FTP ничего не знает о символических ссылках и не может их создавать - он работает с обычными файлами и каталогами. Даже если поддерживается, я не очень понимаю, как это будет работать. Символические ссылки Windows отличаются от символических ссылок Linux.

Связанный контент