DigiPress

Highly Flexible WordPress Theme

DigiPressのビジュアル設定で設定を保存ボタンを押下してもvisual-custom.cssが展開されないままです。

ホーム フォーラム 設定・不具合関連 DigiPressのビジュアル設定で設定を保存ボタンを押下してもvisual-custom.cssが展開されないままです。

2件の投稿を表示中 - 1 - 2件目 (全2件中)
  • 投稿者
    投稿
  • #129291
    藤原秀樹
    参加者

    以下の手順でビジュアル設定のオリジナルスタイルシート設定を保存したところ、
    2ファイル(visual-custom.css.gzとvisual-custom.css)生成されましたが、visual-custom.cssが空となってしまいます。

    1.管理画面から[DigiPress]->[ビジュアル設定]へ遷移
    2.画面最下部にある[オリジナルスタイルシート設定]を編集
    3.[オリジナルスタイルシート設定]枠内の[設定を保存]ボタンを押下

    また、エラーメッセージは以下の内容が表示されます。
    「(サーバー上のパス)wp-content/uploads/digipress/fancie-note-business/css/visual-custom.css: The file is not rewritable. Please change the permission to 666 or 606.」

    サーバーのOSはCentOS Linux release 7.2.1511 (Core) です。

    フォーラム投稿( https://digipress.info/forums/topic/96386/ )を確認し、以下の対応を行いました。
    ・/etc/systemd/system/httpd.serviceを新規作成
    ・以下の内容を入力し、保存
     .include /lib/systemd/system/httpd.service
     [Service]
     UMask=000
    ・以下のコマンドを実行しサーバーへの反映
     systemctl –system daemon-reload
    ・apache再起動を行いました。

    これにより、PHPのコマンド(is_writable)がtrueで返ることは確認しましたが、それでも前述同様のエラーメッセージが表示されます。

    サーバー環境はPHP Ver.5以降、MySQL Ver.5以降を使用しています。
    また、WordPressのバージョンは4.8を使用しています。

    どうすれば対処できるのでしょうか。

    #129418
    DigiPress サポート
    キーマスター

    テーマ側では is_writable() 関数にて「visual-custom.css」への書き込み権限をチェックしているだけであり、このコマンドが false となっているため、アクセス権のエラーメッセージがテーマから表示されています。

    チェックされたPHPの実行ユーザーと、WordPressを制御している実行ユーザーが一致していない可能性があります。

    WordPressの実行ユーザーからみて「visual-custom.css」への書き込み権限が与えられるようにしてください。

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