Операция импорта невозможна. Ошибка импорта db_terminal.sql

Проблемы/вопросы, связанные с запуском под различными платформами и конфигурациями.

Модератор: immortal

Ответить
burano
Сообщения: 13
Зарегистрирован: Вс июн 25, 2017 11:05 pm
Благодарил (а): 5 раз
Поблагодарили: 2 раза

Операция импорта невозможна. Ошибка импорта db_terminal.sql

Сообщение burano » Ср авг 16, 2017 8:32 am

Привет, соплеменники;)
Наигрался с готовыми образами, которые мне не нравятся тем что это ящик Пандоры, смотришь и не знаешь что там внутри.
Решил поставить на Малину чистую Raspberian и далее Апач, PHP, PHPMyadmin и саму МД
Все согласно инструкции Установка на чистой Raspberry Pi
Но на этапе импорта базы данных столкнулся с ошибкой:
Операция импорта невозможна. Причины: не выбран импортируемый файл; размер импортируемого файла превышает максимально допустимый, заданный в настройках PHP. Смотрите FAQ 1.16.

Хотя я естественно выбирал файл и разрешенный размер стоит 50М, а дамп базы всего 221Кб.
Сразу скажу что в Linux я не спец, но предположил, что полномочий не хватает, попытался в /etc/phpmyadmin/config.inc.php установить папку для загрузки на которую у PHPmyAdmin права есть.
$cfg['UploadDir'] = '/var/lib/phpmyadmin/tmp'
Скинул в эту папку файл.
Файл отобразился в интерфейсе, но при попытке загрузить появилась ошибка open_basedir
Посмотрел настройки, нет у меня open_basedir, даже поставил open_basedir = none, но это не решило проблему.
Тогда решил установить $cfg['UploadDir'] = '/var/www/tmp' так как права у скриптов на эту папку быть должны(устанавливал ранее по инструкции по установке).
Но файл лежащий там в интерфейсе импорта даже не отображается.

Помогите пожалуйста, что я делаю не так? Куда копать дальше?
Raspberry Pi3+ Arduino Mega (AMS) + Arduino Nano
burano
Сообщения: 13
Зарегистрирован: Вс июн 25, 2017 11:05 pm
Благодарил (а): 5 раз
Поблагодарили: 2 раза

Re: Операция импорта невозможна. Ошибка импорта db_terminal.

Сообщение burano » Сб авг 19, 2017 11:30 am

Спасибо всем кто прочитал, но решение я нашел сам, на форуме по PhpMyadmin.

Вероятно это относится к Debian, но Rasbian как раз на ней основана.

Невозможно импортировать базу db_terminal.sql из-за отсутствия полномочий на каталог
/var/lib/phpmyadmin/tmp
На всякий случай прописал его в /etc/phpmyadmin/config-db.php
$cfg['UploadDir'] = '/var/lib/phpmyadmin/tmp';
Это позволило выбрать этот файл из списка в интерфейсе PHPmyadmin, если я заранее файл туда записал.
Но возможно это было излишним, так как импорт стал возможным, когда я назначил права
sudo chmod 777 /var/lib/phpmyadmin/tmp
За это сообщение автора burano поблагодарил:
linkasum (Вт янв 23, 2018 2:10 am)
Рейтинг: 1.16%
Raspberry Pi3+ Arduino Mega (AMS) + Arduino Nano
Ответить