close

Nextcloud在利用網頁升級時,有時候升級完檢查時會出現錯誤訊息,

通常是跟資料庫有關。

但是使用錯誤說明上建議的指令卻往往會遇到錯誤而無法執行令人生氣失望。

這是由於說明寫得過於簡陋而造成的問題,解決方法如下。

設定 /etc/php/8.1/cli/php.ini檔案內容

sudo nano /etc/php/8.1/cli/php.ini

在檔案最後面加上這一行:

apc.enable_cli=1
 

原因是nextcloud在使用cron進行job更新時會停止APCu快取功能,但執行occ更新時需要有APCu快取才能執行,

所以不啟用快取就會卡住。

重新啟動 apache2:

sudo systemctl restart apache2

然後執行occ指令修復資料庫:

sudo -u www-data php /var/www/nextcloud/occ db:add-missing-indices

 

正確的話會看到如下修復畫面:

圖片

 

再回到nextcloud的管理頁面檢查就一切都正常了:

圖片

 

arrow
arrow
    全站熱搜

    呂阿谷 發表在 痞客邦 留言(0) 人氣()