gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網
最全最豐富的資訊網站

關于Laradocke運行TP項目

下面由thinkphp框架教程欄目給大家介紹關于Laradocke運行TP項目,希望對需要的朋友有所幫助!

關于Laradocke運行TP項目

一、laradock首次up的時候,build過程非常慢

由于拉取容器的鏡像默認在國外,所以在docker-compose up 容器之前,在.env文件中查找以下文字

CHANGE_SOURCE=``false

然后將false改為true,并查找以下文字

#UBUNTU_SOURCE=aliyun

把前面的 # 去掉,即去掉注釋,把默認在國外的鏡像源改為國內速度快的aliyun的鏡像源

然后把workspace的時區,改為中國時區,查找以下文字

WORKSPACE_TIMEZONE=UTC

把UTC改為PRC

然后執行命令

docker-compose up -d nginx mariadb

自己選擇需要啟動的容器

親自對比過build的時間,在20M帶寬下,不更改鏡像源的話快則一小時,慢則一天,更改過后,僅需10min

二、laradock在啟動容器 build workspace 的過程中報錯

若出現相關文字 “raw.githubusercontent.com”,則在本地hosts綁定域名到ip

以linux為例

vim ``/etc/hosts

在文件中輸入 “199.232.28.133 raw.githubusercontent.com” 即可

三、composer install 速度慢

安裝完laradock在worksapce容器中從第三方托管倉庫用git拉取tp5框架下來,然后安裝框架依賴,這個時候composer install很慢,需要更換國內源,執行下面命令

composer config -g repo.packagist composer https:``//packagist``.phpcomposer.com

四、composer忽略版本號安裝

composer install 過程中遇到 Your requirements could not be resolved to an installable set of packages. 錯誤提示,則可以忽略版本號安裝,執行下面命令

composer ``install --ignore-platform-reqs

五、composer安裝tp5的數據庫遷移工具

tp5.0的遷移工具是 1.,tp5.1是 2.,若不指定版本號,則默認安裝最新的遷移工具,執行下面命令

composer require topthink``/think-migration``=1.*

六、laradock中tp5配置數據庫連接時,host填寫容器名字

我用的mariadb這個容器,所以如下配置

'host'=>'mariadb'

七、tp5給runtime全部權限

hmod -r runtime 777

八、tp5捕獲mysql的拋出的異常

在catch的參數Exception前面加個反斜線,表示從最底層的Exception開始捕獲

catch``(Exception)

九、做圖片上傳接口時,mkdir報錯 no permission

為了引用圖片方便,我把圖片存儲目錄指定為 public/uploads ,但是報錯了,可以通過給public全部權限解決

chmod -r public 777

十、后端接口的時候權限驗證

oauth2時一個非常好的授權機制,php有一個很好的庫 https://github.com/thephpleague/oauth2-server, 但是很無奈,不像laravel有passport,也支持Drupal,cakephp等框架

使用Json-web-token也蠻好的 https://github.com/lcobucci/jwt

十一、跨域處理

在application目錄下的tags.php中的添加應用初始化時執行的文件,例如我把跨域放在 applicationapi/behavior/CORS.php 文件中,在應用初始化過程中就發出header

// 應用初始化``'app_init' => [``'app\api\behavior\CORS'``],

跨域文件

<?php namespace appapibehavior; use thinkResponse; class CORS{ public function appInit(&$params)     { header('Access-Control-Allow-Origin: *');     header("Access-Control-Allow-Headers: token,Origin, X-Requested-With, Content-Type, Accept");     header("Access-Control-Allow-Methods:GET, POST");          if (request()->isOptions()) {             exit();         }     }}

十二、git push/pull 需要驗證身份, 多次輸入用戶名和密碼

linux環境中,在倉庫目錄下執行

git config --global credential.helper store

十三、git push 卡住

設置發包無邊界,http的請求換緩沖區設置得大一些

git config --global sendpack.sideband false git config --global http.postBuffer 524288000

