SdelaemBlog

Создание Сайтов и их настройка

Экспорт и импорт wordpress, редактирование файла php.ini

Главная Статьи WordPress Экспорт и импорт wordpress, редактирование файла php.ini
#WordPress

29 января 2013

Приветствую, друзья, на блоге — SdelaemBlog.ru. Сегодня поговорим о wordpress. Бывает так, что необходимо перенести данные с одного сайта вордпресс на другой. Например новости и комментарии. Но почему-то так получилось, что далеко не все знают, что в wordpress предусмотрена данная возможность. Находится она в инструментах и делится на две функции экспорт и импорт wordpress. То есть, сегодня мы узнаем, как экспортировать данные нашего сайта, а затем импортировать их на другой. А также ответим на вопрос, который интересует многих кто пользовался импортом, где находится файл php.ini и как увеличить максимальный размер, для загружаемого файла.

Экспорт и импорт wordpress, редактирование файла php.ini

Экспорт wordpress.

Что такое экспорт wordpress? Это функция, с помощью которой мы можем скачать файл в формате XML к себе на компьютер, который будет содержать записи, комментарии, страницы, рубрики и другие данные вашего сайта.

Для чего это может пригодиться? Экспорт может быть полезен, когда необходимо быстро перенести, например записи, с одного сайта wordpress на другой. Например, с локального сервера на хостинг.

Для того чтобы осуществить экспорт wordpress на свой компьютер, необходимо в меню админки выбрать инструменты и экспорт. После этого, нужно выбрать, что мы хотим сохранить, я чаще выбираю все. Выбираем и нажимаем на кнопку «скачать файл экспорта».

Экспорт wordpress

Далее выбираем куда хотим сохранить файл и под каким названием и нажимаем на «сохранить». Такими простыми манипуляциями осуществляется экспорт wordpress, но это самое простое..

Импорт wordpress и проблемы связанные с этим.

Теперь мы можем приступить к импорту файлов, на нужный сайт wordpress. Для этого, переходим в инструменты и импорт. После перехода, мы увидим обширный список возможностей импорта. Импорт файлов можно осуществить со многих систем не только с wordpress. Но в данном случае нас интересует именно с wordpress на вордпресс. А по поводу других систем, думаю, что все работает по аналогии.

Итак, для импорта нам необходимо установить плагин, что мы и сделаем. Выбираем строку с системой управления wordpress и нажимаем на нее.

Импорт wordpress и проблемы связанные с этим.

После того, как плагин установится, нужно выбрать файл на компьютере и нажать на кнопку «загрузить и импортировать файл». И обратите внимание, что по умолчанию мы можем загрузить файл не более 2 мегабайт.

Импорт wordpress

Если не появится никаких ошибок, то мы увидим окно, в котором мы сможем задать некоторые настройки. Например, назначить автора, для содержания, которое мы загружаем на сайт. А также, можно создать нового пользователя, для содержимого. Это, скорее всего, может пригодиться, если у нас на сайте есть регистрация и статьи публикуют разные пользователи. Но я не пользовался этими настройками. Я просто нажимал на кнопку «Представлять» или «Submit».

Импорт wordpress

После чего появляется список импортированных данных. И в самом низу строка «All done» сообщала, что все готово и импорт wordpress прошел удачно. 

импорт wordpress

После этого, можно проверить загруженные данные и деактивировать плагин, который был установлен для импорта данных. А затем и удалить его, если в нем больше нет необходимости.

Но могут возникнуть и проблемы, например, если наш файл больше максимального, разрешенного размера, то вы увидите такую ошибку. 

Импорт wordpress

Что делать в этом случае? Необходимо изменить максимальное значение загружаемого файла, которое находится в файле php.ini.

Где найти php.ini и как изменить максимальные значения?

Теперь только остается правильно распределить свое время, это можно сделать, например, с помощью сайта — http://www.plan-your-time.com/ . Казалось бы, причем здесь время? Да все очень просто. Если наш сайт находится на хостинге, а не на локальном сервере, то самый простой вариант, это обратиться с данным вопросом в тех. поддержку, что сэкономит наше время и нервы. Так как файл php.ini не всегда позволяют редактировать. И тем более, не факт, что вам позволят использовать максимальное значение больше, чем 50 мегабайт, поэтому лучше сначала обратиться к хостеру и уточнить все тонкости, относящиеся к данным настройкам.

Если же, по каким-то причинам мы хотим сделать все сами. То для начала, нам необходимо найти данный файл. Для этого, в текстовом редакторе нужно создать php файл, назвать его можно, как угодно, например 1. В данный файл нужно добавить строку:

<?php phpinfo(); ?>;

После чего, сохранить его и загрузить в корневую папку нашего сайта.

После этого, переходим на сайт и набираем в адресной строке: http://наш_сайт.ru/1.php. После этого, мы увидим конфигурацию php, а также узнаем, где находится файл php.ini. Местонахождение файла указано в строке «Loaded Configuration File». В моем случае, я ищу на локальном сервере denwer.

Где находится php.ini

После того, как мы узнали, где находится php.ini, переходим по указанному пути и открываем его в текстовом редакторе. Ищем строку:

upload_max_filesize

И меняем значение на необходимое. Например, если я заменил данное значение на 32, то теперь по идее должно быть можно загружать до 32 мегабайт, но в моем случае ограничение изменилось, но не на мое. Теперь, можно загрузить до 8Mb. Мне этого достаточно, но если нужно больше? Тогда ищем строку:

post_max_size

В ней-то и было ограничение равное 8. После замены значения, максимум изменился до 32Mb. Что нам и требовалось.

