wordpress使用cloudfront CDN 步驟
Step1:先登入AWS,進到cloudfront頁面,點選建立分佈
Step2:接著按「Web」,這裡有兩種,選Web
Step3:源網域名稱,直接填上妳的wordpress網址即可。另外,如果你的wordpress是https的,那就選僅限https。
之後點選建立。
再來回到wordpress,看你使用哪個cache plugin,直接將cdn網址填上去即可。
Step1:先登入AWS,進到cloudfront頁面,點選建立分佈
Step2:接著按「Web」,這裡有兩種,選Web
Step3:源網域名稱,直接填上妳的wordpress網址即可。另外,如果你的wordpress是https的,那就選僅限https。
之後點選建立。
再來回到wordpress,看你使用哪個cache plugin,直接將cdn網址填上去即可。
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install apache2
之後輸入網址會出現it works sudo a2enmod rewrite #若有需要,自行開啟mod_rewrite sudo a2enmod proxy_http #若有需要,自行開啟proxy_http sudo a2enmod proxy_balancer #若有需要,自行開啟proxy_balancer
之後重啟apache2
sudo service apache2 restart
sudo apt-get install php7.4 sudo apt-get install php7.4-mysql sudo apt-get install php-curl sudo service apache2 restart
sudo apt-get install mysql-server 安裝完可以登入mysql看看 sudo mysql -u root -p
登入後,看一下資料庫:
show databases;
phpmyadmin預設路徑是/usr/share/phpmyadmin,所以可以做個軟連結,讓我們可以直接在網址後面打/phpmyadmin:
cd /var/www ln -s /usr/share/phpmyadmin 在網址後面打/phpmyadmin即可登入使用 sudo apt-get install phpmyadmin php-mbstring php-gettext (預設安裝目錄為/usr/share/phpmyadmin)
安裝了ubuntu18.04之後,phpmyadmin的原始設定是,無法從phpmyadmin直接登入root,因此需要做一些修正:
所以下面可以改變 phpmyadmin 登入的設定,改成可以在phpmyadmin的登入介面,直接輸入root密碼登入:
$ sudo mysql -u root mysql 進入 sql 指令 輸入: $ UPDATE user SET plugin='mysql_native_password' WHERE User='root'; $ FLUSH PRIVILEGES; 離開 sql 指令 $ exit
設定 root 的密碼
sudo mysql_secure_installation
設定過程中,會出現以下問題:
選擇密碼強度後設定密碼
是否設定密碼? $ y
選擇密碼強度 $ 0或1或2
輸入符合規定的密碼 $ 要設的密碼~
確定設這個密碼嗎? $ y
幾個設定的問題都可以選 yes
最後會出現 All Done!
之後就可以在瀏覽器輸入phpmyadmin網址,並輸入root帳密登入了。
參考文章:
https://github.com/Lidemy/mentor-program-2nd-yuchun33/issues/15
最近用ubuntu18.0,php升到7.2發現有些問題,因此換回7.1
更換方法:
sudo a2dismod php7.2 sudo a2enmod php7.1 sudo service apache2 restart
參考:https://tecadmin.net/switch-between-multiple-php-version-on-ubuntu/
在ubuntu 18.0下,不能使用phpmyadmin直接登入,因為沒有全部權限。
解決方法:
先設定mysql root 密碼:
sudo mysql_secure_installation
接著輸入以下:
CREATE USER 'phpmyadmin'@'localhost' IDENTIFIED BY 'some_pass'; GRANT ALL PRIVILEGES ON *.* TO 'phpmyadmin'@'localhost' WITH GRANT OPTION; FLUSH PRIVILEGES;
輸入完以上之後,用phpmyadmin登入(user:phpmyadmin,密碼:安裝時應該已設定)
此時phpmyadmin應該已有全部權限了。
參考:
1.https://askubuntu.com/questions/763336/cannot-enter-phpmyadmin-as-root-mysql-5-7
2.https://linuxconfig.org/how-to-reset-root-mysql-password-on-ubuntu-18-04-bionic-beaver-linux
要在wordpress的圖片上加浮水印,可以用:easy watermark 這個外掛。
有的時候再更新wordpress外掛,會碰到新版本的外掛有雷,這時候想回到舊版本,基本上步驟如下:
1.將該外掛從wordpress後台中刪除。
2.到wordpress的該外掛頁面,下載舊的版本。
3.再從後台上傳舊版本的外掛。
參考文章:
WP-Optimize這個Plugin可以協助wordpress網站進行優化,例如以下:
Optimize database tables
Clean all post revisions
Clean all auto-draft posts
Clean all trashed posts
Remove spam and trashed comments
Remove unapproved comments
Remove expired transient options
Remove pingbacks
Remove trackbacks
Clean post meta data
Clean comment meta data
Clean orphaned relationship data
參考:
12+ Best WordPress Plugins to Cleanup and Optimize Database and Improve Performance
要在ubuntu 16.04下修改時間,可以執行以下:
sudo dpkg-reconfigure tzdata
參考:
要修改wordpress裡的the_excerpt()的預設長度,可以在functions.php裡面加入以下:
function custom_excerpt_length( $length ) { return 20; } add_filter( 'excerpt_length', 'custom_excerpt_length', 999 );
參考: