В XAMPP мне много чего нравится (и многие, кроме того, любят), однако процесс обновления этого программного обеспечения необходимо пересмотреть. Нет ничего автоматического, и если вы сделаете это без предупреждения, вы, скорее всего, столкнетесь с большими неприятностями.
В этом руководстве я проведу вас через этот процесс обновления, чтобы он прошел без особых проблем.
Но сначала, если вы никогда не использовали XAMPP, мы приглашаем вас открыть для себя в этом руководстве Как установить WordPress локально на ПК / Windows с XAMPP
Вы можете спросить себя "Почему не просто следовать официальной документации"? И это очень разумный вопрос. XAMPP - это проект сообщества. Таким образом, ему не хватает корпоративной поддержки и большого финансирования.
Одним из последствий является то, что ожидаемая подробная документация недоступна на XAMPP. Дело в том, что если вы будете искать такое обновление, то ничего конкретного не найдете.
Помощь XAMPP ограничена форумы сообщества и другие краткий FAQ на Веб-сайт Друзья Апачи.
Если вы ищете установить на день XAMPP"Вы найдете несколько тем на форумах XAMPP и StackOverflow, которые предлагают такие предложения, как" установите только новую версию Старый "(пожалуйста, не делай этого !) но и " вы не можете положить в день, не теряя все".
Зачем обновлять XAMPP?
Некоторые могут задаться вопросом, действительно ли им нужно обновить свой XAMPP, который так хорошо работает?
Основная причина обновить XAMPP - получить доступ к более новой версии PHP. Поскольку XAMPP не обновляет их автоматически, если вы какое-то время использовали свою версию XAMPP, то весьма вероятно, что вы используете старую версию PHP, но особенно то, что у вас нет доступа к последняя версия PHP.
Идите дальше, открывая для себя Как изменить или обновить версию PHP WordPress
Презентация процесса обновления
Обновление XAMPP состоит из шести этапов:
- Резервное копирование файлов.
- Экспортируйте свои базы данных.
- Удалите старую версию XAMPP.
- Установить новую версию XAMPP.
- Установите параметры PHP.
- Восстановите ваши файлы и базы данных.
Этот процесс должен работать как шарм при перемещении веб-сайтов WordPress, статических веб-сайтов, созданных с помощью HTML, CSS и JavaScript, а также любых других веб-сайтов, использующих PHP и MySQL. Итак, если вы используете XAMPP для WordPress или для PHP в целом, вы попали в нужное место.
Шаг 1: создайте резервную копию ваших файлов
Все ваши файлы не в папке Ксамфтдокс. Если у вас более одной установки WordPress или сайт настроен в этой папке, у вас будет подкаталог для каждой установки или сайт. Взгляните на каталог и определите, какие веб-сайты или файлы вы хотите сохранить.
Для резервного копирования файлов, которые вы хотите сохранить, создайте новую папку и скопируйте файлы, которые вы хотите сохранить, в новую папку.
В моем случае я хотел сохранить все свои файлы, кроме тех, которые были частью установки XAMPP: приборная панель, IMG , Webalizer, XAMPP, И так далее. Я создал резервную папку под названием Резервное копирование XAMPP на моем рабочем столе и скопировал все файлы, которые я хотел сохранить прямо в этой папке.
Смотрите также наш список 8 WordPress плагины для резервного копирования и восстановления вашего сайта
Шаг 2: экспорт баз данных
Есть несколько способов запустить phpMyAdmin: используя ссылку на панели инструментов XAMPP, которая появляется на странице http://localhost, нажав Администратор линия MySQL панель управления XAMPP, или просто набрав HTTP: // локальный / PHPMyAdmin в адресная строка ваш браузер
Когда дело доходит до экспорта баз данных, у вас есть два разных варианта. Первый вариант - экспортировать все ваши базы данных в файл SQL. Второй вариант - экспортировать каждую базу данных отдельно.
Мы также приглашаем вас открыть для себя эти 10 WordPress плагинов для импорта или экспорта данных
Хотя первый вариант может показаться проще, недостатком является то, что, поскольку вы будете работать с файлом большего размера, у вас с большей вероятностью возникнут проблемы с импортом ваших баз данных в новую установку XAMPP.
Я использовал оба метода и обычно рекомендую создавать резервную копию каждой базы данных индивидуально. Это немного больше работы, но вы с меньшей вероятностью столкнетесь с ошибками.
Вот шаги, чтобы загрузить все базы данных одновременно:
- На странице phpMyAdmin выберите Экспортер .
- Выберите Mesure способ экспорта.
- В разделе База данных, удерживая нажатой клавишу Ctrl, выберите все базы данных, которые вы хотите экспортировать, стараясь не выбрать базу данных с именем PHPMyAdmin.
- Прокрутите страницу вниз и нажмите Go .
- Подождите, пока файл SQL загрузится на ваш компьютер.
Откройте для себя также наш MailChimp учебник на французском языке: полное руководство по созданию информационного бюллетеня
Для загрузки каждой базы данных в отдельности процесс немного отличается.
- На странице phpMyAdmin выберите первую базу данных, которую вы хотите экспортировать, щелкнув ее имя в списке баз данных в левой части phpMyAdmin.
- Затем выберите Экспортер в верхнем меню и внизу страницы экспорта щелкните Go.
Узнайте больше, прочитав эту статью Как редактировать клавиши SALT на WordPress
Дождитесь завершения загрузки, затем проделайте то же самое для каждой базы данных, которую хотите экспортировать.
Если вы не уверены, какую базу данных используете с WordPress, вы можете проверить, перейдя к файлам в каталоге WordPress и открыв Fichier WP-config.php каждого веб-сайта, и найдите строку, которая выглядит следующим образом:
В приведенном выше случае база данных, связанная с этой установкой WordPress, называется standardwp
.
Экспортируйте каждую базу данных, которую хотите сохранить, и храните ее в удобном для вас месте. Обязательно сохраните его за пределами " XAMPP".
Я хранил все в одной папке на столе.
Шаг 3. Удалите старую версию XAMPP.
Прежде всего, прежде чем пытаться удалить XAMPP, убедитесь, что вы скопировали все файлы своего веб-сайта и базы данных. После удаления XAMPP все, что вы не создали, будет потеряно. Так что найдите секунду, посмотрите на свои файлы и убедитесь, что вы скопировали все файлы, которые хотите сохранить.
Кроме того, убедитесь, что у вас есть все базы данных, которые вы хотите сохранить. Убедившись, что вы сохранили копию всего, что хотите записать, остановите Apache и MySQL и выйдите из панели управления XAMPP.
Как вручную обновить ваши плагины WordPress ? Узнайте, консультируясь с этой статьей.
Теперь вы готовы удалить XAMPP.
Если у вас установлена версия установщика, вам необходимо использовать сценарий удаления для удаления XAMPP. Вы найдете деинсталлятор в каталоге xamppuninstall.exe . Если вы используете Zip версии 7zip, вы можете безопасно удалить весь каталог XAMPP без запуска сценария удаления.
Если вы сомневаетесь, есть ли у вас программа установки или архивы, просто убедитесь, что у вас есть программа удаления. Если найдешь, запускай.
Во время удаления можно будет сохранить содержимое папки XAMPP. Однако вы должны знать, что XAMPP в любом случае устанавливается только в пустую папку. Так что этот вариант не совсем практичный.
Шаг 4: установка новой версии XAMPP
Все, что вам нужно сделать, это следовать нашему руководству по установка XAMPP локально , Убедитесь, что вы загружаете последнюю версию XAMPP с веб-сайта Apache Друзья.
Я предпочитаю версию установщика, которую вы получаете при загрузке XAMPP непосредственно из Apache Friends, но если вы предпочитаете версии Zip или 7zip, вы можете получить доступ Больше загрузок и выберите версию, которую вы предпочитаете.
Узнайте также наш 9 WordPress плагины для создания партнерской программы
Шаг 5: настройка настроек PHP
Настройки PHP обеспечивает значения по умолчанию при новой установке XAMPP довольно жесткие, даже более строгие, чем на среднем общем сервере. Прежде чем идти дальше, я рекомендую внести следующие изменения в настройки PHP:
- Augmentez
max_execution_time
в секундах 120; - Augmentez
upload_max_filesize
etpost_max_size
в 128M.
Эти параметры можно настроить, перейдя в каталог xamppphpphp.ini.
Шаг 6: Восстановите ваши сайты и базы данных
Восстановить ваши файлы легко. Просто скопируйте файлы и папки, которые вы ранее скопировали, и вставьте их в новую папку. Ксамфтдокс. После завершения копирования они не будут готовы к использованию, так как отсутствует база данных.
Иди дальше, открыв Как управлять версией WordPress и восстанавливать ее с помощью VersionPress
Чтобы восстановить базы данных вашего веб-сайта, вам нужно будет импортировать файл SQL или файлы, которые вы экспортировали из исходной установки XAMPP.
Импорт нескольких баз данных одновременно
Одновременная загрузка ваших баз данных довольно проста. Запустите phpMyAdmin, выберите Импортвыберите файл SQL, который вы ранее экспортировали из последней установки XAMPP, и после того, как вы выбрали, нажмите Go .
Если файл большой, загрузка может занять некоторое время. Потерпи.
Импорт отдельных баз данных
У вас меньше шансов столкнуться с проблемами с этим решением, именно поэтому я рекомендовал вам пойти по этому пути ранее. Однако способ упростить этот процесс состоит в том, чтобы назвать новые базы данных точно как те из предыдущей установки. Если вы этого не сделаете, вам придется обновить Fichier WP-config.php каждого веб-сайта, где имя базы данных изменилось.
Поэтому процесс загрузки ваших баз данных:
- Перейдите в phpMyAdmin и нажмите Модерн в списке в левой части приложения.
- Создайте новую базу данных, позаботившись оиспользовать точно такое же имя, которое использовалось для исходной базы данных .
- Выберите базу данных, которую вы только что создали, из списка баз данных на phpMyAdmin.
- Cliquez-сюр- Импорт в верхнем меню выберите файл SQL базы данных, которую вы хотите импортировать, затем нажмите Go .
- После завершения импорта повторите тот же процесс для следующей базы данных, которую вы хотите импортировать, пока вы не импортируете все свои базы данных.
Отлично. Вы сделали!
После того как вы все правильно импортировали, пришло время запустить XAMPP, запустить Apache и MySQL и протестировать ваши сайты.
Другие рекомендуемые ресурсы
Мы также приглашаем Вас проконсультироваться Ressources ниже, чтобы получить больше прав собственности и контроля над своим веб-сайтом и блогом.
- Как установить WordPress локально на ПК / Windows с XAMPP
- 6 WordPress плагины для обеспечения соответствия вашего блога GDPR
- 5 Критические плагины WordPress для увеличения дохода блога
- Премиальные плагины для WordPress 10 для управления комментариями в вашем блоге
Заключение
Вот ! Это все для этого урока. Мы надеемся, что с этого момента вы сможете обновлять свой XAMPP без потери данных. Если у вас есть вопросы, вы можете задать их в форма комментарий ниже.
Однако вы также можете ознакомиться с нашими Ressources, если вам нужно больше элементов для реализации ваших проектов создания интернет-сайтов, обратитесь к нашему руководству по Создание блога на WordPress или Divi: лучшая тема WordPress всех времен.
главным образом поделитесь этой статьей в разных социальных сетях.
...
Привет,
У меня будет вопрос, если бэкап нашего BBD был сделан некорректно, можно ли заставить Xampp снова работать только с содержимым папок htdocs?
Проще говоря, у меня осталась только эта папка от моего старого сервера Xampp.
Привет, Жан Мишель,
Если у вас есть только содержимое htdocs, это серьезно, потому что у вас есть только резервные копии ваших веб-сайтов, а не xampp. На мой взгляд невозможно заставить xampp работать только с этой папкой
Xampp объединяет несколько модулей, которые позволяют это: PHP, MYSQL и т. Д. У вас не будет их, поэтому я не слишком верю.
Привет,
У меня была версия 1.7.4 на сервере 2008 года. Я следил за вашей процедурой, отвечая на мой вопрос, и меня беспокоит, какую версию xampp выбрать для обновления, потому что есть версия 1.8.3.5, которая будет последнее, но 32-битное, моя система - 64-битная, и я провел тесты с версией 7.1.11. но мой сайт полон ошибок.
Merci уоиз
Привет,
используйте самую последнюю версию, совместимую с вашим сервером.
Привет,
Я просто следил за этим руководством по обновлению xampp, которое я использую для своего локального сайта с Joomla 3.5.1. Я сохранил всю папку с моим сайтом в htdocs.
Все отлично заработало. В начале своего опыта мне приходилось все переделывать с нуля, не позаботившись о том, чтобы обновление xampp требовало удаления всего содержимого папки.
Я искал, но пока безрезультатно, как обновить без потери данных и базы данных.
Спасибо, ваш хорошо объяснил и подробный учебник является реальным плюс.
Жан-Франсуа
Также спасибо за возвращение Жан-Франсуа!
Bonsoir,
Это было удовольствие Жан Франсуа. Если у вас есть проблемы с WordPress, мы можем рекомендовать учебники или сделать.