2015-10-21 102 views
0

的訪問URL *還有就是我已經共享的文件夾,所以我得到了一個網址,如:owncloud:改變或我安裝owncloud我的服務器上的共享文件夾

mydomain.com/owncloud/index.php/s/randomKey1 

我發這個網址給我的朋友。 **過了幾天​​,我不小心未點擊,然後reclicked「共享」複選框,所以爲這個文件夾中生成一個新的URL:

mydomain.com/owncloud/index.php/s/randomKey2 

是否有可能改變URL回.../randomKey1?或者我可以以某種方式訪問​​.../randomKey1並創建一個重定向到.../randomKey2


*我按照一步一步的教程,所以我不知道發生了什麼事。

**我從此URL創建了一個QR碼,並將此qr碼包含在我打印的小冊子中,因此我不能只是「重新發送」新的URL。

回答

0

我知道的唯一方法是編輯服務器上的表'oc_share'。

爲此,您可以直接在服務器上的命令行,這樣的事情應該爲你工作: -

mysql -u dbUserName -pDBUserPassWord 
use owncloud; 
select * from oc_share; 

這將顯示是這樣的: -

mysql> select * from oc_share; 
+----+------------+------------+-----------+--------+-----------+-------------+-----------------+-------------+------------------------+-------------+------------+----------+------------+-----------------+-----------+ 
| id | share_type | share_with | uid_owner | parent | item_type | item_source | item_target  | file_source | file_target   | permissions | stime  | accepted | expiration | token   | mail_send | 
+----+------------+------------+-----------+--------+-----------+-------------+-----------------+-------------+------------------------+-------------+------------+----------+------------+-----------------+-----------+ 
| 2 |   3 | NULL  | user  | NULL | folder | 4047  | /4047   |  4047 | /share     |   1 | 1426869728 |  0 | NULL  | randomkey2  |   0 | 
+----+------------+------------+-----------+--------+-----------+-------------+-----------------+-------------+------------------------+-------------+------------+----------+------------+-----------------+-----------+ 

在這種情況下,您可以重置'token'列的值,因此: -

UPDATE `owncloud`.`oc_share` SET `token`='randomkey1' WHERE `id`='2'; 

希望這應該適合您。

如果您的服務器上安裝了phpmyadmin,那麼您可以使用它來編輯表格。

警告:我沒有測試過這個,你應該在嘗試之前備份你的數據庫。

相關問題