Портативный WordPress с SQLite вместо MySQL

При работе с WordPress часто возникают ситуации, когда вам может понадобиться быстрое создание среды WordPress без необходимости настройки базы данных и веб-сервера.

Заставить WordPress использовать базу данных SQLite и работать на родном PHP-сервере на удивление легко и просто.

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

Магия здесь в основном заключается в автоматизации установки и настройки экземпляра WordPress с помощью wp-cli. Очень просто установить и запустить wp-cli из пакета phar.

# Install wp-cli
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

# Set up wordpress site
php wp-cli.phar core install
        --url=http://localhost:8011
        --title='Test Site'
        --admin_user=admin
        --admin_password=admin
        --admin_email=test@example.com
        --skip-email

# Tweaking wordpress settings
php wp-cli.phar rewrite structure '/%postname%/' --hard
php wp-cli.phar option update page_for_posts 10

# Installing and activating plugins
php wp-cli.phar plugin install kirki --activate

# Installing and activating theme
php wp-cli.phar theme activate mytheme

# Creating sample content
php wp-cli.phar post create --post_type=post --post_title='A sample post'
Вход в полноэкранный режим Выход из полноэкранного режима

Вы можете получить полный сценарий установки и настройки здесь: https://github.com/mfyz/wp-sqlite-installer.


Эта статья была впервые опубликована в моем личном блоге: https://mfyz.com/portable-wordpress-with-sqlite-instead-of-mysql/.

Оцените статью
devanswers.ru
Добавить комментарий