pull 時(shí)URL地址更換成新的倉庫地址...
location ~ \.php?$
增加一行
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
但是為什么,我不知道
ubuntu從14.04以后開始ssh默認(rèn)不允許root密碼登錄的,因?yàn)殚_啟了PermitRootLogin prohibit-password。因此你的做法有很多,比如可以用密鑰認(rèn)證的方式登錄root,也可以修改sshd的配置文件,允許root以密碼登錄的方式。
但是以root直接登錄操作并不是一個(gè)好的方案,所以建議你還是用普通用戶身份操作,用sudo提權(quán)
bash不要用管理員權(quán)限執(zhí)行,我是這樣解決的。然后把沒權(quán)限的node_modules刪除掉
庫不對(duì)啊。。重新編譯安裝下看看
能貼代碼就不要貼圖啊?。。。。。?!要做啥說明你可以用注釋?。。。。。?/code>從你的問題我給你幾個(gè)建議:
catch(Error $e)同時(shí)捕獲錯(cuò)誤,如果是報(bào)錯(cuò)的話,不用Error是捕獲不到的,Exception只能捕獲異常。以上三點(diǎn),切記切記。
更新一下回答:
從你代碼可見,你在用
try {
} catch(Exception $e) {
}
這里的Exception類不知道是你自己定義的還是框架里的,不管這兩種情況是輸入哪一種,假設(shè)你b.php中pdo所拋出的異常不是繼承你a所定義的這個(gè)異常類,你在a中肯定無法捕獲到。
所以你可以用\Exception試一下,為PHP中所有異常類的基類。
另外,我把
catch(Error $e)加大一點(diǎn),你用這個(gè):
catch(Error $e)試一下看看到底程序有沒有錯(cuò)啊。
另外:
能貼代碼就不要貼圖啊?。。。。。?!/etc/nginx/default.d 目錄下的配置文件什么內(nèi)容??
不過不管是什么內(nèi)容,都沒有看到:
location ~ \.php(.*) {
fastcgi_pass 127.0.0.1:9000;
.....
}
這樣的代碼,說明你沒有設(shè)置如果碰到類似 index.php 或 test.php 這樣的以 .php(.*) 結(jié)尾文件時(shí)的處理方式!
當(dāng)然他就會(huì)當(dāng)成是不認(rèn)識(shí)的文件進(jìn)行下載了。
查查有沒有跨域!
可以 沒有限制。
操作如下:
打開 https://github.com/username/repo
Settings -> Collaborators 添加用戶即可
這個(gè)dependencies做前端的時(shí)候不會(huì)有問題,因?yàn)樽罱K代碼都打包到發(fā)布文件里面去了。
寫nodejs應(yīng)用的時(shí)候很明顯。nodejs沒有打包這一說,需要的外部模塊都是node_modules目錄下的。
nodejs安裝依賴有兩種方法,一種是全部安裝npm install,一種是安裝生產(chǎn)環(huán)境的npm install --production
所以生產(chǎn)環(huán)境用--production參數(shù)可以保證只下載運(yùn)行應(yīng)用必須的包。
比如我們開發(fā)時(shí)用到eslint,那這種需要放到devDependencies 中去,因?yàn)檫@種有沒有這個(gè)包都不影響服務(wù)端代碼的執(zhí)行,只是約束開發(fā)時(shí)的代碼風(fēng)格。
Required-Start 并不會(huì)主動(dòng)去啟動(dòng)要求的服務(wù)。
只是聲明Required-Start列出的服務(wù)都啟動(dòng)后我這個(gè)服務(wù)也可以啟動(dòng)了。
你監(jiān)聽什么IP,就用什么IP連接,0.0.0.0這種IP所有的都可以連接
:8080這種端口就行了。不要指定IP報(bào)錯(cuò)信息很明顯。
你先看看目錄是否存在。
存在的話,看看目錄權(quán)限。
node_modules 多拷貝了嗎
你的xxx用戶沒有對(duì)/var/www/html下的文件操作的權(quán)限,要給權(quán)限才行
確定是不是綁到 0.0.0.0
防火墻是否允許流量通過
通過socket發(fā)送一個(gè)文件流程大概如下:
Nginx通過open_file_cache可以減少重復(fù)打開文件,然后通過sendfile系統(tǒng)調(diào)用減少內(nèi)核空間和用戶空間間的內(nèi)存復(fù)制,直接把文件內(nèi)存寫到socket,通過這些就能對(duì)單次返送進(jìn)行優(yōu)化。
再加上Nginx的高效的事件處理機(jī)制,就能支持高并發(fā)。
git log 看一下日志
然后git reset --hard 日志
為什么不用git base來操作呢?這個(gè)我用過一次,不怎么好用。
打開根目錄下的_config.yml文件,找到deploy配置的地方,改成如下配置試試:
deploy:
type: git
repository: git@github.com:lixinblog/lixinblog.github.io.git
branch: master
下面branch代表的就是分支的意思,一般都是master分支
希望我的回答對(duì)你有所幫助!
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動(dòng)互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺(tái)面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。