作者joechao119 (僅供參考)
看板PHP
標題[請益] exec和system不能用
時間Fri Apr 13 14:50:51 2007
像是這樣子寫: system("ls"); 應該沒什麼錯吧
但是就是沒辦法執行 他回傳的參數也是NULL
連ls都沒辦法執行 我們用其他的外部程式當然也沒辦法
曾經用過sudo,super之類的方法 都是在終端機上執行可以 PHP就不行
還有看網路上說把什麼safemode設定成off 也已經做了
除此之外 fopen不能開新檔案 但可以開已建立的檔案並讀寫
請問這些怪現象會發生事什麼原因呢?
ps:我們的os是用linux/fedora
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.108
推 yukang:PATH 問題?你要不要試試看 /bin/ls ? 04/13 15:00
推 oldfat:試過了 沒差 04/13 17:12
→ leejihchi:權限呢?資料夾權限,檔案權限? 04/13 18:07
推 joechao119:謝謝~~各層資料夾和檔案的權限全都開了 可以開新檔了 04/13 18:09
→ joechao119:但還是不能用system或exec 執行即使像ls這樣子的指令 04/13 18:12
推 joechao119:問題解決了!把selinux這個參數disable即可還是謝謝大家 04/13 19:13