十四、nginx不支持tp5的pathinfo

更改項目對應的 .conf 文件配置

<?php namespace appapibehavior; use thinkResponse; class CORS { public function appInit(&$params)     { header('Access-Control-Allow-Origin: *');     header("Access-Control-Allow-Headers: token,Origin, X-Requested-With, Content-Type, Accept");     header("Access-Control-Allow-Methods:GET, POST");          if (request()->isOptions()) {             exit();         }     } }

更改前 location ~ .php$ {

 location ~ .php {      try_files $uri /index.php =404;     fastcgi_pass php-upstream;     fastcgi_index index.php;     fastcgi_buffers 16 16k;     fastcgi_buffer_size 32k;     # 添加部分↓↓↓↓     # Set var PATH_INFO     fastcgi_split_path_info ^(.+.php)(.*)$;     fastcgi_param PATH_INFO $fastcgi_path_info;     #  添加部分↑↑↑↑     fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;        #fixes timeouts     fastcgi_read_timeout 600;     include fastcgi_params;}

具體選項待我找時間學習一下

十四、Docker配置國內源

sudo tee /etc/docker/daemon.json <<-'EOF'

vim /etc/docker/daemon.json

輸入以下內容,地址可以自己額外選擇

{   "registry-mirrors": ["https://uxk0ognt.mirror.aliyuncs.com"]   }

#然后執行下面的指令

systemctl daemon-reload
systemctl restart docker

備注

眾所周知,從github克隆一直比較慢,可以選擇用 碼云 ,提前將常用的倉庫導入到自己的 碼云工作空間 ,需要使用的時候通過碼云克隆

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
91人人澡人人爽人人精品| 欧美特级aaa| www.亚洲一区二区| www.超碰com| 欧美黑人又粗又大又爽免费| 黄色成人在线看| a天堂资源在线观看| 色偷偷中文字幕| 大桥未久一区二区三区| 一级全黄肉体裸体全过程| 亚洲高清免费在线观看| 五月婷婷之综合激情| 凹凸日日摸日日碰夜夜爽1| 日本www在线播放| 日韩免费毛片视频| 日韩av片网站| 色网站在线视频| 国产精品无码免费专区午夜| 亚洲爆乳无码精品aaa片蜜桃| 久久久国内精品| 国产午夜大地久久| 成人一级片网站| 国产一级片自拍| 在线观看视频黄色| 女人帮男人橹视频播放| 男女超爽视频免费播放| 日韩 欧美 高清| 在线视频观看91| 国产精品久久中文字幕| 久久精品网站视频| eeuss中文| 少妇人妻互换不带套| 国产一级片自拍| 欧美乱大交xxxxx潮喷l头像| 无码人妻精品一区二区三区66| 亚洲色图欧美自拍| 成人黄色av片| 在线一区二区不卡| 大陆极品少妇内射aaaaa| 天天爽天天爽夜夜爽| 日韩成人手机在线| 天天干天天干天天干天天干天天干| 日韩av福利在线观看| 日韩精品无码一区二区三区免费| 香蕉精品视频在线| 成人黄色一区二区| 久激情内射婷内射蜜桃| 日本三日本三级少妇三级66| 一女被多男玩喷潮视频| 美女在线免费视频| 尤物国产在线观看| www黄色av| 97久久国产亚洲精品超碰热| 亚洲欧美aaa| 中文字幕日本最新乱码视频| 成人手机在线播放| 激情五月婷婷基地| 污污视频网站免费观看| 鲁一鲁一鲁一鲁一澡| 草草草视频在线观看| 九九久久久久久| 老司机午夜性大片| 色一情一区二区| 欧美激情 国产精品| 黄色www网站| 别急慢慢来1978如如2| 无码少妇一区二区三区芒果| 丝袜制服一区二区三区| 国产亚洲精品久久久久久久| 久久久久久久久久一区| 高清一区在线观看| 国产精品秘入口18禁麻豆免会员| 日韩精品在线观看av| 国产经典久久久| 性做爰过程免费播放| 国内国产精品天干天干| 午夜剧场高清版免费观看| 国产九九热视频| 三日本三级少妇三级99| 伊人精品视频在线观看| 日本一二三区在线| 成人黄色片免费| 免费在线看黄色片| a在线视频观看| 日本黄网站免费| 亚洲午夜精品一区| 日韩欧美一级在线| 男人日女人bb视频| 污污网站在线观看视频| 日韩视频在线免费播放| 国产成a人亚洲精v品在线观看| 免费一级特黄毛片| 另类小说第一页| 天天在线免费视频| 国产亚洲欧美在线视频| 奇米影视四色在线| 欧美另类videosbestsex日本| 黄页免费在线观看视频| 成人免费在线观看视频网站| 异国色恋浪漫潭| 欧美牲交a欧美牲交aⅴ免费真| 涩涩网站在线看| 天天夜碰日日摸日日澡性色av| 韩国日本美国免费毛片| 国产精品夜夜夜爽张柏芝| 91精品91久久久中77777老牛| 一级做a免费视频| 又粗又黑又大的吊av| 天天色天天综合网| 国产偷人视频免费| 亚欧美一区二区三区| 少妇高潮喷水久久久久久久久久| 99sesese| 成人久久久久久久久| 一本色道久久88亚洲精品综合 | 欧美第一页浮力影院| 国产精品久久久久久久久电影网| www.涩涩涩| 男人日女人下面视频| 人妻无码一区二区三区四区| 久久久精品三级| 成年人网站免费视频| 精品嫩模一区二区三区| 91看片破解版| 国产真人无码作爱视频免费| 日本精品一区在线观看| 无码人妻精品一区二区蜜桃网站| 一本色道久久亚洲综合精品蜜桃| 国产性xxxx18免费观看视频| 日韩一级性生活片| 日韩一级性生活片| 日韩日韩日韩日韩日韩| av在线com| www.亚洲视频.com| 国产精品视频网站在线观看| 91大神免费观看| 久久久久久综合网| 香蕉视频在线网址| 最新中文字幕久久| 国产成人一区二区三区别| www.黄色网址.com| 日本黄色片一级片| 国产一线二线三线女| 97干在线视频| 国产av麻豆mag剧集| 日韩手机在线观看视频| 另类小说色综合| 国产在线拍揄自揄拍无码| 黄色影视在线观看| 男人天堂av片| 免费观看日韩毛片| 精品综合久久久久| 粉嫩av一区二区三区天美传媒| 18视频在线观看娇喘| 青青青青草视频| 国产欧美高清在线| 玖玖爱视频在线| 无码人妻aⅴ一区二区三区日本| 日本a在线天堂| 欧美伦理片在线看| 男插女免费视频| 777久久久精品一区二区三区| jizz欧美激情18| 992tv成人免费观看| 动漫av网站免费观看| 想看黄色一级片| 一级做a免费视频| 激情五月婷婷久久| 久久www视频| 中文字幕国内自拍| 久久久久久av无码免费网站下载| 日韩av片在线看| 亚洲小说欧美另类激情| 免费成人进口网站| av丝袜天堂网| 国产91视频一区| 欧美一级黄色影院| 18视频在线观看娇喘| 久久国产激情视频| 91专区在线观看| 污视频在线观看免费网站| 欧美日韩精品区别| 久久久久久久午夜| 欧美在线a视频| 男人的天堂日韩| 日本www在线视频| 亚洲精品天堂成人片av在线播放| 国产又粗又长又大的视频| 91专区在线观看| 精品国产一区二区三区无码| 免费在线观看污污视频| 精品久久久噜噜噜噜久久图片| 久久av综合网| h无码动漫在线观看| 久久观看最新视频| 中文字幕在线视频一区二区| 久久久久久久久久一区| 污污网站在线观看视频| 污网站免费在线| 三上悠亚在线一区|