- Вопрос или проблема
- Ответ или решение
- Шаг 1: Подготовка окружения
- Шаг 2: Скачивание WordPress
- Шаг 3: Создание базы данных SQL
- Шаг 4: Настройка wp-config.php
- Шаг 5: Установка плагина для абстракции базы данных
- Шаг 6: Завершение установки WordPress
- Шаг 7: Импорт данных и тестирование
- Ошибки и их устранение
- Заключение
Вопрос или проблема
Я совсем новенький в WordPress. Я даже не знал, что он существует, пока не пришлось использовать его для работы. Итак, я начал с WAMP-сервера с WordPress. Это работало нормально, пока нам не понадобились несколько сайтов на WordPress, поэтому мне пришлось перенести его на IIS. Это все еще связано с MySQL, а директор компании хочет, чтобы это работало на SQL. Я установил новую копию, чтобы поэкспериментировать, с сайта “wordpress.org/wordpress-3.4-IIS.zip”, затем скачал и установил db-abstraction. После этого я извлек их в нужное место (wordpress/[site]).
- Войдите в ваш текущий сайт и экспортируйте ваши данные в файл xml
- Отключите все текущие плагины
- Создайте резервную копию вашего текущего
config.php
файла - Скачайте пакет плагинов.
- Загрузите
wp-db-abstraction.php
и директорию wp-db-abstraction вwp-content/mu-plugins
. Это должно быть параллельно с вашей обычной директорией плагинов. Если директория mu-plugins не существует, вы должны ее создать. - Поместите файл
db.php
из директорииwp-db-abstraction.php
вwp-content/db.php
- Перейдите по адресу
$your_wordpress_url/wp-content/mu-plugins/wp-db-abstraction/setup-config.php
, чтобы сгенерировать вашwp-config.php
файл - Установите WordPress
- Войдите в ново установленную систему и импортируйте ваши данные
- Переустановите и протестируйте ваши плагины
До шага 6 все работает нормально. Затем, когда я пытаюсь перейти на php-страницу, 1) я не могу установить тип базы данных с MySQL на SQL 2) примерно в 50% случаев я получаю ошибку 500.
Я действительно не знаю, имеет ли это смысл для кого-либо. Извините, если я запутал вас, потому что это действительно сбивает с толку меня тоже. Пожалуйста, дайте мне знать, если вам нужна дополнительная информация. Спасибо.
Установите WordPress локально
WordPress известен своей простотой установки. В большинстве случаев установка WordPress — это очень простой процесс, который занимает менее пяти минут. Если вы хотите установить WordPress локально, следующее руководство поможет вам.
Перед установкой WordPress проверьте, соответствуете ли вы и ваш веб-хост минимальным требованиям для работы WordPress.
Шаг 1: Скачайте WordPress
Скачайте пакет WordPress на ваш компьютер с http://wordpress.org/download/.
Распакуйте загруженный файл в папку на вашем локальном компьютере.
Шаг 2: Создайте базу данных MySQL и пользователя
WordPress хранит информацию в базе данных. Поэтому нужно создать базу данных.
Войдите в phpmyadmin по адресу http://localhost/phpmyadmin/.
Для Шага 1: Создайте базу данных.
Для Шага 2: Создайте пользователей базы данных, введите имя пользователя базы данных и пароль.
Для Шага 3: Добавьте пользователя в базу данных, установите флажок «Все права».
Для Шага 4: Завершите задачу, запомните имя базы данных, имя пользователя и пароль, так как они понадобятся на следующем этапе.
Шаг 3: Настройте wp-config.php
Файл wp-config-sample.php содержит информацию о базе данных и указывает приложению WordPress, из какой базы данных извлекать информацию. Этот шаг необходимо выполнить, чтобы обеспечить правильную привязку информации о базе данных к установке WordPress.
Файл wp-config-sample.php можно найти в папке, где установлен WordPress. Чтобы изменить файл:
Перейдите в папку, где установлен WordPress
Из папки откройте wp-config-sample.php в текстовом редакторе
Щелкните правой кнопкой мыши на файл, выберите Переименовать и измените имя файла на wp-config.php.
Щелкните правой кнопкой мыши на файл wp-config.php и выберите Код для редактирования. Когда файл откроется, найдите следующую информацию:
define(‘DB_NAME’, ‘database_name_here’);/** Имя пользователя базы данных MySQL */
define(‘DB_USER’, ‘username_here’);/** Пароль базы данных MySQL */
define(‘DB_PASSWORD’, ‘password_here’);
Замените database_name_here на имя базы данных, которую вы создали (выше в шаге).
Замените username_here на имя пользователя базы данных, которую вы создали.
Замените password_here на пароль базы данных, который вы создали.
После редактирования нажмите кнопку Сохранить изменения, затем закройте файл.
Шаг 4: Запустите установку
Откройте новое окно браузера и перейдите на страницу установки, чтобы запустить скрипт установки. В зависимости от того, где вы установили скрипт, вы найдете его по одному из следующих адресов:
Введите следующий URL в вашем веб-браузере:
http://localhost/wordpress/wp-ad…
Не забудьте заменить wordpress в приведенном выше примере на имя вашей фактической папки.
Теперь вы должны увидеть приветственную страницу, на которой написано «Добро пожаловать в знаменитый пяти минутный процесс установки WordPress!»
Шаг 5: Завершите установку
На этой странице заполните поля для:
Название сайта
Имя пользователя
Пароль (нужно ввести дважды)
Адрес электронной почты (информация для входа будет отправлена на этот адрес электронной почты)
Выберите, нужно ли индексировать сайт поисковыми системами
Нажмите Установить сейчас, и вы должны будете перейти на последний экран, показывающий сообщение об успехе
Для получения дополнительной информации смотрите: Установка WordPress
Ответ или решение
Установка WordPress с использованием SQL базы данных требует внимательного подхода, особенно если вы переходите с MySQL на Microsoft SQL Server, как в вашем случае. Ниже приведены пошаговые инструкции по установке WordPress с SQL базой данных, учитывающие ваши предварительные усилия и некоторые проблемы, с которыми вы столкнулись.
Шаг 1: Подготовка окружения
-
Убедитесь в требованиях: Прежде чем начинать установку, убедитесь, что ваша среда соответствует минимальным требованиям для запуска WordPress. Вам потребуется сервер на IIS, поддерживаемая версия PHP и расширение для работы с SQL Server.
-
Установка необходимых компонентов:
- Убедитесь, что на вашем IIS установлен PHP и он настроен для работы с SQL Server. Вам может понадобиться драйвер Microsoft Drivers для PHP for SQL Server. Его можно загрузить с официального сайта Microsoft.
Шаг 2: Скачивание WordPress
- Загрузите последнюю версию WordPress с официального сайта: wordpress.org.
- Распакуйте загруженный архив в директории вашего веб-сервера под IIS (например,
C:\inetpub\wwwroot\wordpress
).
Шаг 3: Создание базы данных SQL
- Откройте SQL Server Management Studio (SSMS).
- Создайте новую базу данных для вашего сайта WordPress.
- Создайте нового пользователя и предоставьте ему полный доступ к созданной базе данных. Запишите имя базы данных, имя пользователя и пароль, так как они потребуются в дальнейшем.
Шаг 4: Настройка wp-config.php
-
Найдите файл
wp-config-sample.php
в директории установки WordPress. -
Переименуйте его в
wp-config.php
и откройте в текстовом редакторе. -
Заполните следующие строки, используя данные, которые вы записали ранее:
define('DB_NAME', 'имя_вашей_базы'); define('DB_USER', 'имя_пользователя'); define('DB_PASSWORD', 'пароль'); define('DB_HOST', 'localhost'); // или адрес вашего SQL сервера
-
Добавьте строку, чтобы указать тип базы данных:
define('DB_TYPE', 'sqlsrv'); // Используйте 'sqlsrv' для SQL Server
Шаг 5: Установка плагина для абстракции базы данных
- Убедитесь, что вы скачали и установили плагин db-abstraction.
- Разместите файл
wp-db-abstraction.php
и папку плагина в директорииwp-content/mu-plugins
. Если папкаmu-plugins
отсутствует, создайте её. - Поместите файл
db.php
(находится в папке плагина) в директориюwp-content
.
Шаг 6: Завершение установки WordPress
- Откройте веб-браузер и перейдите по URL
http://localhost/wordpress/wp-admin/install.php
(или используйте свой путь установки). - Следуйте инструкциям на экране, чтобы завершить установку WordPress.
Шаг 7: Импорт данных и тестирование
- После установки WordPress войдите в админку и импортируйте свои данные из XML файла (если у вас есть такая необходимость).
- После импорта вам нужно будет переустановить все необходимые плагины и протестировать их.
Ошибки и их устранение
Если возникает ошибка 500, это может быть связано с неправильной конфигурацией или отсутствием необходимых расширений для работы с SQL Server. Проверьте:
- Журнал ошибок веб-сервера IIS для получения более подробной информации.
- Убедитесь, что все зависимости и расширения PHP установлены и активированы.
Заключение
Установка WordPress с использованием SQL Server требует немного больше усилий, чем работа с MySQL. Однако, следуя вышеуказанным шагам, вы сможете успешно установить и настроить WordPress на вашей платформе. Не забывайте регулярно сохранять резервные копии ваших данных и конфигураций для предотвращения потерь.