發表文章

[Sublime 4] 常用套件筆記

圖片
記錄我目前有在用的套件,隨時更新。 一、前置作業 1. 安裝 Package Control 網址: https://packagecontrol.io/ 按 Ctrl+Shift+p,輸入 install 就會出現 Package Control 選項。安裝好後就可以透過 Ctrl+Shift+p 選擇 Package Control: Install Package 搜尋想要安裝的套件。 二、Syntax 1. ApacheConf 網址: https://packagecontrol.io/packages/ApacheConf 2. DotENV 網址: https://packagecontrol.io/packages/DotENV 3. INI 網址: https://packagecontrol.io/packages/INI 4. Laravel Blade Highlighter 網址: https://packagecontrol.io/packages/Laravel%20Blade%20Highlighter 5. Sass 網址: https://packagecontrol.io/packages/Sass 6. Vue Syntax Highlight 網址: https://packagecontrol.io/packages/Vue%20Syntax%20Highlight 7. Tailwind CSS 網址: https://packagecontrol.io/packages/Tailwind%20CSS 三、Snippets 和 Autocomplete 1. Blade Snippets 網址: https://packagecontrol.io/packages/Blade%20Snippets 2. Laravel 5 Snippets 網址: https://packagecontrol.io/packages/Laravel%205%20Snippets 四、Formatter 1. phpfmt 網址: https://packagecontrol.io/packages/phpfmt 設定: { "excludes...

啟用 Apache 的 HTTPS(SSL)

我的環境是 Windows,Server 使用 AppServ 傻瓜安裝。 修改 AppServ\Apache24\conf,找到 #Include conf/extra/httpd-ssl.conf,移除 # 確認 AppServ\Apache24\conf\extra\httpd-ssl.conf 憑證路徑設定是否正確 可以加上自己的 vhost 設定 重啟 Apache

Gitea 安裝說明

圖片
1. 安裝 ius yum install \ > https://repo.ius.io/ius-release-el7.rpm \ > https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 2. 安裝 git yum install git2u 3. 安裝 wget yum install wget 4. 安裝 gitea wget -O gitea https://dl.gitea.io/gitea/1.11.2/gitea-1.11.2-linux-amd64 chmod +x gitea 5. 測試 ./gitea web 6. 建立 user ※ 以下指令沒有正確產生 user home 資料夾 adduser --system --shell /bin/bash --comment 'Git Version Control' --user-group --home-dir /home/git git 7. 建立需要的資料夾 mkdir -p /var/lib/gitea/{custom,data,log} chown -R git:git /var/lib/gitea/ chmod -R 750 /var/lib/gitea/ mkdir /etc/gitea chown root:git /etc/gitea chmod 770 /etc/gitea 8. 設定資料夾 export GITEA_WORK_DIR=/var/lib/gitea/ 9. 複製檔案 cp gitea /usr/local/bin/gitea 10. 建立 service 11. 開機自動啟動 Gitea systemctl enable gitea 12. 啟動Gitea systemctl start gitea 13. 設定防火牆 firewall-cmd --zone=public --add-port=3000/tcp –permanent 14. 重新載入防火牆設定 firewall-cmd –reload 15. 修正 server 啟動後還是無法使用的問題 可以用 journalctl...

Git 設定筆記

忽略檔案權限造成的異動 git config --global core.filemode false 統一換行符號 因為 windows 和 linux 的換行符號是不一樣的 git config --global core.autocrlf true 跳過 SSL 驗證 git clone 時報錯:Peer's Certificate issuer is not recognized git config --global http.sslVerify false 解決 ssh variant 不支援 port 號的問題 git clone 時報錯:ssh variant 'simple' does not support setting port 因為在 Git 版本 2.16.0 之後 ssh variant 不支援 port 號 git config --global ssh.variant ssh 解決 unsafe repository 錯誤 Sublime Merge 更新後,commit add 檔案時出現 fatal: unsafe repository ('repository path' is owned by someone else) 錯誤 git config --global --add safe.directory '*'

CentOS 7 安裝 PHP zip 套件

下載安裝 yum install zip unzip php-pecl-zip 查看目前載入的 ini php --ini 查看目前有裝的套件 php -m

[PHP] Call to undefined function stats_absolute_deviation()

圖片
PHP 預設沒有安裝統計套件,如果要用到需要自行安裝,參考文件 https://www.php.net/manual/en/stats.installation.php ,裡面有提供套件 網址 。

MySQL Trigger

圖片
最近把資料儲存引擎從 MyISAM 改成 InnoDB,會遇到複合鍵 AUTO_INCREMENT 而無法轉換的問題。