コンテンツへスキップ

ファイルをコピーできませんでした。: wordpress/wp-includes/js/quicktags.min.js

Lolipop サーバーでWP 更新でエラーになる。

コパイロットの解

このエラーは、WordPress のファイル quicktags.min.js のコピー処理中に失敗したことを示しています。以下のような原因が考えられます:

1. ファイルが存在しない
  • コピー元に quicktags.min.js が存在しない可能性があります。
  • 対処: コピー元ディレクトリ wordpress/wp-includes/js/ を確認し、ファイルがあるかどうかチェックしてください。
2. パーミッションの問題
  • ファイルやディレクトリに読み取り権限がない場合、コピーできません。
  • 対処: chmodchown を使って適切な権限を設定してください。
chmod 644 quicktags.min.js
chown youruser:yourgroup quicktags.min.js
3. ファイルがロックされている

  • 他のプロセスがファイルを使用中でロックされている可能性があります。
  • 対処: 該当ファイルを使用しているプロセスがないか確認し、必要なら再起動してみてください。
4. ディスク容量不足
  • コピー先のディスクがいっぱいだと、ファイルの書き込みに失敗します。
  • 対処: df -h で空き容量を確認し、不要なファイルを削除してください。
5. コピー先のパスが間違っている
  • コピー先のディレクトリが存在しない、または書き込み不可の可能性があります。
  • 対処: コピー先のパスを確認し、存在しない場合は mkdir -p で作成してください。

今回の対応

結論から言うと、正解は「プラグインの無効化」をしましょう。でした。
以下、迷走っぷりを書いておきたいと思います。
正解はプラグインですので、読んでも役には立たないと思います。

フォルダのアクセス権を変更したり、削除してみたり、アップロードしてみたり。

まあ、2の権限はありそうかなってことで、FTP から書き込み権限を開放してみる。
ユーザーがわからないから、グループとそのほかにも書き込み権限を付与。

ロリポップFTP を開いて、下記のフォルダを指定。
チェックをいれて「保存する」をクリック。

WP のダッシュボードに戻って、更新ボタンをクリック。

今度はその先の階層でエラーになった。
変化(進展?)しているってことは、この方向性であってるかなーって思いましたが、
繰り返し 繰り返しエラーになり、都度削除したりアップロードしたり、権限を変更してみたわけですが、
最終的に最初にエラーが1に戻ったので諦めました。

次はココの権限を変更する。「wp-includes/js/codemirror/」

ファイルをコピーできませんでした。: wordpress/wp-includes/js/wp-embed-template.js

今度はファイル単位で変更。

こういうのは、内容が書き換えられて問題になる場合があるので、いったんダウンロードして、バックアップとっておいた。

ファイルをコピーできませんでした。: wordpress/wp-includes/js/dist/vendor/react-jsx-runtime.min.js

ファイルをコピーできませんでした。: wordpress/wp-includes/js/dist/vendor/react-jsx-runtime.min.js

だめだ。ここから進めなくなった。

削除してみた。削除すると、エラーが変わる?

ファイルをコピーできませんでした。: wordpress/wp-includes/js/dist/vendor/wp-polyfill-node-contains.min.js

削除
vendor777

ファイルをコピーできませんでした。: wordpress/wp-includes/js/dist/vendor/wp-polyfill-node-contains.js

wpadmin 777
js 777

ファイルをコピーできませんでした。: wordpress/wp-admin/js/media-gallery.min.js

存在しない。。。
手動でアップロードしてから削除したら進んだ。

ファイルをコピーできませんでした。: wordpress/wp-includes/js/dist/vendor/wp-polyfill-inert.min.js

削除

ファイルをコピーできませんでした。: wordpress/wp-includes/js/dist/vendor/regenerator-runtime.min.js

面倒になってきたので、丸ごとアップロードしてみた。

ファイルをコピーできませんでした。: wordpress/wp-includes/js/dist/vendor/wp-polyfill-element-closest.js

ファイルをコピーできませんでした。: wordpress/wp-includes/js/dist/vendor/wp-polyfill-node-contains.min.js

ダメだ。ループしてるは。

手動で更新することを考える。

とりあえず、違いを把握。バックアップと最新版との構成の違いを比較してみた。
この感じだと、新しいバージョンのファイルを現在のフォルダに上書きでアップロードしたらよさそうに思える。

wordpress

wp-admin

wp-content

language
プラグイン、テーマのフォルダもバックアップ側に追加が多数。

wp-includes

でもその前に基本的で気にはなっているところを潰しておこう。

プラグインをすべて無効化

今まで、プラグインそのままで更新できていたから、今回も無視していたんだけど、
基本は「プラグインは外しておく」なので、手動で更新とか危険を冒す前にダメ元でも試しておかないと!って思った。

プラグイン面倒で無効にしていなかったので、プラグインをすべて無効にしてから更新をかけてみる。

そしたら、、、あっけなく更新できたっていう。

以上でした。

(Visited 8 times, 1 visits today)

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です