いくつかのファイルを作成して圧縮するスクリプトがあり、ローカルの開発環境で正常に動作します。ワンプ。
ホストにファイルを作成しません。親フォルダーの filezilla を介して、フォルダーのアクセス許可を手動で 777 に変更しました。
まだ役に立ちません。他に何を試すことができますか?
$db = 'halaalre_rt'; //get the db
//$db = 'hmzcms'; //get the db
$file_names = array();
$showtablequery_result = $this->DBopen->query("SHOW TABLES FROM $db");//get tables list
while($showtablerow = $showtablequery_result->fetch_array())
{
$table_name = $showtablerow[0];
$backup_file = BASEDIR.'/tmp/backup/'.$table_name.'.sql';//creat file name
$this->DBopen->query("SELECT * INTO OUTFILE '$backup_file' FROM $table_name");//createe files
}
$this->Zip(BASEDIR.'/tmp/backup/', './compressed.zip');
return $this->Data;