Pocket

wordpress リンクの挿入ボタン

ビジュアルエディタで、リンクの挿入をしようとするとなぜか、投稿一覧画面に飛んでしまい、リンクが正しく挿入できない現象が出ました・・・

テキストエディタでタグを入れればいいのですが、今後の運用を考えると修正しておかなければならない問題なので、原因を追究してみました。

(WPはバージョン3.71)

wordpressでこのような現状が出た場合、基本的に疑うのはプラグインとテーマです。

テーマはちょっと変えるのが面倒だったので、まずはプラグインから試してみました。

全てのプラグインを停止し、上から順に使いたいプラグインを有効にしてきます。

すると、今回は一番下だった WP Multibyte Patch を有効にした時点で、上記の現象がでました。

WP Multibyte Patchは有効にしておきたいので、他の原因を探ろうと、WP Multibyte Patch以外はプラグインを無効にしてテスト。

すると正常に動作。

次に、そのまま必要なプラグインを下から順次有効にしていくと今度は同じプラグインが有効になっているのに、現象は出ませんでした・・・

結局原因はわからなかったのですが、プラグインを有効にする順番で、挙動が変わる場合があるようです。

Pocket

Pocket

最近お客様から、いきなり、タスクバーやスタートメニュー、デスクトップアイコンが消えた!というお問い合わせが続き、その解決策をメモしておきます。

状況としては、windows Vista と windows7 で起こり、

  • windowsキーも効かない
  • Ctrl+ESCも効かない
  • 右クリックもダメ

という状況です。お客様は強制終了(電源ボタン長押し)をしたけれど、駄目だったとのこと。

なので、とりあえず、Ctrl+Alt+Delでタスクマネージャを開いてみる。

そこから、再起動してみたら治ってしまいました。

ちょっと調べてみると、explorer.exeが関係しているようで、

タスクマネージャより、

アプリケーション

新しいタスク

explorer.exe

で、治るようです。

Pocket

Pocket

wordpress-logo

CPI ACE01 でのwordpress運用で悩まされたので、覚書。

http://ドメイン名/wp/にwordpressをCPIのコントロールパネルのCMSインストーラーよりインストールし、即公開サイトへファイルを「リリース」。

ある程度作成できたので、サイトアドレスをルートディレクトリに変更しようとおもい、wordpressのcodexに従い、index.phpと .htaccess をルートディレクトリへ。

index.phpを変更し、アップロードするがダメ。

いろいろ調べたら.htaccessが問題でした。

*ダウンロードした.htaccess*

AddHandler x-httpd-php528 .php
suPHP_ConfigPath /home/ユーザーディレクトリ/html/wp/
<Files ~ "^(\.htaccess|\.htpasswd|php\.ini|.*\.sql|.*\.log|.*\.cron|.*\.inc|.*\.phps|.*\.yml)$">
deny from all
</Files>
Options +FollowSymLinks

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wp/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wp/index.php [L]
</IfModule>

# END WordPress

*変更した、.htaccess*

AddHandler x-httpd-php528 .php
suPHP_ConfigPath /home/ユーザーディレクトリ/html/ ※ここ変更※
<Files ~ "^(\.htaccess|\.htpasswd|php\.ini|.*\.sql|.*\.log|.*\.cron|.*\.inc|.*\.phps|.*\.yml)$">
deny from all
</Files>
Options +FollowSymLinks

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase / ※ここ変更※
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ./index.php [L] ※ここ変更※
</IfModule>

# END WordPress

要するに、phpが動く場所だとかを変えなくてはいけないようです。

また、設定完了後、パーマリンク設定をし直さないとダメでした。

サポートに電話してもサーバーのトラブルじゃないと対応外と言われるし、こんなどんなユーザーでもありそうなことはサポートを徹底してほしいと思います。

Pocket