最近,要將網頁Xoops 移機到虛擬機。需要將虛擬機內的LAMP環境弄成原先LAMP環境。經查詢,發現原先LAMP環境如下:
所以,開始要進行相關的措施:
一、系統更新:
sudo apt-get update
sudo apt-get upgrade
二、安裝apache2
sudo apt-get install apache2
三、安裝php 7.3 、擴充包與 apache2 模組
安裝php 7.3 ppa
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
安裝php 7.3 、擴充包
sudo apt-get install php7.3 php7.3-fpm -y
sudo apt-get install php7.3-mysql php7.3-mbstring php7.3-xml php7.3-gd php7.3-curl -y
安裝php 7.3 apache2 模組
sudo apt-get libapache2-mod-php7.3 -y
檢查 php 版本
php -v
sudo apt-get install mariadb-server -y
sudo -i
設定安全相關
mysql_secure_installation
四、Xoops 舊機備份
1.舊網頁備份
1.舊網頁備份
sudo tar zcvf /var/www www.tar.gz
2.舊資料庫備份
mysqldump -uroot -p --default-character-set=utf8 skjh > /home/webadmin/skjh.sql
3.編輯舊資料庫備份,將舊IP 改成新IP
sudo vi /home/webadmin/skjh.sql
例子
:1,$s/舊IP/新IP/s
:1,$s/172.20.4.1/192.168.10.2/g
:1,$s/172.20.4.1/192.168.10.2/g
4.將編輯過的舊資料庫匯入新機器
mysqladmin -uroot -p create skjh
mysql -uroot -p xoops < /home/webadmin/skjh.sql
5.在新機器解壓舊網頁,並搬移至/var/www/
sudo tar zxvf www.tar.gz
sudo mv ~/var/www/skjh /var/www/
sudo mv ~/var/www/html/skjh /var/www/html/
6.若發現舊資料庫編輯有誤,但已匯入新機器資料庫。則要進行刪除,可至
http://localhost/skjh/modules/tad_adm/pma.php 進行刪除
資料來源:
1.Ubuntu22.04 开发环境配置(第七篇-Apache2+Php8.3)
https://blog.csdn.net/lanhai0859/article/details/1427129672.
2.如何在 Ubuntu 22.04 上安装 PHP 7.2/7.3/7.4
https://cn.linux-console.net/?p=30359
3.[教學][Ubuntu 架站] 在 Ubuntu 22.04 安裝 Apache 網頁伺服器,並架設多個網站(多網域)
https://ui-code.com/archives/622#:~:text=Apache%20%E6%98%AF%E5%85%A8%E7%90%83%E6%87%89%E7%94%A8%E6%9C%80%E5%BB%A3%E6%B3%9B%E7%9A%84%E7%B6%B2%E9%A0%81%E4%BC%BA%E6%9C%8D%E5%99%A8%EF%BC%88Web%20Server%EF%BC%89%EF%BC%8C%E5%9C%A8%E9%80%99%E4%BB%BD%E6%8C%87%E5%8D%97%E4%B8%AD%EF%BC%8C%E6%88%91%E5%80%91%E5%B0%87%E6%9C%83%E5%9C%A8%E9%81%8B%E8%A1%8CUbuntu%2022.04%20%E7%9A%84%E4%BC%BA%E6%9C%8D%E5%99%A8%E4%B8%8A%EF%BC%8C%E5%AE%89%E8%A3%9D%E4%B8%A6%E9%85%8D%E7%BD%AE,Apache2%20HTTP%20Web%20%E6%9C%8D%E5%8B%99%E5%99%A8%E3%80%82%20%E6%82%A8%E5%8F%AF%E4%BB%A5%E6%A0%B9%E6%93%9A%E9%80%99%E4%BB%BD%E6%8C%87%E5%8D%97%EF%BC%8C%E4%BE%86%E5%BB%BA%E7%AB%8B%E5%96%AE%E4%B8%80%E7%B6%B2%E5%9F%9F%E6%88%96%E6%98%AF%E5%A4%9A%E5%80%8B%E7%B6%B2%E5%9F%9F%EF%BC%88%E5%A4%9A%E7%B6%B2%E5%9F%9F%EF%BC%89%E7%9A%84%E8%99%9B%E6%93%AC%E4%B8%BB%E6%A9%9F%E3%80%82
4.在Ubuntu 7.3上安裝 PHP 22.04 的簡單方法
https://orcacore.com/install-php-7-3-ubuntu-22-04/
5.MySQL登入:root預設密碼,1個必學的設定命令
https://zanzan.tw/archives/20192
6.安裝 LAMP – 如何在 Ubuntu 上安裝 LAMP
https://www.taki.com.tw/blog/how-to-install-lamp-on-ubuntu/?srsltid=AfmBOopVtQehK_Culj4eo8z-K9V9l6gDY1KjRQsrbfRtEcZ_sawkFiyH
7.How to Set Static IP Address on Ubuntu Server 22.04
https://hackmd.io/@JGoK5hXkSQuAC32KMw8hHw/Hklw-U7aj
8.Xoops移機的步驟
https://dchesmis.blogspot.com/2016/09/xoops.html
1.Ubuntu22.04 开发环境配置(第七篇-Apache2+Php8.3)
https://blog.csdn.net/lanhai0859/article/details/1427129672.
2.如何在 Ubuntu 22.04 上安装 PHP 7.2/7.3/7.4
https://cn.linux-console.net/?p=30359
3.[教學][Ubuntu 架站] 在 Ubuntu 22.04 安裝 Apache 網頁伺服器,並架設多個網站(多網域)
https://ui-code.com/archives/622#:~:text=Apache%20%E6%98%AF%E5%85%A8%E7%90%83%E6%87%89%E7%94%A8%E6%9C%80%E5%BB%A3%E6%B3%9B%E7%9A%84%E7%B6%B2%E9%A0%81%E4%BC%BA%E6%9C%8D%E5%99%A8%EF%BC%88Web%20Server%EF%BC%89%EF%BC%8C%E5%9C%A8%E9%80%99%E4%BB%BD%E6%8C%87%E5%8D%97%E4%B8%AD%EF%BC%8C%E6%88%91%E5%80%91%E5%B0%87%E6%9C%83%E5%9C%A8%E9%81%8B%E8%A1%8CUbuntu%2022.04%20%E7%9A%84%E4%BC%BA%E6%9C%8D%E5%99%A8%E4%B8%8A%EF%BC%8C%E5%AE%89%E8%A3%9D%E4%B8%A6%E9%85%8D%E7%BD%AE,Apache2%20HTTP%20Web%20%E6%9C%8D%E5%8B%99%E5%99%A8%E3%80%82%20%E6%82%A8%E5%8F%AF%E4%BB%A5%E6%A0%B9%E6%93%9A%E9%80%99%E4%BB%BD%E6%8C%87%E5%8D%97%EF%BC%8C%E4%BE%86%E5%BB%BA%E7%AB%8B%E5%96%AE%E4%B8%80%E7%B6%B2%E5%9F%9F%E6%88%96%E6%98%AF%E5%A4%9A%E5%80%8B%E7%B6%B2%E5%9F%9F%EF%BC%88%E5%A4%9A%E7%B6%B2%E5%9F%9F%EF%BC%89%E7%9A%84%E8%99%9B%E6%93%AC%E4%B8%BB%E6%A9%9F%E3%80%82
4.在Ubuntu 7.3上安裝 PHP 22.04 的簡單方法
https://orcacore.com/install-php-7-3-ubuntu-22-04/
5.MySQL登入:root預設密碼,1個必學的設定命令
https://zanzan.tw/archives/20192
6.安裝 LAMP – 如何在 Ubuntu 上安裝 LAMP
https://www.taki.com.tw/blog/how-to-install-lamp-on-ubuntu/?srsltid=AfmBOopVtQehK_Culj4eo8z-K9V9l6gDY1KjRQsrbfRtEcZ_sawkFiyH
7.How to Set Static IP Address on Ubuntu Server 22.04
https://hackmd.io/@JGoK5hXkSQuAC32KMw8hHw/Hklw-U7aj
8.Xoops移機的步驟
https://dchesmis.blogspot.com/2016/09/xoops.html
沒有留言:
張貼留言