🚚
ロリポップのWordPressからHugo移行用にエクスポート
ワードプレスからHugoにブログシステムを移行しようと,まずはWordPressに wordpress-to-hugo-exporter プラグインをインストールしてエクスポートしてみたがうまくいかなかった.
エクスポートされて出てきた hugo-export.zip が壊れていて開けないのだ.
かわりに WordPress to Jekyll Exporter でも試してみたのだが同じ状況.しかしこの際メモリ割り当てエラーの通知がしていたので vps に ssh して直接 hugo-export-cli.php を実行してみることに
cd web/huga/wp-content/plugins/wordpress-to-hugo-exporter-2.0.1
に移動して
php hugo-export-cli.php
すると
Your server is running PHP version 5.5.35 but WordPress 6.0.1 requires at least 5.6.20
???
ロリポップの管理画面からは php を更新していたが ssh 環境では 5.5.35 にパスが通っていたので切り替える
$ echo export PATH='/usr/local/php/7.1/bin:$PATH' >> ~/.bash_profile
$ source ~/.bash_profile
$ php -v
PHP 7.1.5 (cli) (built: Jul 10 2017 18:03:20) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies
with Zend OPcache v7.1.5, Copyright (c) 1999-2017, by Zend Technologies
php 7.1.5 に切り替わったので再度実行
php hugo-export-cli.php
$ php hugo-export-cli.php
[INFO] tmp folder not found, use default. You could invoke php hugo-export-cli.php with an extra argument as the temporary folder path if needful.
This is your file!
/tmp/wp-hugo.zip
成功しました.
Discussion