Найти - Пользователи
Полная версия: Не могу выполнить дамп на сервер
Начало » Python для новичков » Не могу выполнить дамп на сервер
1
eboome
Здраствуйте! у меня такая проблема:
Есть функкия которая формирует запрос в БД MySql в файле:
Я выполняю етот файл так:
os.popen('mysql -uroot -p1111 -f db>'/home/admin/1.sql'')

Локально всё работает отлично, но когда запускаю ету функцию на сервере, то запрос не выполняеться.
Я поменял права доступа к файлу:
os.chmod(dump_path, 0777)
И юзер который на сервере запускает файл имеет права 0775
использую Апач. В чем моя проблема?

Получаеться что апач не дает возможности исполнить файл sql
ZerG
для начал добавьте в файл принтов и посмотрите он вобще запускается или только запрос не работает! Учитывая что файл запускается апачем на файлы нужно дать доступ юзеру из под которого работает апач
как то типа
chown -R www:www /path_to_file/filename
eboome
решил так:

os.popen('/usr/local/bin/mysql -uroot -p1111 -f db>'/home/admin/1.sql'')
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB