iT邦幫忙

0

Owncloud 一直卡在最後一步,請求協助!

系統環境
Xampp
Windows
Owncloud

在最後localhost/owncloud
準備設定帳號密碼、及mysql、資料庫name、本地時
全部確定無填錯
送出後一直得到下面訊息
不得其解
請求有架設成功的大大指點迷津
Fatal error: Call to a member function logicToPhysical() on a non-object in C:\xampp\htdocs\owncloud\lib\files\storage\mappedlocal.php on line 311

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

8
bizpro
iT邦大師 1 級 ‧ 2013-11-10 20:05:30
最佳解答

ss757867提到:
Fatal error: Call to a member function logicToPhysical() on a non-object

這是一個在Windows上的臭蟲, 八天前修正了:
https://github.com/owncloud/core/commit/e37047b2a0aebec25e8e2933f5233306e9aff16b

建議不要使用Windows版本.

bizpro iT邦大師 1 級 ‧ 2013-11-11 09:27:20 檢舉

可以自己手動修改lib/private/files/storage/home.php:

<pre class="c" name="code"> public function __construct($arguments) {
     $this->user = $arguments['user'];
-    $this->datadir = $this->user->getHome();
-    if (substr($this->datadir, -1) !== '/') {
-      $this->datadir .= '/';
-    }
+    $datadir = $this->user->getHome();
+    parent::__construct(array('datadir' => $datadir));
   }

將減號(-)那三行刪除, 以加號(+)的部份取代.

bizpro iT邦大師 1 級 ‧ 2013-11-11 09:28:13 檢舉

有減號的是四行

ss757867 iT邦新手 5 級 ‧ 2013-11-11 10:11:56 檢舉

謝謝你 我知道了!!

我要發表回答

立即登入回答