Страница 1 из 1

Символическая ссылка на директорию с доменами mklink

Добавлено: 18 дек 2017, 18:44
Gilfoyle
Добрый день.
Есть такая необходимость - папка domains находится в совершенно другой директории, которая в свою очередь синхронизируется с сервисами Google Drive, Yandex Disk и т.п.
Дабы ничего особо не перенастраивать в OpSrv. делаю символическую ссылку на domains
Т.е. удаляю стандартную папку domains и создаю символическую ссылку на domains, которая физически в другом месте ... CMD ->
mklink /j domains "D:\YandexDisk\web\domains"
плюс некоторые правки файла конфигурации Апача. +FollowSymLinks
<Directory />
    AllowOverride       None
    Options             -MultiViews -Indexes +FollowSymLinks -IncludesNoExec -Includes -ExecCGI
    Require             all denied
</Directory>
И все было хорошо. Все работы за день смело сливались в облако и появлялись в том же месте, но уже на другом ПК.
Но, вот пришло время переехать на OneDrive. И такой трюк не прошел ...
Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0
Fatal error: Unknown: Failed opening required 'D:/OpenServer/domains/localhost/index.php' (include_path='.;d:/openserver/modules/php/PHP-5.6;d:/openserver/modules/php/PHP-5.6/PEAR/pear') in Unknown on line 0
Может есть мысли куда смотреть?
Может права особые поставить надо или еще что?

Re: Символическая ссылка на директорию с доменами mklink

Добавлено: 18 дек 2017, 22:19
Максим
Храните файлы проекта вне OneDrive.
Сделайте символическую ссылку в папке OneDrive в папку проекта за пределами OneDrive.

Re: Символическая ссылка на директорию с доменами mklink

Добавлено: 19 дек 2017, 15:03
Gilfoyle
Спасибо. В обратную сторону тоже работает и OneDrive в том числе.