Редактирование php.ini

Если же наш сайт находится на хостинге, то конечно же можно сделать тоже самое. Но часто бывает, что файл php.ini не удается найти, так как хостеры его прячут или что ни там с ним еще делают я не знаю, почему и рекомендовал, для начала обратиться в службу поддержки. Конечно, данный файл, скорее всего можно и самому создать, но зачем нам это? Есть простой вариант, с помощью .htaccess.

Для этого, подключаемся, через ftp-клиент, находим в корневой папке сайта файл .htaccess и открываем в текстовом редакторе, например в блокноте. И добавляем в самое начало:

php_value upload_max_filesize 32M
php_value post_max_size 32M

После этого, сохраняем файл и закачиваем обратно на сервер. Теперь максимальное значение будет 32 Mb. У вас конечно может быть другая цифра, но учтите, что многие хостеры позволяют устанавливать данное значение только до 50Mb, не более.

Вот и все. Получилась конечно целая эпопея, но зато теперь вы знаете, как осуществить экспорт и импорт wordpress, и самое главное где найти php.ini и как его отредактировать, а также как увеличить максимальный размер загружаемого файла на хостинге, с помощью .htaccess.

Удачи!

Оставьте свой коммент
ДОСТАВКА СТАТЕЙ ПОЧТОЙ, на дом

Ознакомьтесь с условиями хранения ваших данных

Комментарии

  1. Ирина

    Скажите, пожалуйста, а при импорте записи сохраняются вместе с фотографиями (медиафайлами)?

    4 года назад11.05.2013 Ответить
  2. Михаил Веб

    @ Ирина: Да, на сколько я помню данные импортируются вместе с медиафайлами. Только, при импорте, по-моему, нужно поставить галочку в пункте Download and import file attachments (Загрузить и импортировать файл вложения).

    4 года назад11.05.2013 Ответить
  3. Елена

    Здравствуйте. Подскажите, пожалуйста, когда делаем экспорт/импорт с основного домена на поддомен вся информация копируется или переносится и на основной домен остается «пустым»? Если да…то есть ли вариант сделать так, чтобы информация и осталась на основном сайте и скопировалась на нужный поддомен? Спасибо

    4 года назад04.06.2013 Ответить
  4. Михаил Веб

    @ Елена: Здравствуйте. Вся информации на сайте, с которого будет сделан экспорт, будет сохранена. Не имеет значения, куда она потом будет импортирована.

    4 года назад05.06.2013 Ответить
  5. Елена

    @ Михаил Веб: Спасибо большое. Вроде информации в инете достаточно по этой теме, а ответа в публикациях я так найти и не смогла. Я очень благодарна Вам и за полезную, интересную статью и за Ваш ответ. Смена темы на сайте — такая сложная штука, приходится перестраховываться всеми возможными способами.
    ;-)

    4 года назад05.06.2013 Ответить
  6. Михаил Веб

    @ Елена: Не за что. Для страховки, при смене темы или редактировании файлов необязательно делать импорт данных сайта. Достаточно сделать резервную копию сайта: файлов и базы данных. Тогда,если что-то пойдет не так, можно будет восстановить сайт, без каких-либо потерь.
    Про резервную копию сайта писал здесь: http://sdelaemblog.ru/rezervnaya-kopiya-sajta-vosstanovlenie-backup/

    4 года назад05.06.2013 Ответить
  7. Елена

    @ Михаил Веб: Я создала поддомен и на него загрузила данные с основного сайта, для того чтобы разобраться в функциях новой темы, а темка попалась очень интересная и очень не простая. Обожаю задачки решать! Сейчас сразу видно простой перегруз данных не спасет, нужно будет много ручками проработать…и медиафайлы и текстовый контент теряются, вот сижу сейчас и разбираюсь где чего потерялось. О плагинах и доп настройках вообще речи не идет все заново установлю, а вот самое драгоценное — контент, с ним надо быть поаккуратнее. Если бы не поддомен и возможность экспорта — было бы еще больше проблем. Разберусь, настрою…а потом можно будет в течении нескольких часиков и тему поменять и настроить, чтобы посетителей погромом не расстраивать. ;-)
    Спасибо за ссылочку. Обязательно прочитаю.
    Вот так вот…случайно в поиске нашла ваш сайт, несколько комментов, ..и чувствую себя как дома! Спасибо Вам, успеха, процветания, благополучия и свершения самых смелых творческих идей! :smile:

    4 года назад05.06.2013 Ответить
  8. Михаил Веб

    @ Елена: Не за что. Обращайтесь. Вам спасибо, за пожелания. :oops:

    4 года назад05.06.2013 Ответить
  9. Илья

    Хорошая статья! Спасибо.

    3 года назад24.03.2014 Ответить
  10. Михаил Веб

    @ Илья:
    Рад, что понравилась)

    3 года назад24.03.2014 Ответить

Чтобы оставить комментарий, заполните, пожалуйста форму ниже:

Смайлы

Нажимая на кнопку "Комментировать" Вы согласшаетесь с условиями политики конфиденциальности

Обязательно для Заполнения!

Обязательно для Заполнения!

Проверка комментариев включена. Прежде чем Ваши комментарии будут опубликованы пройдет какое-то время.

Отправить жалобу разработчику сайта

Если у Вас возникли проблемы, не стесняйтесь отправлять жалобу, она обязательно будет учтена и все будет исправлено.

[contact-form-7 404 "Not Found"]

Спасибо большое за поддержку проекта! :)

Для поддержки проекта, выберите убодный способ для оплаты: