- 資訊首頁(yè) > 互聯(lián)網(wǎng) > 經(jīng)驗分享 >
- Ubuntu如何安裝ProcessWire Ubuntu安裝ProcessWire教程
ProcessWire是一個(gè)基于PHP的免費開(kāi)源的內容管理系統CMS和內容管理框架CMF,它具有強大的API,為用戶(hù)提供了直觀(guān)的功能。那么如何在Ubuntu上安裝ProcessWire?下面來(lái)具體了解下。
ProcessWire需要安裝在LAMP服務(wù)器上,這里我們可以先部署一個(gè)Ubuntu系統的VPS實(shí)例,例如使用的是RAKsmart美國VPS服務(wù)器(系統選的是Ubuntu 20.04 LTS),更新VPS服務(wù)器后,創(chuàng )建一個(gè)具有sudo權限的非root用戶(hù),然后開(kāi)始安裝配置Apache。
1、使用具有sudo權限的非root用戶(hù)登錄連接RAKsmart美國VPS服務(wù)器。
2、安裝ProcessWire需要先啟用Apache重寫(xiě)模塊,之后重新啟動(dòng)Apache,相關(guān)命令如下:
$ sudo a2enmod rewrite
$ sudo systemctl restart apache2
3、編輯默認的Apache主機配置。
$ sudo nano /etc/apache2/sites-enabled/000-default.conf
驗證DocumentRoot指令以指向/var/www/html,然后在</VirtualHost>部分粘貼以下內容:
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
完成后,文件內容應該如下文所示:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
文件內容設置完畢后,保存并退出。使用systemctl命令使服務(wù)器重新啟動(dòng)時(shí)可以自動(dòng)啟動(dòng)Apache,相關(guān)命令如下:
$ sudo systemctl enable apache2
$ sudo systemctl start apache2
4、Apache配置完成后,用root用戶(hù)身份登錄到MySQL數據庫,然后創(chuàng )建ProcessWire數據庫用戶(hù)名和密碼,相關(guān)命令如下:
$ sudo mysql -u root -p
mysql> CREATE USER ‘processwire_user’@’localhost’ IDENTIFIED BY ‘your_secure_password’;
mysql> CREATE DATABASE processwire_db;
mysql> GRANT ALL PRIVILEGES ON processwire_db.* TO ‘processwire_user’@’localhost’;
mysql> FLUSH PRIVILEGES;
數據庫信息創(chuàng )建完畢后,退出MySQL。
mysql> QUIT;
5、之后我們便可以開(kāi)始安裝ProcessWire,執行下面命令更改網(wǎng)站根目錄:
$ cd /var/www/html
移除index.html文件
$ sudo rm index.html
6、用瀏覽器打開(kāi)ProcessWire網(wǎng)站,在對應的下載頁(yè)面上選擇最新的程序版本,返回終端會(huì )話(huà)開(kāi)始下載ProcessWire安裝包:
$ sudo wget https://github.com/processwire/processwire/archive/master.zip
安裝包下載完畢后,解壓文件:
$ sudo apt install unzip -y
然后提取ProcessWire安裝包。
$ sudo unzip master.zip
7、接著(zhù)將解壓的文件移動(dòng)到Web根文件夾下,并清理臨時(shí)文件。
$ sudo mv processwire-master/* /var/www/html
$ sudo rm -rf processwire-master/
$ sudo rm master.zip
修改文件管理權限。
$ sudo chown -R www-data:www-data * .
重新啟動(dòng)Apache。
$ sudo systemctl restart apache2
最后打開(kāi)瀏覽器輸入服務(wù)器的IP地址,例如:http://192.0.2.123。
在瀏覽器的顯示頁(yè)面下,點(diǎn)擊Get Started開(kāi)始按照ProcessWire安裝引導一步一步地進(jìn)行配置,繼續下一步操作即可,主要包括數據庫信息的填寫(xiě),設置登錄ProcessWire后臺的用戶(hù)名、密碼、電子郵件地址等,所有信息設置完畢后,便可以輸入剛設置的用戶(hù)信息登錄到后臺開(kāi)始使用ProcessWire。
來(lái)源鏈接:https://www.idcspy.com/39287.html
本站聲明:網(wǎng)站內容來(lái)源于網(wǎng)絡(luò ),如有侵權,請聯(lián)系我們,我們將及時(shí)處理。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站