使用Scotch Box和Adminer可以轻松创建本地WordPress环境

在WordPress上建立网站后,当需要更新或修改时,在服务器上进行更改确实很麻烦。在本地环境中简单运行WordPress吧。
虽然我会在将现有的WordPress移植到本地环境这个案例中进行说明,但在新建WordPress网站的情况下也是适用的。
这些内容是基于您能够进行简单的命令行操作的假设。

准备开始

首先检查是否已安装必需的工具。如果没有安装,就进行安装。

    • Vagrant

 

    VM VirtualBox

2. 使用FTP下载WordPress网站。

3. 请将SQL文件导出备份过来。

如果已经安装了mysqladmin,就可以从那里进行导出(勾选Droptable)。

4. 下载这次的关键工具。

我认为使用Adminer 4.6.1 for MySQL之类的软件就可以。

    • Adminer

 

    ScotchBox

从这里开始进行设置。

1. 准备ScotchBox

ScotchBoxをDLするとpublicフォルダがあるので、そこがサーバーのrootとなるのでFTPで落としてきたWordpressサイトをまるっとぶち込む。
publicフォルダの隣にあるVagrantfileを開くと下記の記述があり、これがローカルのアクセスURLになる。
これは変更してもOK。

config.vm.network "private_network", ip: "192.168.33.10"

这样的话可以通过http://192.168.33.10进行访问。

2. 编辑wp-config.php文件

应该在上传的文件中找到wp-config.php文件,打开并进行以下更改。

/** WordPress のためのデータベース名 */
define('DB_NAME', 'scotchbox');
/** MySQL データベースのユーザー名 */
define('DB_USER', 'root');
/** MySQL データベースのパスワード */
define('DB_PASSWORD', 'root');
/** MySQL のホスト名 */
define('DB_HOST', 'localhost');

准备 Adminer

将Adminer的文件名更改为db.php,并将其放置在public的最顶层目录下。

4. 准备 SQL 文件

打开导入的SQL文件,通过option或option_id等字段搜索,找到siteurl和home,然后将其更改为Vagrantfile中的IP地址(访问URL)。

(1, 'siteurl', 'http://192.168.33.10', 'yes'),
(2, 'home', 'http://192.168.33.10', 'yes'),

如果能够更改,将其重命名为adminer.sql并放置在public文件夹下。

5. 启动本地环境

在Vagrantfile所在的位置执行以下命令。

vagrant up

如果站起来了,可以尝试访问http://192.168.33.10。
如果一切顺利,应该会显示Wordpress的安装界面。
在这里不会进行安装。

6. 数据库的设置。

sample01.png

请使用下面的信息登录。

Username : root
Password : root
Database : scotchbox
キャプチャ.PNG

当页面显示在屏幕上后,点击右边的”从服务器”部分的”运行文件”按钮。

7. 做到/达到

只需访问http://192.168.33.10,如果一切正常,WordPress站点应该会显示出来!

杂感

有更高级的WP-CLI,以及基于它的VCCW等工具,但从个人角度来看,我觉得这些可能有点夸张,只是为了处理WordPress网站而言,也许只需要这么简单地操作就足够了吧。

额外的东西

我已经将ScotchBox和Adminer安装在以下文件夹中。
你可以将现有网站的WordPress文件+SQL文件,或新的WordPress拖放到其中,就可以轻松愉快地启动。
只需要大约5分钟,就能迅速建立起来哦。

广告
将在 10 秒后关闭
bannerAds