mysqldump はサーバーで正常に動作しています。システムコマンドを介して実行しています。例 -
exec('mysqldump -h ホスト名 -u ユーザー名 -ppassword データベース名 > dump.sql');
しかし、ダンプファイルを別のディレクトリに保存したい場合は、次のように –
exec('mysqldump -h ホスト名 -u ユーザー名 -ppassword データベース名 > /backup/dump.sql');
フルパスでも試しましたが、コマンドの実行に失敗しました。これをどのように解決すればよいですか?
編集: パーミッションの問題でした。パーミッションを 700 に変更して解決しました。@DBK に感謝します。