Linux Mint 重建Grub2

若要重建grub2首先要用USB或CDROM將電腦起動

然後將載有系統的區間掛載,假設作業系統的區間是sda1

sudo mount /dev/sda1 /mnt

然後告知電腦將grub2放在哪一個硬盤中,假設放在第一個硬盤 sda

sudo grub-install –root-directory=/mnt /mnt/sda

重啟系統再更新grub,則鍵入sudo update-grub,系統自動找出系統內所有作業平台,並在起動時以供選擇使用。

便大功告成﹗

分類: Linux篇 | 發佈留言

Apache2管理多個網站

Apache2管理多個網站方法如下﹕

假設管理網詀﹕
example1.com
example2.com

1. cd /etc/apache2/sites-available
cp 000-default.conf example1.com.conf
cp 000-default.conf.example2.om.conf

2. 修改example1.com.conf及example2.com.conf
sudo nano example1.com.conf 及 nano example2.com.conf

3. 修改
ServerName example1.com
ServerAlias www.example1.com
ServerAdmin admin@localhost (按實切的admin名字)
DocumentRoot /var/www/html/example1 (網站的位置)

example2.com.conf 亦按以上方法修改

存檔後退出

停用000-default.conf
使用example1.com.conf 及example2.com.conf
重新啟動Apache2

sudo a2dissite 000-default.conf
sudo a2ensite example1.com.conf
sudo a2ensite example2.com.conf

sudo /etc/init.d/apache2 restart

分類: Linux篇 | 發佈留言

Drupal啟動CleanURLs

Drupal啟動Clean URLs來解決在drupal搬家後只有首頁顥示正常,方法如下﹕

1. 啟動rewrite
sudo a2enmod rewrite

2. 修改/etc/apache/apache2.conf
sudo gedit /etc/apache2/apache2.conf

將/var/www目錄下
Allow Override None
改成
Allow Override ALL

3. 重啟Apache2
sudo /etc/init.d/apache2 restart

補充一點﹕請確定drupal主目錄中有.htaccess,因若該檔不存在亦出現此種情況。

分類: Linux篇 | 發佈留言

設定Drupal資料夾權限

資料夾設定權限
step1:給web server write 權限讀寫settings.php並加入群組www-data

chgrp www-data sites/default/settings.php

chmod g+w sites/default/settings.php

step2:加入Apache群組-R整個資料夾-v詳細顯示哪些檔案做了更動

chgrp -Rv www-data sites/default/files

step3:更改files資料夾權限

# 2775的2意思是在此資料夾之後所新增檔案或目錄都擁有此權限

chmod 2775 sites/default/files

step4:確保你的web server有權限寫入

chmod g+w -R sites/default/files

step5:settings.php檔案權限更改為只能讀取

chmod 444 sites/default/settings.php

分類: Linux篇 | 發佈留言

設換PHP版本

由於Apache2因不同需要而搬家,往往新舊伺服器的PHP版本不同,而出現網頁不能運作,需要切換PHP版本。

apache2切換PHP7.2至PHP7.0

安裝PHP7.0
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.0 php7.0-mysql libapache2-mod-php7.0 php7.0-cli php7.0-cgi php7.0-gd php7.0-xml php7.0-curl php7.0-mbstring php7.0-zip
sudo a2dismod php7.2
sudo a2enmod php7.0
sudo /etc/init.d/apache2 restart

分類: Linux篇 | 發佈留言

肇慶七星巖

去肇慶七星巖及鼎湖山三日兩夜。

分類: 遊山玩水 | 發佈留言

Mint Linux 19 安裝 LAMP

安裝 LAMP
sudo apt-get install lamp-server^ -y

測試 Apache
http://localhost

測試 PHP
sudo nano /var/www/html/info.php

加入以下一行

Then CTRL+X then y and Enter

溜灠器𨧞入:

http://localhost/info.php

安裝 PHPMyAdmin
sudo apt-get install phpmyadmin -y

預設的使用者是phpmyadmin

進入mysql設定root的密碼
Login to mysql
sudo mysql -u root
mysql>
ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘new-password’;

增加使用者並取得所有權限﹕

Grant privileges to a new user execute below command in mysql interface: “replace new-user with the name you need”

CREATE USER ‘new-user’@’localhost’ IDENTIFIED BY ‘password’;
GRANT ALL PRIVILEGES ON *.* TO ‘new-user’@’localhost’;
FLUSH PRIVILEGES;

登出sql
exit

分類: Linux篇 | 發佈留言

順德、中山

返順德、中山,食食吃吃﹕黃媽媽私房菜、大盤魚、自助餐、脆食鯇等等。

分類: 遊山玩水 | 發佈留言

韓國觀雪賞櫻

韓國南方四月櫻花盛開,而北方的江源道還是冰天雪地,今次由北到南,觀雪賞櫻,閒適自在。

Korea2019

分類: 遊山玩水 | 發佈留言

Linux平台刷機

以Linux Mint為作業平台

先安裝adb fastboot及twrp等軟件
sudo apt-get update

sudo apt-get install android-tools-adb

sudo apt-get install android-tools-fastboot

啟動/關閉 adb伺服器
sudo adb start-server

sudo adb kill-server

手機要解除鎖機密碼,進入開發人員選項
開啟OEM 解鎖及 USB 偵錯

用USB線連上Mint Linux電腦
鍵入
adb devices

進入bootloader
adb reboot bootloader

OEM 解鎖
sudo fastboot oem unlock
sudo fastboot oem unlock-go

安裝TWRP
sudo fastboot flash recovery twrp.img

進入twrp
fastboot boot twrp.img

大功告成,寫下筆記以免忘記,省下折騰。

利用TWRP刷機,安裝不同的ROM。

分類: Linux篇 | 發佈留言