wp-content ディレクトリが見つかりません。

WordPressプラグイン追加しようとしたらエラーが出た。
FTPのアップ先が指定されていないとか。

ぐぐったらこう書けとか出てくる。

define(‘FTP_BASE’, ‘/path/to/wordpress/’);
define(‘FTP_CONTENT_DIR’, ‘/path/to/wordpress/wp-content/’);
define(‘FTP_PLUGIN_DIR’, ‘/path/to/wordpress/wp-content/plugins/’);


なんでこんな書き方なのか。。

/** Absolute path to the WordPress directory. */
if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');

ってあるから

define('FTP_BASE', ABSPATH);
define('FTP_CONTENT_DIR', ABSPATH . 'wp-content/');
define('FTP_PLUGIN_DIR', ABSPATH . 'wp-content/plugins/');

でいいじゃん。ほんで最初から書いとけよWP。

追記:

さらにエラーが出たので、上の設定やっぱり削除して

define('FS_METHOD','direct');

と書いて、wp-content 以下のオーナー/グループをapacheに代えたら行けた。つまりFTP要らないってことか。

iptablesではフィルタリングの評価を一つ終えた時点で次へは行かない

あるIP範囲を許可、その中のIP一つだけ拒否という場合、
先に拒否する部分を書く。逆はダメ。
なぜなら一つ評価された時点でその後は読み込まないから。

-A RH-Firewall-1-INPUT -p tcp -s 192.168.0.1 -j REJECT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp -s 192.168.0.1/24 -j ACCEPT

VirtualBoxで仮想マシンが起動しなくなって治そうとしたけどダメだった

※この方法はダメです

こんなエラーが出た。
“{hard disk} cannot be directly attached to the virtual machine because it has 1 differencing child hard disks”

Snapshotをとっていたので数世代前に戻した。

$ vi ~/VirtualBox \VMs/{Machine Name}/{Machine Name}.vbox
XMLファイルになっている。
の下のがSnapshotのファイル。uuid は ~/VirtualBox \VMs/{Machine Name}/Snapshotの下にあるファイル名と一緒。

問題のハードディスクをコメントアウトして、の値を戻したいSnapshotのuuidと一緒にする。

起動。OK。

と思って安心してたら次起動しようとしてもしない。スナップショットを戻しても、
/sbin/init がおかしいというエラー。
レスキューモードで/sbin/init をコピーしても、failばっかでOSちゃんと起動しない。。

仕方ないので、必要なデータだけ吸いとった。

UbuntuのVIMをアウトラインプロセッサにする

  1. Synapticを開いてvim-vimoutliner をインストール
  2. $ sudo vim-addons -w install vimoutliner
  3. ~/.vimrc に 「filetype plugin indent on」を追加
  4. 拡張子otlでファイルを作成するとアウトラインプロセッサとして使える

:help vo でヘルプ