Я пытаюсь написать CSV файл в /var/www/VistaMind_CMStmp
и я получаю сообщение об ошибке: SQLSTATE[HY000]: General error: 1 Can't create/write to file '/VistaMind_CMS/tmp/app_users.csv' (Errcode: 2)
Общая ошибка: 1 Невозможно создать/записать в файл ERRCODE: 2
Я пытался делать chown mysql:mysql
/var/www/VistaMind_CMS/tmp
, но это не Работа. Я не хочу изменять свой TMPDIR var в my.cnf, который в настоящее время установлен в/var/www, но вместо этого я хочу, чтобы MySQL дампал таблицу базы данных в/var/www/VistaMind_CMS/tmp.
Пожалуйста, помогите!
Мой код:
$file_path = $this->view->baseUrl()."/../tmp/app_users.csv";
$sql = "SELECT * FROM users INTO OUTFILE '".$file_path."' ".
"FIELDS TERMINATED BY ','
ENCLOSED BY '\"'
LINES TERMINATED BY '\n'";
$db = Zend_Registry::get('db');
$stmt = $db->query($sql, array());
echo "Done!!";
пожалуйста поделитесь кодом ... –
Просто отредактировал мой вопрос включая PHP-код. –
@Sonu Jha - Разве DevZer0 ответил на ваш вопрос ниже? Если да, отметьте это как ответ. Ваш комментарий к его ответу неясен. – dcary