進階搜尋
搜尋結果
找到了 62 個結果
Feeds
https://www.drupal.org/project/feeds
使用 Nginx FastCGI 生成AMP快取的conf
我的語法,由於我的頁面本身就有drupal的快取服務,但這個快取服務在amp起不了作用,所以才使用這招作法就是只讓有*?amp產出快取;另外還要研究登入使用者不用快取,可能要研究drupal的cookie吧? fastcgi_cache_path /etc/nginx/cache levels=1:2 keys_zone=tainanoutook:200m max_size=10g inactive=2h use_temp_path=off; fastcgi_cache_key "$scheme$request...
Draupl 9 升級 Drupal 10
當你發現所有的模組相容性問題都搞定了 但是使用composer update 仍然無法觸發升級到Drupal 10 此時就要編修 composer.json ^9.5 || ^10.0
Drupal7 Optimizing 優化速度
使用模組 chained_fast apcu registry_autoload xautoload drush en chained_fast apcu registry_autoload xautoload expire -y vi sites/default/settings.php $conf['cache_backends'][] = 'sites/all/modules/apcu/apcu.cache.inc'; $conf['cache_backends'][] = 'sites/all/mo...
composer
Drupal(最新版) 比較建議使用 composer 做安裝管理日後的升級以及模組的安裝,也會比較順暢而且切記,一定要一開始就使用 composer ,所以就從 composer 開始囉! 使用Drupal(最新版)的第一步,安裝Drupal 及 Drush composer create-project drupal/recommended-project drupal cd drupal chown -R www-data:www:data web composer require drush/dr...
雜記
我還蠻建議一開始不要把網站弄的太複雜,讓他只能接單就好,等網站到一定的規模再來規劃下一步例如月收100萬,月收到200萬,再來找合適的平台去處理,這裡所謂合適的平台,就是可以在線上把金流、物流、發票等事情,直接在線上解決掉,等後面有賺到錢以及你的理貨方式順暢後,再去思考及規劃 基本上你的營業額及獲利沒達到一個水準,坦白說我不建議你花錢去客製站,客製站也是有開發、維護的成本,而且會比租用的還貴 就行銷層面來說,如果你已經有辦法與客人之間的銷售溝通不用使用折扣,點數等銷售手法進行銷售,那麼你的品牌價值其實就已經有了...
WordPress換網域且人工搬站的作法
換網域後需要執行路徑轉換,可透過phpMyAdmin進行搜尋及修改 UPDATE wp_optionsSET option_value = REPLACE(option_value, 'oldsite.com', 'newsite.com') UPDATE wp_postmetaSET meta_value = REPLACE(meta_value, 'oldsite.com', 'newsite.com'); UPDATE wp_postsSET post_content = REPLACE(post_con...
ShURLy
https://www.drupal.org/project/shurly
clamav
安裝程式 apt install clamav clamav-daemon 定期執行:更新病毒碼 up_clamav.sh service clamav-freshclam stop freshclam service clamav-freshclam start 定期執行 :掃瞄指定目錄 clamav_scan.sh clamscan -r --bell -i /var/www/
bash
備份所有的mysql資料庫 #!/bin/bash BACKUP_DIR="/root/backup/db" if [ ! -d "$BACKUP_DIR" ]; then mkdir -p $BACKUP_DIR fi # 刪除目錄中的 .gz 檔案 rm -f $BACKUP_DIR/*.gz DATABASES=$(mysql -u root -e "SHOW DATABASES;" | grep -Ev "(Database|information_schema|pe...
SSH登入免密碼
本機端生成及複製金鑰 ssh-keygen -t rsa 複製金鑰 cat .ssh/id_rsa.pub 遠端主機 貼上複製的金鑰 vi .ssh/authorized_keys 成功的話在本地端輸入 ssh@ip 就不會問帳密 如果要登入GCP主機,也是一樣要用類似的作法才能用本地端的ssh登入
Custom Twig Formatter
https://www.drupal.org/project/custom_twig_formatter 用法如果有一個欄位值為 field_imageurl ,那麼可用這個方式呼叫 {{ field_imageurl.value }} 進階的語法,過濾掉 https:// {{ field_imageurl.value|replace({'https://': ''}) }} 呼出成html圖片語法 <img src="{{ field_imageurl.value }}" alt="{{ title...
WordPress最佳還原方法
備份後的資料要如何還原,大家應該蠻苦腦的,我在還原公司資料量較大的網站時,測試出UpdraftPlus最佳以及最穩定的還原方法,提供大家做參考 查詢原站的WordPress版本,然後進行降級 到網站狀態資訊取得原站版次 我查到的是6.0.1 安裝降版次外掛 安裝並啟用 WP Downgrade啟用後要到更新頁面執行重裝 6.0.1 安裝備份程式UpdraftPlus 原站安並啟用 Download Plugin接著在外掛目錄下載 UpdraftPlus,即可得到和原站同版次的程式 執行並下載備份的資...
Easy Breadcrumb
https://www.drupal.org/project/easy_breadcrumb 幫頁生成目錄式的結構連結(麵包屑) 在安排文章及頁面時,有一個技巧避免使用者在你的網站迷路 我會用的作法就是用 easy_breadcrumb + pathauto 例如你有一個文章類型是要專門記錄書,那你就先生成一個頁面 /book ,然後設定 pathauto 把每篇文章的自動生成路徑為 /book/[title] /book 頁面要搭配用 views block 呈現內容 在這種規劃後,當你進入一般的文章...
更新
update-alternatives --set php /usr/bin/php8.2 php artisan cache:clear php artisan config:clear php artisan view:clear git pull origin release composer install --no-dev php artisan migrate https://www.bookstackapp.com/docs/admin/updates/ 我想要從 v24.0x.x 升...
VPS降速
目前使用的VPS雖然標榜不限速,但他沒跟你說的就是會降速 XD 由於降速也不會跟你講,你能做的就是知道他的限度在哪裡,不要去挑戰他 我發現只要我有大量用ssh傳送資料就很容易被鎖速度,因此要避免大量搬動檔案
外掛技巧
Advanced Order Export For WooCommerce 使用前可先參考官方的介紹案例 :https://docs.algolplus.com/algol_order_export/hooks-filters/ 訂單編號前面加英文GG add_filter('woe_get_order_value_custom_num',function ($value, $order,$fieldname) { $value = 'GG' .$order->get_order_number(); r...
function
圖片管理 以原始檔上傳圖片(圖片只會保留1張,預設會壓成6張) function disable_image_resize() { add_filter('jpeg_quality', function($arg){return 100;}); add_filter('wp_editor_set_quality', function($arg){return 100;}); add_filter('big_image_size_threshold', '__return_false...
在Github建立自有網域的網站
流程大概是這樣,先憑記憶記錄下來 https://pages.github.com/ 找適合的版型專案 以 jekyll 為例子, https://github.com/topics/jekyll-theme,頁面中有不錯的版型可使用,使用時還是要留意一下使用授權 我目前測試有佈署成功的專案 https://github.com/Huxpro/huxpro.github.io 把版型 Fork 到自己的空間 到專案的頁面點 Fork , 直接 Create Fork 設定page 到自己專案的sett...
Ubuntu 22.04 VNC
直接參考這裡 https://jackfrisht.medium.com/ubuntu-20-04-vnc%E5%AE%89%E8%A3%9D-b8ce6e7dec4a 先進行更新(可選) sudo apt-get updatesudo apt-get upgrade Ubuntu 22.04 默認使用 gdm3,導致 VNC 工作異常(這邊案例就是設定檔設定完成沒有效果),需切換到lightdm Ubuntu 16.04 默認使用 lightdm 因此一般不需要調整 sudo apt install ...