|
|
@@ -0,0 +1,81 @@
|
|
|
+["手動安裝"]
|
|
|
+<img class="ts fluid image" src="img/maninstall.png">
|
|
|
+
|
|
|
+# 手動安裝
|
|
|
+對於非 Raspberry Pi 類的開發板,我們亦有為部分其他架構的系統提供支援,包括
|
|
|
+- ARM64 (如 Orange Pi Zero Plus)
|
|
|
+- x86_64 (如 Intel / AMD 處理器並運行 Debian 9, 10)
|
|
|
+- Windows (7 / 8.1 / 10 並使用 WAMP / XMAPP 伺服器,有功能限制)
|
|
|
+
|
|
|
+然而,需要安裝到以上系統就必須以手動安裝。以下為手動安裝之方法。
|
|
|
+
|
|
|
+## 必備條件
|
|
|
+你必須先安裝以下的套裝軟體才能安裝 ArOZ Online系統
|
|
|
+- apache2
|
|
|
+- libapache2-mod-xsendfile
|
|
|
+- php libapache2-mod-php php-cli php-common php-mbstring php-gd php xml php-zip
|
|
|
+- php-mysql (可選)
|
|
|
+- ffmpeg (可選,Debian Jessie 請使用 libav-tools)
|
|
|
+- samba (可選)
|
|
|
+
|
|
|
+你亦可以使用以下指令一併安裝所有套裝軟體
|
|
|
+
|
|
|
+```
|
|
|
+sudo apt-get install -y apache2
|
|
|
+sudo apt-get install -y php libapache2-mod-php php-cli php-common php-mbstring php-gd php xml php-zip
|
|
|
+sudo apt-get install libapache2-mod-xsendfile
|
|
|
+sudo apt-get install php-mysql
|
|
|
+sudo apt-get install ffmpeg
|
|
|
+sudo apt-get install samba
|
|
|
+```
|
|
|
+
|
|
|
+若果你是使用官方 Debian Buster 或其 fork 之版本的 Linux,你或許在運行上述指令前先使用超級使用者模式 (su)安裝以下套裝軟體。
|
|
|
+
|
|
|
+apt-get install sudo unzip net-tools ntfs-3g
|
|
|
+
|
|
|
+
|
|
|
+## 安裝 ArOZ Online系統
|
|
|
+首先,你要先調高 PHP 上傳檔案大小限制。這個選項一般能在 /etc/php/{php-version}/apache2/php.ini 裡找到。找出以下兩行並作出更改。
|
|
|
+
|
|
|
+```
|
|
|
+upload_max_filesize = 2048M
|
|
|
+post_max_size = 2048M
|
|
|
+```
|
|
|
+
|
|
|
+把 www-data 加入至 /etc/sudoers 文件 (註:若你的雲端是打算開放給公眾使用,基於安全原因此處應按安全原則作更改,個人使用的話則無需更改)
|
|
|
+
|
|
|
+```
|
|
|
+www-data ALL=(ALL:ALL) NOPASSWD:ALL
|
|
|
+```
|
|
|
+
|
|
|
+
|
|
|
+編輯 /etc/apache2/apache2.conf ,在最底部加入以下兩行:
|
|
|
+
|
|
|
+```
|
|
|
+XSendFile on
|
|
|
+XSendFilePath /media
|
|
|
+```
|
|
|
+
|
|
|
+創建資料夾 /media/storage1 及 /media/storage2 作外接儲存裝置之用
|
|
|
+
|
|
|
+```
|
|
|
+sudo mkdir /media/storage1 /media/storage2
|
|
|
+```
|
|
|
+
|
|
|
+
|
|
|
+進入 /var/www/html/ ,使用 wget 下載 ArOZ 在線系統之 dist 壓縮包 (請自行更換 {dist-pack} 至 壓縮包的網路位置)
|
|
|
+
|
|
|
+```
|
|
|
+cd /var/www/html/
|
|
|
+sudo wget {dist-pack}.zip
|
|
|
+sudo chmod 777 {dist-pack}.zip
|
|
|
+sudo unzip -o {dist-pack}.zip
|
|
|
+rm install.zip
|
|
|
+sudo mkdir -p "/etc/AOB"
|
|
|
+sudo chmod 777 -R "/etc/AOB"
|
|
|
+sudo chmod 777 -R ./AOB
|
|
|
+sudo chown -R www-data ./
|
|
|
+```
|
|
|
+
|
|
|
+
|
|
|
+打開你的常用瀏覽器,進入 http://{裝置的IP位址}/AOB/ 並跟隨螢幕上的指示建立用戶帳號。
|