Поэтому я искал в Интернете несколько дней, пытаясь найти решение своей проблемы.
Теперь моя единственная надежда, вы, ребята.
Я успешно установил Owncloud на свой Windows Server 2008R2. Все идет гладко, и я могу подключиться без проблем.
Итак, первые проверки в порядке. Теперь я хотел изменить каталог данных по умолчанию со своего сервера на общую папку на моем NAS (Synology DS1813+, DSM 5.0-4493, обновление 3).
Попробовал следующее: изменив каталог в config.php Я изменил путь в файле конфигурации с: "C:\inetpub\wwwroot\myfolder\data" на "\NASIP\cloud". при этом сервер owncloud показывает только:
Code: Select all
Daten-Verzeichnis (\192.168.2.4\Cloud\data) ist ungültig
Bitte stelle sicher, dass das Daten-Verzeichnis eine Datei namens ".ocdata" im Wurzelverzeichnis enthält.
Я также попытался скопировать файлы, созданные в локальном хранилище данных, на общий ресурс на NAS. Неудачно.
Теперь я попробовал это, подключив сетевой диск и используя его в config.php, но все равно не повезло. Я получаю то же сообщение с отсутствующим файлом .ocdata.
Теперь я попробовал "Приложение внешнего хранилища", которое поставляется с owncloud. Я подумал, что, по крайней мере, я могу добавить общий ресурс в качестве внешнего хранилища. Но это тоже не работает. пробовал UNC, Mapped Drive Name (Z:), но ничего не помогло.
Так что теперь я обращаюсь к вам .. У кого-нибудь есть опыт работы с такими настройками? Или вы можете даже сказать мне, как заставить это работать? (по умолчанию или внешние storgae, мне уже все равно)
Использование NAS (Synology DS1813+, DSM 5.0-4493, обновление 3), Owncloud 7, Windows Server 2008 R2, IIS7
Я получил ответ на другом форуме:
Второй вариант - как это сделать:1. Переведите OC в режим обслуживания 2. Смонтируйте (сопоставляя в мире Windows) свой NAS непосредственно с вашей ОС 3. Скопируйте локальный каталог данных в монтирование NAS 4. Убедитесь, что разрешение настроено, чтобы предоставить веб-пользователю доступ к монтированию NAS 5. Обновите OC config.php новым путем к данным 6. Отключить режим обслуживания OC
И это похоже на правильный путь ..
Убедитесь, что установлено разрешение для доступа веб-пользователя к монтированию NAS.
Я думаю, это то, где я не уверен.
Какой пользователь именно на моем Сервере выполняет запросы к NAS?
Если пользователь, например, "IUSR", я могу просто создать учетную запись на моем NAS-устройстве Synology и предоставить ему полный доступ к моей папке? (Но что такое пароль IUSR?)
У меня есть полный root-доступ по SSH к моему NAS, так что если вы можете сказать мне, какой chmod или chown мне нужно использовать в моей облачной папке ...