【WordPress.com】SFTPでパーミッションを変更したい!

wordpress
はじめに

こちらはwordpress.orgでなく

wordpress.comを利用している方向けの記事です

style.cssを編集したいと思ったとき

「ファイルを更新」のボタンが出ないことありませんか?

私の環境ではこのように、
style.cssの編集ができない状態になっています

「更新する」ボタンの代わりに
下のようなメッセージが表示されています

変更を保存するには事前にこのファイルを書き込み可能にする必要があります。詳しい情報は ファイルパーミッションの変更 を参照してください。

調べてみると、

WordPressの理想的なパーミッション設定は?権限を見直してセキュリティ強化しよう

管理者、グループ、その他などで
書き込み可能、読み込み専用などファイルごとの指定ができます

調べてみた

org(インストール版)の方は

・WEB上でFTP経由でファイルを編集する
・FTP経由でファイルのパーミッションを書き込み可能に設定する

というのが解決方法であるようです

少数派のcomはどうしたらよいのか

サーバーがwordpress側で管理されているのでIPアドレスとかは
知りようがないためFTP経由することができないように思われます

そんなばかな!と思って調べてみました。

まずはwordpress.comの公式サイトで検索してみましょう

・・・

なん..だと!

おや、公式ページにFTPに関する記載がありました

FTP使えないやんけ!

こうなるとFTP以外のアプローチでパーミッションを許可するしかない

さらに調べてみました

解決方法

wordpress.comの場合SFTPを使う

公式のFTPの記載を読み進めると書いてありました。

SFTPとは Secure File Transfer Protocol (または SSH File Transfer Protocol) の略です。

FTPと似ていますが、
SFTPは安全なファイル転送プロトコルという違いがあるとのこと

「管理」メニュー→「ホスティングの設定」から変更します

SFTPログイン情報が表示されます

ファイル転送ツール(今回はWinSCP)を使って
サーバ上のファイルにアクセスしてみます

接続ができました!

今回はwp-config.phpのパーミッションを
推奨されるパーミッションに変更してみましょう

パーミッションを変更したいファイルを右クリック

プロパティを選択からパーミッションの変更が可能です

 WordPressで推奨されるパーミッション設定について

wp-config.phpを推奨とされる400に設定することができました!

最後に

パーミッションの変更はひとまず解決

ただ、実現したかったのは「style.cssの編集」であるということ

orgではFTPでアクセスすると

/htdocs/wp-content/以下の階層か

/htdocs/wp-content/themes/以下の階層に

style.cssが存在するはずなんですが、、

style.cssが存在しませんでした!

どうやらwordpress.comの方ではSFTPを使って

直接style.cssを編集はできないようです

次回もう少し調べてみたいと思います

]]>

コメント

タイトルとURLをコピーしました