看板 PHP 關於我們 聯絡資訊
$cmd = '"cp /var/www/html/upload/a.jpg /usr/local/database/Dictionary/upload/a.jpg"'; exec($cmd, $output, $return_val); if ($return_val == 0) { echo "success"; } else { echo "failed"; } 都沒辦法把檔案複製過去 /var/www/html/upload/和 /usr/local/database/Dictionary/upload/的權限已經是chmod 777了 難道是因為php執行的時候身份是apache的關係嗎? 不懂還要修改哪裡 麻煩有高手能解答嗎? 謝謝 我用的OS是fedora 8 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.216.63 ※ 編輯: terry01333 來自: 140.113.216.63 (03/12 08:59) ※ 編輯: terry01333 來自: 140.113.216.63 (03/12 09:55)
MOONRAKER:cp請改/bin/cp或/usr/bin/cp (視何者有效而定) 03/12 10:57
terry01333:改了成/bin/cp沒用耶,應該不是這個問題 03/12 11:07
MOONRAKER:就算沒用也不要改回去,光禿禿的cp有99%的機會不會執行 03/12 14:56