Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Как изменить максимальный размер загружаемого файла БД на хостинг?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Где на хостинге можно редактировать максимально допустимый размер файла БД?
Ох
Отправлено: 13 Октября, 2016 - 23:07:54
Post Id


Новичок


Покинул форум
Сообщений всего: 1
Дата рег-ции: Окт. 2016  


Помог: 0 раз(а)




Собственно вопрос: импортировать БД с ПК на хостинг. Через PHPMyAdmin - невозможно, потому что по умолчанию задан максимальный размер файла - 2048 Кб (то есть загружать можно все что меньше 2 МБ). Что делать в случае, если БД больше 2Мб, как поменять этот макс. размер?
В htaccess:
php_value max_execution_time 6000
php_value memory_limit 128M

Если менять значение 128M - результат тот же (ничего не меняется). Как это сделать на хостинге? В настройках PHPMyAdmin ничего нет чтобы поменять это значение.
Тема наверное обсуждалась сотни раз, но ответы на нее почему-то нахожу только для локального сервера
Прикреплено изображение (Нажмите для увеличения)
DB.png
 
 Top
3d_killer
Отправлено: 14 Октября, 2016 - 11:34:46
Post Id



Участник


Покинул форум
Сообщений всего: 1916
Дата рег-ции: Апр. 2011  
Откуда: Ростов-на-Дону


Помог: 21 раз(а)




в первый раз слышу о таком маленьком ограничении, хотя этим не пользуюсь, в моей CMS я сделал развертывание бекапа прям из нее, так как бекап представляет собой список запросов то на PDO типо так:
PHP:
скопировать код в буфер обмена
  1. //Выполнение списка запросов
  2.                 public static function ExistQuery($query)
  3.                         {
  4.                                 //var_dump($query);
  5.                                 $STH = DB::DBH()->query($query);
  6.                                 do{$rowset = $STH->fetchAll(PDO::FETCH_NUM);}
  7.                                 while ($STH->nextRowset());
  8.                                 if($STH->execute()){return true;}else{return false;}
  9.                         }

где $query твой бекап, считать его можно с файла:
PHP:
скопировать код в буфер обмена
  1. $file_handle = fopen($vars['id'], "r");
  2.                         while (!feof($file_handle)):$text.=fgets($file_handle);endwhile;
  3.                         fclose($file_handle);
  4.                         if(System::ExistQuery($text)):
  5.                                 JSON::SetData("info","Бекап успешно развернут!",1);
  6.                         else:
  7.                                 JSON::SetData("error","Произошла ошибка при разворачивании бекапа!",1);
  8.                         endif;

$vars['id'] - путь к файлу
(Добавление)
если нужно через phpmyadmin то обратись в поддержку хостинга, обычно это значение они не дают менять пользователям

(Отредактировано автором: 14 Октября, 2016 - 11:39:26)

 
My status
 Top
Fart
Отправлено: 14 Октября, 2016 - 20:21:57
Post Id



Посетитель


Покинул форум
Сообщений всего: 324
Дата рег-ции: Июль 2016  


Помог: 10 раз(а)




Если с настройками беда, то сжимай .zip, gzip, и экспортируй базу частями. Либо прописывый через php всю инсталляцию.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« SQL и Архитектура БД »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB