看板 PHP 關於我們 聯絡資訊
像是這樣子寫: 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