我有一些代碼在我postwwwacct
腳本不起作用,它不會導入SQL文件PHP腳本導入文件在MySQL
shell_exec("cd /home/".$opts['user']."/public_html/sbans/sql/");
$command="mysql -u ".$opts['user']." -p".$opts['pass']." ".$opts['user']."_bans < data.sql";
shell_exec($command);
帳戶創建後,但是我可以在SSH
手動運行cd /home/jason/public_html/sbans/sql/
mysql -u jason -pmypass jason_bans < data.sql
然後工作。
在postwwwacct
中的php代碼有什麼問題?
對不起,重新編輯修改,但該文件沒有PHP擴展 我用
#!/usr/local/bin/php -q
你什麼錯誤?你有權限運行shell命令嗎? –
'echo $ command;'看看它是否是有效的命令 – Leri
我不能看到輸出,因爲它通過帳戶創建時通過cpanel運行 –