Laravel 本地端移植正式環境需注意的事項

安裝mbstring

yum search mbstring

選擇安裝適合的版本

sudo yum install php70-mbstring-x64XXXXXXXX

安裝gd extension

sudo yum install php70-gd
sudo service httpd restart

 

 

git 取得別人寫的code,本地端記得要先composer安裝套件,不然上傳的vender裡面沒有東西

composer update

下面指令可以確認套件版本

composer show -i
composer show -i -t

 

 

 

如有需要更新本地端的系統php版本

可參考此連結

.env要設定完上傳

APP_DEBUG (正式測試完後要改成false)

 

 

 

 

使用https時 asset 裡的function會有問題

https://stackoverflow.com/questions/34378122/load-blade-assets-with-https-in-laravel

 

 

http.conf設定

  1. virtual host
  2. AllowOverride All

 

Storage資料夾權限問題

設定為775

laravel安装使用、目录权限设置

 

需先建立/storage/app 底下的 public資料夾

然後建立public裡面的storage的捷徑,讓他可以直接連到 /storage/app/public裡面

php artisan storage:link

ref: https://laravel.com/docs/5.6/filesystem

 

如不能執行artisan可能是以下原因:

config資料夾中的所有檔案,都不能使用 url() 與 asset() 方法

https://laravel-china.org/topics/3132/executive-php-artisan-down-up-command-times-wrong-i-would-like-to-ask-god-who-is-how-it-will-be

 

 

記得設定任務排程

https://laravel.tw/docs/5.2/scheduling

發表迴響