Собственно вопрос: импортировать БД с ПК на хостинг. Через PHPMyAdmin - невозможно, потому что по умолчанию задан максимальный размер файла - 2048 Кб (то есть загружать можно все что меньше 2 МБ). Что делать в случае, если БД больше 2Мб, как поменять этот макс. размер?
В htaccess:
php_value max_execution_time 6000
php_value memory_limit 128M
Если менять значение 128M - результат тот же (ничего не меняется). Как это сделать на хостинге? В настройках PHPMyAdmin ничего нет чтобы поменять это значение.
Тема наверное обсуждалась сотни раз, но ответы на нее почему-то нахожу только для локального сервера
1. Ох - 13 Октября, 2016 - 23:07:54 - перейти к сообщению
2. 3d_killer - 14 Октября, 2016 - 11:34:46 - перейти к сообщению
в первый раз слышу о таком маленьком ограничении, хотя этим не пользуюсь, в моей CMS я сделал развертывание бекапа прям из нее, так как бекап представляет собой список запросов то на PDO типо так:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- //Выполнение списка запросов
- public static function ExistQuery($query)
- {
- //var_dump($query);
- $STH = DB::DBH()->query($query);
- do{$rowset = $STH->fetchAll(PDO::FETCH_NUM);}
- while ($STH->nextRowset());
- if($STH->execute()){return true;}else{return false;}
- }
где $query твой бекап, считать его можно с файла:
$vars['id'] - путь к файлу
(Добавление)
если нужно через phpmyadmin то обратись в поддержку хостинга, обычно это значение они не дают менять пользователям