2015-11-04 148 views
0

我使用NGINX和php進行服務器設置。NGINX 403禁止使用php

我需要運行一個php腳本,即連接兩個數據庫usig mysql_connect($host,$user,$pwd)。它有一點點長的過程,需要很長的時間來處理所有。

所有連接都變得成功,但劇本不給結果的完整操作,當我運行該文件時,它顯示(處理圓圈旋轉),某些特定的時間停止執行後,顯示消息"403 Forbidden"

已經設置如下:

set_time_limit(0); 
ini_set('mysql.connect_timeout', '0'); 
ini_set('max_execution_time', '0'); 

有沒有解決方案呢?

回答

0

403錯誤表示您的nginx配置不正確。

如果您需要執行長期運行的PHP腳本最好使用CLI爲此,例如

php script.php 

nohup php script.php 2>&1 & 
+0

thnks您的回覆。但是不能使用這個cmd,因爲這個文件需要UI交互 –

+0

提供nginx日誌,需要知道它爲什麼會拋出403 –