Allgemeine Fehler: 1 Can ' T create/write to file errcode:2
Bin ich zu schreiben versucht, eine CSV-Datei zu /var/www/VistaMind_CMStmp
und ich bekomme die Fehlermeldung: SQLSTATE[HY000]: General error: 1 Can't create/write to file '/VistaMind_CMS/tmp/app_users.csv' (Errcode: 2)
Versuchte ich tun chown mysql:mysql
/var/www/VistaMind_CMS/tmp
, aber das funktioniert nicht. Ich will nicht ändern mein TMPDIR var in meine.cnf, die derzeit gesetzt auf /var/www, sondern, ich möchte MySQL-dump einer Datenbank-Tabelle in /var/www/VistaMind_CMS/tmp.
Bitte um Hilfe!!
Mein code ist :
$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!!";
bitte teilen Sie Ihren code...
Gerade bearbeitete meine Frage einschließen, um den php-code.
Ji - Habe DevZer0 die Antwort auf Ihre Frage unten? Wenn ja, bitte markieren Sie es als Antwort. Ihr Kommentar auf seine Antwort, ist unklar.
Gerade bearbeitete meine Frage einschließen, um den php-code.
Ji - Habe DevZer0 die Antwort auf Ihre Frage unten? Wenn ja, bitte markieren Sie es als Antwort. Ihr Kommentar auf seine Antwort, ist unklar.
InformationsquelleAutor Sonu Jha | 2013-07-08
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie tun
chown mysql:mysql /var/www/VistaMind_CMS/tmp
.akzeptieren Sie es als richtige Antwort, so dass andere verstehen können, es funktioniert.
InformationsquelleAutor DevZer0
in meinem Fall das chown hat nicht das problem zu beheben. Ich folgte der zweite Schritt in dem folgenden Beitrag, der endlich mein problem gelöst
http://www.mydailyhacks.org/2014/11/08/how-can-i-backup-a-mysql-database-or-export-it-to-a-file/
(Musste ich ändern Sie die tmpdir verwendet mysql)
InformationsquelleAutor user3553828