【Ubuntu 12.04 alpha 2】FTPサーバー(proftpd) 設定 -- メモ [ubuntu]
前回、WordPressを入れたのはいいのですが『【Ubuntu 12.04 alpha 2】WordPress 3.3.1をローカルサーバーにインストール -- メモ』、WordPressがアップデートを行う際にftpを利用するので、proftpdを入れました。
その時に、困ったことや設定方法などを今後の為にメモとして残しておきます。
< インストール方法 >
1) インストール
sudo apt-get install proftpd
この時に、ftpがかかったときに起動する(inetd or xinetd)のか、deamon(standalone)として起動しておくのか尋ねられます。
Ubuntu 12.04 Alpha 2では、inetdやxinetdの設定が私の現在の知識ではうまく起動出来なかったのでstandaloneを選びました。(実際には後で変更しました。)
2) proftpd設定
多くのサイト様の説明では、設定ファイルが/etc/proftpd.confになっていますが、Ubuntu 12.04 Alpha 2では下記になります。
/etc/proftpd/proftpd.conf
ただし、場所が違うだけで変更方法は他のサイト様と一緒です。(なので省略)
私が変更した所は、Webサーバーとして扱う為に下記のようにDefaultRootを設定しました。
DefaultRoot /var/www
3) オーナーやパーミッションの変更
WordPressを入れたときは、何も考えずにrootユーザで展開した為にftpで書き込むことが出来ません。
そこで下記のようにしました。
cd /var/www
sudo chown -R precise:precise wordpress
初めの赤字のpreciseは自分のユーザID、青字のpreciseは自分の属しているグループ、wordpressはwordpressを入れたサブディレクトリ名です。
そして、
cd wordpress
find . -type d -exec chmod 755 {} \;
find . type f -exec chmod 644 {} \;
で念のため設定しなおしておきます。
4 )WordPressのテーマを手動でインストールした時の注意
WordPressのテーマをダッシュボード??からでは無くて、一般的なサイトからダウンロードしたものを展開して入れた場合、たまにパーミッションがおかしいことがあります。その時も3)と同様に
cd /var/www/wordpress/wp-content/themes
find . -type d -exec chmod 755 {} \;
find . type f -exec chmod 644 {} \;
として修正してください。※wordpressは、wordpressをインストールしたサブディレクトリ名に読み替えてください。
以上です。
←サーバー用PC
16800円で買えるなら、
お勉強用に買うのもいいかな~
ただ、置き場所が問題です。
どっかにいい置き場所ないかな~
ちなみに、これ、OSは付いていません。