PHP 5.4 版已預設 off, 但仍有主機商把它開啟
如果 get_magic_quotes_gpc() 回傳為 1 時
可以用 stripslashes 來處理字串
http://php.net/manual/en/function.get-magic-quotes-gpc.php
2015/07/27
2015/07/17
[Git] 移除右鍵選單的 Git 指令選項
Git 在 Windows 系統下預設安裝的右鍵選單指令, 說實在的真的很少用, 今天決定把它移掉
步驟很簡單:
1. 開啟 cmd.exe 命令提示字元
2. 切換到 Git 安裝目錄的 git-cheetah/ 輸入以下指令
64-bit
參考: How do I remove msysgit's right click menu options?
步驟很簡單:
1. 開啟 cmd.exe 命令提示字元
2. 切換到 Git 安裝目錄的 git-cheetah/ 輸入以下指令
64-bit
cd "C:\Program Files\Git\git-cheetah" regsvr32 /u git_shell_ext64.dll32-bit
cd "C:\Program Files (x86)\Git\git-cheetah" regsvr32 /u git_shell_ext.dll
參考: How do I remove msysgit's right click menu options?
2015/07/10
Access Database Engine 2010: 解決安裝 64 及 32 位元驅動衝突
在 Server 端通常不會安裝 Office 套件,但是又會應用程式做讀寫資料動作
Access Database Engine 2010 解套不用在伺服器端安裝大怪獸
之前遇到一個問題,在 64 位元的 Server 上已先安裝 64 位元的 Engine.
執行程式仍出現錯誤訊息
我想應該 32 位元也需要裝上
結果事情居然沒想像中簡單,安裝按下一步就好了...
沒辦法直接安裝下,只好用下指令方式安裝
只要在命令提示列打上以下指令就可以囉~
Access Database Engine 2010 解套不用在伺服器端安裝大怪獸
之前遇到一個問題,在 64 位元的 Server 上已先安裝 64 位元的 Engine.
執行程式仍出現錯誤訊息
'Microsoft.ACE.OLEDB.12.0' 提供者並未登錄於本機電腦上。
我想應該 32 位元也需要裝上
結果事情居然沒想像中簡單,安裝按下一步就好了...
沒辦法直接安裝下,只好用下指令方式安裝
只要在命令提示列打上以下指令就可以囉~
AccessDatabaseEngine.exe /passive
2015/06/19
[Laravel] 用 Composer 安裝特定版本的 Laravel
僅管現在 Laravel 已經釋出 5.1 版, 目前還是遇到客戶主機環境太舊, 僅能跑 PHP 5.3 的版本
所以至少還是會安裝 Laravel 4.1 的版本
如果要裝最新的版本, 就參照官方的使用方法, 下載 laravel 安裝套件
所以至少還是會安裝 Laravel 4.1 的版本
composer create-project laravel/laravel [ProjectName] 4.1.*
如果要裝最新的版本, 就參照官方的使用方法, 下載 laravel 安裝套件
laravel new [ProjectName]
2015/06/18
[Laravel] Laravel 4.1 環境偵測 - 第二彈
預設的環境偵測寫法有點不太好用
以電腦的 hostname 來做分 local, 始終覺得不方便
尤其不是只有用單一電腦來做開發
換了電腦, 名稱又變更, 要一直改來改去好像也不是太好的做法
而且也不想把自己所有的主機名稱都放上去主機端
最終我決定用我開發的 vhost 來取決是否為開發環境
只要不是開發用的 vhost, 那麼就都視為正式環境
以後專案只要複製以下 code, 改掉開發 domain 即可~
修改的檔案: bootstrap/start.php
不過如果設定這個方法, 在用 migration 的時候需要指定 env 為哪一個
記錄一下, 以免未來又忘記了
以電腦的 hostname 來做分 local, 始終覺得不方便
尤其不是只有用單一電腦來做開發
換了電腦, 名稱又變更, 要一直改來改去好像也不是太好的做法
而且也不想把自己所有的主機名稱都放上去主機端
最終我決定用我開發的 vhost 來取決是否為開發環境
只要不是開發用的 vhost, 那麼就都視為正式環境
以後專案只要複製以下 code, 改掉開發 domain 即可~
修改的檔案: bootstrap/start.php
$env = $app->detectEnvironment(function() { return ($_SERVER['SERVER_NAME'] == "project.dev") ? "local" : "production"; });
不過如果設定這個方法, 在用 migration 的時候需要指定 env 為哪一個
php artisan migrate --evn=local
記錄一下, 以免未來又忘記了
2015/06/16
[PHP] 變更預設上傳大小限制
PHP 預設上傳大小 post_max_size 為 8 MB
若要增大尺寸有兩個方式
1. 修改 php.ini (需重啟伺服器)
2. 在 .htaccess 中設定
若要增大尺寸有兩個方式
1. 修改 php.ini (需重啟伺服器)
post_max_size=20M
upload_max_filesize=20M
2. 在 .htaccess 中設定
php_value post_max_size 20M
php_value upload_max_filesize 20M
2015/06/03
[nginx] 高效能輕巧伺服器 nginx
偶然發現很多用 nginx 伺服器的文章
用了十多年的 Apache, IIS 基本上已經涵蓋所有開發平台
花了幾分鐘小玩了一下 nginx
真的是超級輕量, 安裝又無敵簡單, 就可以啟動網站伺服器了
在 Terminal 只要輸入 nginx 就啟動服務囉
其他進階指令, 只要下 nginx -h 就有完整使用方法
發現寫這篇文章花的時間, 比 nginx 從下載, 到解壓縮, 到啟動伺服器, 開啟瀏覽歡迎頁, 到下 nginx -s stop 還要長
就當是超級 nginx 入門款吧
用了十多年的 Apache, IIS 基本上已經涵蓋所有開發平台
花了幾分鐘小玩了一下 nginx
真的是超級輕量, 安裝又無敵簡單, 就可以啟動網站伺服器了
在 Terminal 只要輸入 nginx 就啟動服務囉
nginx
在網址列輸入 localhost 就看到啟始頁囉
簡單到無法置信... Apache, IIS 都還要經過安裝步驟, nginx 只需要...解壓縮其他進階指令, 只要下 nginx -h 就有完整使用方法
發現寫這篇文章花的時間, 比 nginx 從下載, 到解壓縮, 到啟動伺服器, 開啟瀏覽歡迎頁, 到下 nginx -s stop 還要長
就當是超級 nginx 入門款吧
訂閱:
文章 (Atom)