我有一個PHP文件從我需要調用我正在做一個shell腳本執行shell腳本如下:從一個php文件
$out = exec("/root/.mozilla/firefox/score.sh 2>&1");
echo $out;
當我在歌劇中,執行該代碼的給予拒絕權限。我已授予所有目錄和腳本的權限。
是因爲.mozilla文件的問題?怎麼解決?? 也試過用了shell_exec()..不工作
我有一個PHP文件從我需要調用我正在做一個shell腳本執行shell腳本如下:從一個php文件
$out = exec("/root/.mozilla/firefox/score.sh 2>&1");
echo $out;
當我在歌劇中,執行該代碼的給予拒絕權限。我已授予所有目錄和腳本的權限。
是因爲.mozilla文件的問題?怎麼解決?? 也試過用了shell_exec()..不工作
你給了Web服務器用戶寫/執行權限?:
例如(假設您的Web服務器用戶阿帕奇屬於組阿帕奇):
sudo chown apache:apache /root/.mozilla/firefox/score.sh
sudo chmod -R 744 /root/.mozilla/firefox/score.sh
確保webuser有權訪問所有導致/root/.mozilla/firefox/
的目錄。理想情況下,你可以將這個腳本移動到root
的homedir以外的地方。
這個問題只適用於歌劇? – Efazati 2011-03-15 12:03:08
不..我甚至在Mozilla中嘗試..同樣的問題.. – su03 2011-03-15 12:07:14