- このトピックには1件の返信、2人の参加者があり、最後ににより7年、 1ヶ月前に更新されました。
2件の投稿を表示中 - 1 - 2件目 (全2件中)
2件の投稿を表示中 - 1 - 2件目 (全2件中)
- このトピックに返信するにはログインが必要です。
以下の手順でビジュアル設定のオリジナルスタイルシート設定を保存したところ、
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を使用しています。
どうすれば対処できるのでしょうか。
テーマ側では is_writable() 関数にて「visual-custom.css」への書き込み権限をチェックしているだけであり、このコマンドが false となっているため、アクセス権のエラーメッセージがテーマから表示されています。
チェックされたPHPの実行ユーザーと、WordPressを制御している実行ユーザーが一致していない可能性があります。
WordPressの実行ユーザーからみて「visual-custom.css」への書き込み権限が与えられるようにしてください。