PHP уроки
ПРОСТО самая лучшая обучалка PHP!
  • Студия LPHPRU
  • Уроки PHP
  • Контакты
  • Помощь
Меню
  • PHP - с чего начать?
  • Уроки PHP
  • Функции PHP
  • Массивы
  • Denwer
  • MySQL
  • Информация
  • Dreamweaver уроки
  • JQuery уроки
  • Галерея
Календарь
Апрель (2021)
ПнВтСрЧтПтСбВс
   1234
567891011
12131415161718
19202122232425
2627282930  
В продаже

  • Что нового?

    • Тест №2
    • Тест №1 для разработчиков
    • PHP 5.6 RC1
    • SQL. Как cкопировать данные одной колонки в другую, в той же таблице
    • GRUB изменить порядок загрузки OS в Linux
    • SSH - вход на сервер без ввода пароля
    • PhpMyAdmin - проблема с загрузкой большого файла на сервер
  • Комментарии

    • тут нечего не понятно
    • Может уже пора на WebStorm переходит...
    • Здравствуйте. 10 лет пользуюсь др...
    • Была такая проблема, решалась пе...
    • Возможно с течением времени этот...
  • TOP-5

    • Метод POST (2940402)
    • Привет, МИР! (907353)
    • Метод GET (662403)
    • Операторы (602295)
    • Firefox уже запущен, но не отвечает... (347603)

PhpMyAdmin - проблема с загрузкой большого файла на сервер

Главная » MySQL » PhpMyAdmin - проблема с загрузкой большого файла на сервер
PHP урок № 396

Не могу загрузить дамп базы данных в MySQL

Есть несколько решений этой проблемы.
  1. 1. Редактировать файл php.ini на сервере
  2. 2. Создать в директории phpMyAdmin папку upload
В первом случаи, нужно зайти на сервер по SSH, отыскать файл php.ini, в Centos 6.5 это /etc/php.ini и изменить значения директив в большую сторону:
  • upload_max_filesize
  • memory_limit
  • post_max_size
Причём значения директив post_max_size и memory_limit, должны быть выше чем upload_max_filesize.
Рассмотрим второй вариант.
В зависимости какая у вас установлена OS и какая конфигурация сервера, phpmyadmin нужно найти, создать там папку upload и отредактировать config.inc.php, делаем...
# find / -name config.inc.php
У меня в примере CentOS 6.5, конфигурационный файл для редактирования лежит в директории самого phpmyadmin. В моём случаи это:
/usr/share/phpmyadmin/config.inc.php
Вносим изменения в конфиг и создаём папку upload
# mkdir /usr/share/phpmyadmin/upload
Для редактирования, я использую редактор nano, по умолчанию он в Centos отсутствует, но его можно установить командой
# yum install nano
# nano  /usr/share/phpmyadmin/config.inc.php
В конце файла исправьте директиву $cfg['UploadDir'] = ''; Она должна выглядеть теперь так:
$cfg['UploadDir'] = 'upload';
После этого если вы зайдёте в phpmyadmin, то ни каких изменений не найдёте, выпадающий список с файлами дампа, на странице импорта, появиться после того как вы загрузите дамп, в папку upload. Причём с расширением .sql, ну или если поддерживаются архивы biz2 и т.д. Грузим файл...
В папку upload можно загрузить файл, любого размера, примерно такой командой, с вашего компа:
pscp c:\dump.sql [email protected]:/usr/share/phpmyadmin/upload
Для того чтоб загрузка стала возможной, нужно установить утилиту PyTTu pscp (http://the.earth.li/~sgtatham/putty/latest/x86/pscp.exe)
Перейти в cmd в папку установки pscp:
cd C:\Program Files (x86)\PuTTY
И уже отсюда выполнить ту команду, что писали сверху, предварительно конечно, разместив свой дамп базы данных на диске C:\ В примере выше этот файл называется dump.sql. У вас по всей видимости, название будет своё.
ip адрес удалённого сервера, в примере это 110.22.15.30, у вас тоже будет другой, ну а в остальном всё должно отработать.
pscp c:\dump.sql [email protected]:/usr/share/phpmyadmin/upload
Подробнее о копировании файлов на сервер с помощью протокола SSH можно прочитать здесь. Там же можно скачать утилиты putty.exe и pscp.exe

Урок закончен

SETTER © LPHP.RU
Администрация сайта
07.03.2014 19:14:22

Понравился урок? Не пропусти следующий!
Рекомендованные уроки этого раздела:
  • Как сделать запрос в базу данных MySQL, чтоб переименовать таблицу?
  • Как установить сервер MySQL (видео)
  • Дамп (dump) MySQL
  • Типы данных в MySQL

Напишите свой комментарий
Ваше имя
Сообщение
Введите цифры с картинки:
 
Нет сообщений.
  • Яндекс.Метрика Здесь находится аттестат нашего WM идентификатора 185571665285
  • "LPHPRU" © 2009-2021