ZyXEL NSA310S - самая последняя версия ownCloud, которую можно запустить

Нет никакой причины оставить DNS в регистраторе, особенно если у того регистратора есть меньше, чем удовлетворительные средства управления DNS, доступные Вам. Разделите регистрацию от DNS. Или настройте свои собственные серверы DNS или используйте один из многих сервисов DNS, уже доступных в Интернете. У меня нет рекомендаций, поскольку я выполняю свое собственное, но этот аспект несколько раз обсуждался на этом сайте, и ответы включали предложения.

2
задан 14 April 2016 в 22:09
2 ответа

Я поэкспериментировал и обнаружил, что метод установки, упомянутый в исходном вопросе, работает с версией 8.0.10. Или, по крайней мере - это частично работает - приложение заработало только после того, как я выполнил

chmod -R 777 /usr/local/zy-pkgs/gui/ownCloud

в качестве последнего шага. Без этого у меня была пустая страница. Конечно, я крайне не рекомендую делать это, поскольку это позволяет любому читать, запускать или редактировать любой файл в каталоге, что является серьезным нарушением безопасности.

В настоящее время я экспериментирую со встроенным инструментом обновления ownCloud, чтобы увидеть, как Это позволит мне обновить приложение, а затем я попытаюсь установить самую высокую рабочую версию вручную и попытаюсь найти файл, требующий особого внимания, когда дело доходит до разрешений.

Обновление: ownCloud успешно обновлен до 8.0.13. Теперь программа обновления предлагает перейти на 8.1.8. Пробую прямо сейчас.

Обновление 2: Версия 8.1.8 не работает, попытка открыть ее в браузере не удалась - отображается пустая страница. Изменение каталога ownCloud на 777 ничего не меняет. Версия 8.0.13, вероятно, является последней версией, которая может работать на этих устройствах, и пока я буду придерживаться ее.

Обновление 3: Версия 8.0.13 не может быть установлена ​​с помощью этого метода (пустая страница, несмотря на chmod ' и весь каталог до 777). Единственный возможный способ запустить 8.0.13 - это установка 8.0.10 с последующим обновлением с помощью встроенного инструмента.

Обновление 4: мне удалось заставить работать версию 8.0.13 из чистой установки после chown ' добавляем каталог ownCloud в root: root и chmod'ing его в og + rw (я знаю, что это, вероятно, не оптимальное решение с точки зрения безопасности, но это все же лучше, чем 777). Затем я успешно обновил его до 8.0.13 с помощью встроенного средства обновления. Весь процесс установки новой версии на устройство выглядит следующим образом:

    (Connect to the NSA as root using telnet - you first need to enable 
    in the administrator's webpanel. Then you can run the commands.)
cd /usr/local/zy-pkgs/gui
wget https://download.owncloud.org/community/owncloud-8.0.13.tar.bz2
tar xjvf owncloud-8.0.13.tar.bz2
cp ownCloud/config/config.php owncloud/config/config.php
vi owncloud/config/config.php
    (To set 'version' to the correct value for the downloaded one - 8.0.13 in this case)
mv ownCloud oldCloud
    (Just to be safe, keeping the old original version at hand for now.)
mv owncloud ownCloud
    (Putting the new version in place of the old one.)
chown -R root:root ownCloud
    (Changing ownership to root:root, the way original ZyXEL apps are)
chmod -R uog+rw ownCloud
    (Giving permission to read and write the files to the system users,
    this is needed, because otherwise the app won't work - an empty 
    page will be shown.)

    Next step is opening the app in browser, by visiting 
    http://nsa's_ip/pkg/ownCloud and following the instructions 
    displayed on screen. Feel free to remove the oldCloud directory if
    everything worked fine. To do this run the command:
    rm -rf oldCloud

НЕ обновляйте до 8.1.X или новее, это не будет работать на этих устройствах - будет отображаться пустая страница.

Обновление 5: У меня есть протестировал текущую версию (8.0.14) - работают как обновление с 8.0.13, так и процесс чистой установки, основанный на показанном выше. Приложение работает чисто и надежно. Однако с 8.1.x все еще не повезло.

1
ответ дан 3 December 2019 в 11:33

Я любил бы комментировать, но я не мог, как я действительно имею к низкой репутации, но я хочу благодарить Jakub за его превосходное описание и добавить некоторые вещи, которые могут быть полезны для других.

я владею NSA325-v2 от Zyxel и застрял с OwnCloud 7.0.3. Я использовал Jakubs большое учебное руководство и мог обновить к 8.0.13. Для любого ищущего прекрасное детализированное резервное копирование версии: вот хорошая ссылка История FullVersion OwnCloud

Просто некоторые дополнения (для NSA325-v2):

  • необходимо проверить, включен ли Telnet прежде, чем соединиться
  • , я не мог бы использовать wget для загрузки с https сайта, таким образом, я загрузил его вручную и передал его с SSH использование WinSCP
  • , я должен был перейти к пакетам>, ищут ownCloud и отключают его перед обновлением и повторно включают его перед входом в NasIP/pkg/ownCloud
  • наиболее важное различие: необходимо "скопировать" папку/usr/local/zy-pkgs/gui/oldCloud/data в.../ownCloud/data сохранение прав доступа и присвоений группы до запуска пакета снова.

После того успеха я обновил до 8.0.16 успешно (использующий точно тот же подход).

После этого я обновил до 8.1.12 успешно, но я должен был добавить строку "'trusted_domains' => массив ('nsa325-v2')", к config.php, прежде чем я мог войти в систему.

Однако: При попытке обновить до 8.2.11 использований сборки OwnCloud во внутреннем updater все обновление, кажется, работает, но при входе в систему OwnCloud начинает жаловаться на пропавших без вести ЗАВИХРЕНИЯ модуля PHP, и я не мог установить это, еще.

1
ответ дан 3 December 2019 в 11:33

Теги

Похожие вопросы