WP更新後(4.9)のPHPファイルが更新できない

フォーラム バグ報告 WP更新後(4.9)のPHPファイルが更新できない

7件の投稿を表示中 - 1 - 7件目 (全7件中)
  • 投稿者
    投稿
  • #84630
    Confide
    参加者

    ——————————————-
    WordPress のバージョン:(4.9)
    Welcart のバージョン:(1.9.6)
    Welcart専用の拡張プラグイン:(なし)
    ご利用のテーマ:(Welcart Default Themeの子テーマ)
    症状を確認したブラウザ:Chrome,firefox
    サーバー:(LoliPop)
    SSLの利用:()
    WordPress のパーマリンク設定:(/%category%/%postname%/)
    ——————————————–

    テーマの編集からphpファイルを更新すると、「致命的なエラーをチェックするためにサイトと通信できないため、PHP の変更は取り消されました。SFTP を使うなど、他の手段で PHP ファイルの変更をアップロードする必要があります。」
    というエラーが出て編集できない。

    納品が近いため、早急な対応を必要としております。
    ご面倒をおかけして恐縮ではございますが、ご回答のほど、宜しくお願いいたします。

    • このトピックはConfideが7年前に変更しました。
    #84637
    yasumax
    キーマスター

    こんにちは。

    WelcartではなくWordPress4.9の機能のようです。
    「コーディング機能の強化」項目を参照してください。
    WordPress Codex 日本語 Version 4.9

    テーマの編集・プラグインの編集から間違ったコードを書いてしまい管理画面にログインできなくなる場合がありますし、コードを含んだ編集の時は、基本FTPクライアントなどを利用して修正すべきかと思います。

    【 追記 】
    どうしてもテーマの編集から修正されたい場合、WordPress公式のフォーラムにて相談してみてはいかがでしょうか。

    • この返信は7年前にyasumaxが編集しました。理由: 【追記】を追加
    #84646
    Confide
    参加者

    キーマスター様

    お世話になります。
    早速のご対応、ありがとうございました!!

    現在の症状を詳しくご説明しますと、
    プラグインの有効化・無効化を試してみたのですが、
    Welcartを有効化した時のみ、PHPファイルの更新がでなくなるので、ご質問させて頂きました。

    考えられる原因など御座いますでしょうか?

    お忙しいところ大変恐縮ですが、ご協力のほど、宜しくお願い致します。

    #84659
    yasumax
    キーマスター

    こんにちは。

    Welcart側で何か制限をかけるということはしていません。
    また、色々試してみましたがご報告いただいた症状を再現することができませんでした。。

    ネットやSNSでの情報ですが、
    ・PHPバージョンによっても挙動が異なる
    ・2バイトの文字列を保存できない
    など症状が様々なようです。

    公式サポートフォーラムにても色々検証を進めている最中のようですが、解決には至っていないようです。

    今後アップデートがかかるかもしれませんが、FTPクライアントで編集することを強くお勧めいたします。

    #84662
    Confide
    参加者

    キーマスター様

    お世話になっております。

    ご丁寧な回答、ありがとうございました!!
    こちらでも、様々な環境で試してみたのですが、やはり同じ症状でした・・・
    WPの仕様なんですかね、、、
    今後、アップデートされて改善させるまでFTPで直接作業を行うようにいたします。

    また何かありましたら、ご質問させてください。
    ありがとうございました。

    #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が原因だと思いますが、何か他に調整できることはありますか。

    #90193

    ↑の追記です。

    Welcartを有効化した状態でテーマファイルのCSSファイルを上書きすることができます。
    しかし
    Welcartを有効化した状態でテーマファイルのPHPファイルを上書きができないです。
    Welcartを無効化するとテーマファイルのPHPファイルを上書きができます。

7件の投稿を表示中 - 1 - 7件目 (全7件中)
  • このトピックに返信するにはログインが必要です。