前提・実現したいこと
wordpressのプラグインのAll-in-One WP Migrationを使って画像などをインポートしたい。
- wordpressのローカル環境をvagrantで作っています。
- All-in-One WP Migration File Extensionでアップロードできるサイズは512MBになっています
- mampではインポートできたので、phpやwordpressのバージョンの違いではないと思います。
- 調べると画像がアップロードできないという現象もあるみたいですが、画像はアップロードできます
発生している問題・エラーメッセージ
all-in-one wp migrationでエクスポートしたファイルをインポートすると「ファイルが All-in-One WP Migration プラグインでエクスポートされたものであることをご確認ください」と出ます
plugins/all-in-one-wp-migration/lib/vendor/servmask/archiver/class-ai1wm-extracotr.phpのエラーログを見る限りこれが原因の可能性が高そうです、stringでないと行けないという意味なのでしょうが解決方法がわかりません
{"Number":2,"Message":"fseek() expects parameter 2 to be int, string given","File":"/var/www/html/wordpress/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/archiver/class-ai1wm-extractor.php","Line":398}
httpd error_log
[Tue Apr 21 10:22:19.453110 2020] [suexec:notice] [pid 716] AH01232: suEXEC mechanism enabled (wrapper: /usr/sbin/suexec) AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain. Set the 'ServerName' directive globally to suppress this message [Tue Apr 21 10:22:19.528634 2020] [lbmethod_heartbeat:notice] [pid 716] AH02282: No slotmem from mod_heartmonitor [Tue Apr 21 10:22:24.675553 2020] [mpm_prefork:notice] [pid 716] AH00163: Apache/2.4.6 (CentOS) PHP/7.3.17 configured -- resuming normal operations [Tue Apr 21 10:22:24.675586 2020] [core:notice] [pid 716] AH00094: Command line: '/usr/sbin/httpd -D FOREGROUND'
試したこと
パーミッションを777に変更
Vagrantfile
1 config.vm.synced_folder "./htdocs", "/var/www/html", id: "vagrant-root", :nfs => false, 2 :owner => "apache", 3 :group => "apache", 4 :mount_options => ["dmode=777,fmode=777"]
php.iniの値を変更
upload_max_filesize 600MB post_max_size 600MB
補足情報(FW/ツールのバージョンなど)
CentOS Linux release 7.7.1908
PHP 7.3.17
Apache/2.4.6
wordpress 5.3.2
あなたの回答
tips
プレビュー