Блиц-опрос

Ваше мнение очень важно для автора сайта! Оцените дизайн и контент сайта:

Круто - 50%
Нормалёк - 18.8%
И так сойдет - 18.8%
Полный отстой - 12.5%

Проголосовали: 16
Голосование для этого опроса закончилось on: 31 Дек 2017 - 00:00

Проблемы с импортом БД

1

Одной из часто встречающихся проблем при импорте баз данных (БД) является слишком большой размер БД. Такая проблема возникает при увеличении контента сайта или блога. То есть, практически все веб-мастера сталкиваются с ошибкой при импорте БД на локальном сервере (Денвер), когда размер БД превышает допустимый в настройках сервера по умолчанию.

Решений такой проблемы несколько. Самое очевидное решение — импортировать не сразу всю базу данных, а по частям. То есть можно при экспорте БД создать не один, а два или три архивных файла. Просто нужна аккуратность. И не забывайте про сжатие данных таблиц при экспорте. Этот способ трудоёмок. Более простое решение — изменить настройки в файле, в котором содержатся параметры конфигурации php.

Итак, для редактирования файла конфигурации открываем в текстовом редакторе Notepad++ файл php.ini. Он находится в папке php5 ([Диск Z] > [usr] > [local] > [php5]. > [php.ini]). Все предельно просто. Но для страховки исходный файл php5.ini лучше сохранить где-нибудь на жёстком диске. Суть корректировки — простое изменение нескольких «цифирек». Мало кто разбирается в такого рода вещах. Всем нужен просто результат — быстрое решение проблемы. Попробуйте откорректировать файл php.ini, как показано ниже, и ваш локальный сервер будет работать без ошибок (проверено на себе). Номера на картинке слева — это номера строк в файле. Правда, информация актуальна для php.5.2 (это старая, но рабочая версия Denwer). Последнюю версию я не пробовал, возможно, там другая нумерация строк, но суть та же.

редактирование файла

редактирование файла

редактирование файла

Некоторые соображения

Что касается вообще различных проблем с локальным сервером Денвер. На форумах обсуждают странное исчезновение виртуального диска Z. Мне не удалось справиться с этой проблемой, несмотря на советы «продвинутых товарищей». Вроде как бы диск Z существует (он виден в Total Commander), но отсутствие его в Мой компьютер раздражает. В этом случае мне кажется правильным решением переустановить Денвер. Это займёт меньше времени, чем поиски решения проблемы в Интернете. Перед переустановкой нужно сохранить папки с вашими проектами в другом месте, удалить папку Webservers на диске C, удалить виртуальный диск Z, даже если он не виден (подсказки в статье Установка Денвер), и заново скачать и установить пакет Денвер.

При работе над проектом приходится редактировать файл cohfiguration.php при переносе сайта на удалённый сервер, или, наоборот, на локальный. В этом случае нужно просто иметь два различных файла cohfiguration.php — один для локального, а другой для удалённого. Один раз отредактировали правильно и просто сохраните эти файлы. Одинаковые имена БД с одинаковым префиксом тоже позволяют избежать ненужных телодвижений.

Потеря проекта — шок для веб-мастера, особенно, если сайт разрабатывался месяцами. Хостинговые компании, как правило, делают автоматический бэкап сайтов. Но для большей надёжности лучше иметь копию сайта с последними изменениями (архив папок и файлов сайта плюс файл БД) у себя на жёстком диске. А еще лучше — и на флэш накопителе то же. В этом случае утрата флэшки, выход из строя вашего компьютера или пожар в помещении, где хранятся сервера хостера, не приведут к потере сайта.

И еще, при создании резервных копий сайта и БД желательно использовать в названии дату, когда вы это делали. Таким образом, вы без труда найдёте последний вариант вашего сайта. Вроде бы мелочь, но она реально помогает экономить время и трудозатраты.

Ну, и напоследок, часто возникает проблема (с которой я, правда, не сталкивался) — открывается www.localhost, но не открываются ваши сайты. Даю подсказки. Для начала попробуйте поменять браузер. Если не получается, посмотрите настройки конкретного браузера. Обычно проблема решается путём выключения прокси-сервера в настройках сети конкретного браузера — [сервис] > [свойства обозревателя] > [настройка сети].

Добавить комментарий

Защитный код
Обновить

Поделитесь с друзьями!

Поиск по сайту