WP更新後(4.9)のPHPファイルが更新できない
- このトピックには6件の返信、3人の参加者があり、最後にrabit_bit@yahoo.co.jpにより4年、 5ヶ月前に更新されました。
-
投稿者投稿
-
2017年11月20日 5:14 PM #84630Confide参加者
——————————————-
WordPress のバージョン:(4.9)
Welcart のバージョン:(1.9.6)
Welcart専用の拡張プラグイン:(なし)
ご利用のテーマ:(Welcart Default Themeの子テーマ)
症状を確認したブラウザ:Chrome,firefox
サーバー:(LoliPop)
SSLの利用:()
WordPress のパーマリンク設定:(/%category%/%postname%/)
——————————————–テーマの編集からphpファイルを更新すると、「致命的なエラーをチェックするためにサイトと通信できないため、PHP の変更は取り消されました。SFTP を使うなど、他の手段で PHP ファイルの変更をアップロードする必要があります。」
というエラーが出て編集できない。納品が近いため、早急な対応を必要としております。
ご面倒をおかけして恐縮ではございますが、ご回答のほど、宜しくお願いいたします。- このトピックはConfideが7年前に変更しました。
2017年11月21日 9:20 AM #84637yasumaxキーマスターこんにちは。
WelcartではなくWordPress4.9の機能のようです。
「コーディング機能の強化」項目を参照してください。
WordPress Codex 日本語 Version 4.9テーマの編集・プラグインの編集から間違ったコードを書いてしまい管理画面にログインできなくなる場合がありますし、コードを含んだ編集の時は、基本FTPクライアントなどを利用して修正すべきかと思います。
【 追記 】
どうしてもテーマの編集から修正されたい場合、WordPress公式のフォーラムにて相談してみてはいかがでしょうか。- この返信は7年前にyasumaxが編集しました。理由: 【追記】を追加
2017年11月22日 10:38 AM #84646Confide参加者キーマスター様
お世話になります。
早速のご対応、ありがとうございました!!現在の症状を詳しくご説明しますと、
プラグインの有効化・無効化を試してみたのですが、
Welcartを有効化した時のみ、PHPファイルの更新がでなくなるので、ご質問させて頂きました。考えられる原因など御座いますでしょうか?
お忙しいところ大変恐縮ですが、ご協力のほど、宜しくお願い致します。
2017年11月24日 1:35 PM #84659yasumaxキーマスターこんにちは。
Welcart側で何か制限をかけるということはしていません。
また、色々試してみましたがご報告いただいた症状を再現することができませんでした。。ネットやSNSでの情報ですが、
・PHPバージョンによっても挙動が異なる
・2バイトの文字列を保存できない
など症状が様々なようです。公式サポートフォーラムにても色々検証を進めている最中のようですが、解決には至っていないようです。
今後アップデートがかかるかもしれませんが、FTPクライアントで編集することを強くお勧めいたします。
2017年11月24日 6:27 PM #84662Confide参加者キーマスター様
お世話になっております。
ご丁寧な回答、ありがとうございました!!
こちらでも、様々な環境で試してみたのですが、やはり同じ症状でした・・・
WPの仕様なんですかね、、、
今後、アップデートされて改善させるまでFTPで直接作業を行うようにいたします。また何かありましたら、ご質問させてください。
ありがとうございました。2020年6月15日 11:55 AM #90192——————————————-
WordPress のバージョン:(5.4.2)
Welcart のバージョン:(1.9.30)
PHP のバージョン:(7.2.29)
Welcart専用の拡張プラグインとバージョン:(なし)
ご利用のテーマ:(WelcartBasic の自作子テーマ)
症状を確認したブラウザ:Mac版 Chrome 83.0.4103.97(Official Build) (64 ビット)
サーバー: エックスサーバー X10
SSLの利用:(常時SSL)
——————————————–
プラグインは、welcart以外を無効化しています。
テーマファイルのfunctions.phpにも何も記述していない状態です。
テーマファイルのファイルのパーミッションは666です。ほかのパーミッションにもいろいろ変更してみました。このような状態で、WordPressのテーマ編集機能を使って、テーマファイルを編集した際に、
「致命的なエラーをチェックするためにサイトと通信できないため、PHP の変更は取り消されました。SFTP を使うなど、他の手段で PHP ファイルの変更をアップロードする必要があります。」
と表示されてファイルを上書きできない現象が発生しています。
SFTPなどでファイルを直接アップロードして作業することはできますが、ブラウザからの編集ができない状態です。
以下の様なURLの編集画面です。
https://サイトURL/wp-admin/theme-editor.php?file=index.php&theme=テーマ名ログインユーザーのプロフィール
『シンタックスハイライト コード編集中のシンタックスハイライトを無効化』をオンにしても、変わりません。Welcartを無効化すると、通常の上書きができます。
Welcartを有効化すると、編集が上書きできず、上記のエラーが表示されます。Welcartが原因だと思いますが、何か他に調整できることはありますか。
2020年6月15日 11:59 AM #90193↑の追記です。
Welcartを有効化した状態でテーマファイルのCSSファイルを上書きすることができます。
しかし
Welcartを有効化した状態でテーマファイルのPHPファイルを上書きができないです。
Welcartを無効化するとテーマファイルのPHPファイルを上書きができます。 -
投稿者投稿
- このトピックに返信するにはログインが必要です。