Перейти к основному содержанию

OwnCloud — изменить URL ссылки

Owncloud

Если в Owncloud переместить папку (или файл), на которую разрешён внешний доступ по ссылке, то общий доступ к данной папке пропадёт. Если сгенерировать новую ссылку на папку, то она уже будет другой.

Иногда это может создать проблему:

  • если вы уже опубликовали ссылку в печатном издании
  • выслали ссылку многим клиентам и не имеете возможности выслать им новую
  • ваша ссылка используется в коде
  • вы отправили ссылку и уже не знаете кто ей может пользоваться

В любом случае было бы неплохо вернуть её назад. Сделать это можно напрямую через базу данных. Естественно, нужно знать какая была ссылка ранее.

Не забываем сделать резервную копию БД!

Была старая ссылка (теперь уже нерабочая):

https://owncloud.example.com/index.php/s/h8wovDVdnU3KwNS

Генерируем новую ссылку на перемещённый объект:

https://owncloud.example.com/index.php/s/qBRE0d8ak6g2h6S

Коннектимся к базе данных, я делаю это в MySQL через консоль:

mysql -u root -p

Вводим пароль.

Выводим список баз:

SHOW DATABASES;

Подключаемся к нужной базе:

USE owncloud;

Меняем новый токен (из URL) на старый:

UPDATE oc_share
SET token = 'h8wovDVdnU3KwNS'
WHERE token = 'qBRE0d8ak6g2h6S';

На этом всё, шарманка работает.

Теги

 

Похожие материалы

Установка PHP 7.3.1 на IIS 10

Расскажу вам о наиболее оптимальном способе установки PHP на IIS. Ставить будем PHP 7.3.1 на IIS 10. IIS крутится на сервере с Windows Server 2016. Раньше я устанавливал PHP руками, помните, что для Windows нужно выбирать PHP NTS версию. Однако, теперь решил последовать совету с официального сайта. 

Теги

BAT скрипт для резервного копирования папки

Набросал один маленький BAT скрипт для резервного копирование папки. Внесите свои данные и через scheduler настройте расписание резервного копирования.

Теги