Nextcloud在利用網頁升級時,有時候升級完檢查時會出現錯誤訊息,
通常是跟資料庫有關。
但是使用錯誤說明上建議的指令卻往往會遇到錯誤而無法執行令人生氣失望。
這是由於說明寫得過於簡陋而造成的問題,解決方法如下。
設定 /etc/php/8.3/cli/php.ini檔案內容
Nextcloud在利用網頁升級時,有時候升級完檢查時會出現錯誤訊息,
通常是跟資料庫有關。
但是使用錯誤說明上建議的指令卻往往會遇到錯誤而無法執行令人生氣失望。
這是由於說明寫得過於簡陋而造成的問題,解決方法如下。
設定 /etc/php/8.3/cli/php.ini檔案內容
ubuntu 下安裝samba是很容易的,跟在CentOS底下使用時差不多<只是一些指令上的差異而已。
安裝時執行指令:
sudo apt -y install samba samba-client samba-common
等待一段時間就裝好了。
Ubuntu也是用Chrony作為時間伺服器,安裝方式同於ˊcentos,
差別在於設定檔的位置,ubuntu放在 /etc/chrony 底下的 chrony.conf
執行以下指令即可安裝 chrony:
sudo apt -y install chrony
ubuntu 資料庫用的依然是mariadb這一套,所以安裝設定與centos差不多。
安裝:
sudo apt -y install mariadb-server mariadb-client
安裝後應該會自動啟動,以下指令檢查:
systemctl status mariadb
Ubuntu server上可以用apache2或是nginx,這兩種web server各有其優點,
我因為用apache習慣了,所以沿用apache2當web server。
sudo apt install -y apache2 apache2-utils
除了web server連同其他工具一起安裝。
安裝完成後跟centos還要手動啟動不一樣,ubuntu的 Apache應該自動啟動。 我們可以通過以下指令驗證這一點:
Ubuntu的DNS server放在第一篇講是因為我在安裝的時候後面遭遇了一些問題,
最後回過頭來追查才發現原來是DNS server設定有一些小小的錯誤,卻導致了
後面遇到的一些問題,所以把問題在這裡釐清一下。
24.04設定檔跟23.04一樣,統一放在 /etc/bind 底下。
因為我已經在2023年中升級到中華電信光纖500M,固定IP也跟著有變,所以底下設定檔會一起跟著改。
同23.04,剛安裝完的系統蠻乾淨但也蠻簡陋的,所以需要做一些設定跟安裝軟體來讓使用更便利,
首先是時區問題,ubuntu不管哪個版本安裝完後的預設時區都是UTC,跟台灣會有八個小時的差異,
先下指令將時區調找成台灣時區:
sudo timedatectl set-timezone Asia/Taipei
ubuntu 24.04 LTS的php版本已更新到8.3,底下說明24.04下的安裝。
安裝php及相關模組:
sudo apt -y install php8.3 libapache2-mod-php8.3 php8.3-mysql php-common php8.3-cli php8.3-common php8.3-opcache php8.3-readline
2024年的ubuntu 24.04 LTS 長期支援版上線了,今天就抓下來安裝,
因為23.04並不是長期支援版,在上個月就停止更新了,剛好重新安裝,
已經可以正確支援intel 13代CPU,真是太好了。
整個安裝程序跟22.04 LTS版本其實一模一樣,所以就不另外再多做說明。