PHP
уроки
ПРОСТО самая лучшая обучалка PHP!
Студия LPHPRU
Уроки PHP
Контакты
Помощь
Меню
PHP - с чего начать?
Уроки PHP
Функции PHP
Массивы
Denwer
MySQL
Информация
Dreamweaver уроки
JQuery уроки
Календарь
Сентябрь (2023)
Пн
Вт
Ср
Чт
Пт
Сб
Вс
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Что нового?
Тест №2
Тест №1 для разработчиков
PHP 5.6 RC1
SQL. Как cкопировать данные одной колонки в другую, в той же таблице
GRUB изменить порядок загрузки OS в Linux
SSH - вход на сервер без ввода пароля
PhpMyAdmin - проблема с загрузкой большого файла на сервер
Комментарии
хочу изучать php программирования
не пойму, зачем проверять есть ли...
Мы подберем для Вас лучшего спец�...
В функции не указана проверка ра�...
vbnvb
TOP-5
Метод POST
(2946964 )
Привет, МИР!
(911531 )
Метод GET
(668118 )
Операторы
(606350 )
Firefox уже запущен, но не отвечает...
(354191 )
PhpMyAdmin - проблема с загрузкой большого файла на сервер
Главная
»
Array
»
PhpMyAdmin - проблема с загрузкой большого файла на сервер
PHP урок № 396
Не могу загрузить дамп базы данных в MySQL
Есть несколько решений этой проблемы.
1. Редактировать файл php.ini на сервере
2. Создать в директории phpMyAdmin папку
upload
В первом случаи, нужно зайти на сервер по SSH, отыскать файл php.ini, в Centos 6.5 это /etc/php.ini и изменить значения директив в большую сторону:
Причём значения директив 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
Администрация сайта
Array