システム・プログラム関連のメモや最新技術についてのメモを掲載

コマンドラインでphpinfo()を実行する

1月 29th, 2010 admin Posted in UNIX・LINUX | No Comments »

毎回ブラウザでphpinfo()を実行して確認するのが
面倒だったので、コマンドで実行出来ないか調べて
みたところ方法がありました。

# php -r ‘phpinfo()’

やり方は簡単、これだけです。

※当たり前だけど、ブラウザの方が情報は見やすいですね


URLを統一でSEO / mod_rewriteを使う

1月 28th, 2010 admin Posted in SEO | No Comments »

wwwなしと、ドメイン直下のindex.htmlがない
URLに統一する。

RewriteEngine on

RewriteCond %{HTTP_HOST} ^www\.example\.com
RewriteRule (.*) http://example.com/$1 [R=301,L]

RewriteCond %{THE_REQUEST} ^.*/index.html
RewriteRule ^(.*)index.html$ http://%{HTTP_HOST}/$1 [R=301,L]

以上です


vimコマンドメモ:ファイル最上部、最下部へ移動

1月 20th, 2010 admin Posted in UNIX・LINUX | No Comments »

Apacheのアクセスログとか行数が多いファイルをviで閲覧・編集する際に
ファイルの最上部行、最下部行に移動したくなることが、よくあるけど、
今までは気合で1ページごとのスクロールで乗り切っていた
- [Ctrl] + b 前方へ1ページスクロール
- [Ctrl] + f 後方へ1ページスクロール

でも流石にしんどいので、何かコマンドはないかと探したらありました。

最上部行へ移動するのが、gg
最下部行へ移動するのが、[Shift] + g

でした!
今後多く活用して行こうと思います。

※この記事書き終わってから気づきましたが、以前にも全く同じこと書いてました
ファイルの最終行、行頭に移動(vi カーソル移動コマンド)
なかなか成長出来ません(泣


サーバ変数メモ。

1月 19th, 2010 admin Posted in UNIX・LINUX | No Comments »

下記、サーバ変数のメモです。
アパッチのhttpd.confの設定で、使うことが多いので忘れないようにメモ。

HTTP_USER_AGENT ブラウザの種類とバージョン。
HTTP_REFERER 参照元の URL 。
HTTP_COOKIE 設定されているクッキー情報。
HTTP_FORWARDED プロキシサーバ情報。
HTTP_HOST 接続要求しているホスト名。
HTTP_PROXY_CONNECTION 接続先プロキシサーバとの接続状態。
HTTP_ACCEPT ブラウザが認識可能なデータ形式。
DOCUMENT_ROOT サイトのルートディレクトリ。
SERVER_ADMIN サーバ管理者のメールアドレス情報。
SERVER_NAME サーバのホスト名、ドメイン名、またはIPアドレス情報。
SERVER_ADDR サーバのIPアドレス。
SERVER_PORT 送信に使われたサーバのポート番号。
SERVER_PROTOCOL 送信に使われたプロトコルの名前とレビジョン情報。
SERVER_SOFTWARE 起動したサーバソフトウエアの名前とバージョン情報。
REMOTE_ADDR リモートホストのIPアドレス情報。
REMOTE_HOST リモートホストのドメイン名。
REMOTE_USER ユーザの認証名。
REMOTE_IDENT リモートホストのユーザ名。
REQUEST_METHOD リクエストを送信した方法。
REQUEST_URI リクエストされたURI。
SCRIPT_FILENAME 現在実行しているスクリプト名。
PATH_INFO クライアントから送られるパス情報。
QUERY_STRING URL に付加して渡された "?" 以降の文字列。
AUTH_TYPE ユーザを認証するときに使用する認証方法。
TIME_YEAR サーバのシステム日付・年
TIME_MON サーバのシステム日付・月
TIME_DAY サーバのシステム日付・日
TIME_HOUR サーバのシステム日付・時
TIME_MIN サーバのシステム日付・分
TIME_SEC サーバのシステム日付・秒
TIME_WDAY サーバのシステム日付・曜日
TIME サーバのシステム日付・Unix タイムスタンプ。

DreamweaverCS4でエラーのため次のトランスレータがロードされませんでした

1月 13th, 2010 admin Posted in Adobe | No Comments »

DreamweaverCS4を使っていて急に下記のエラーが出るようになった。

- – - – - – - – - – -
エラーのため次のトランスレータがロードされませんでした。
Server Model SSI.html:には無効な情報が含まれています。
- – - – - – - – - – -

原因はよく分からないが、対処法をググって下記の方法で出来そうだったので試してみた。

C:\Documents and Settings\ユーザ名\Application Data\Adobe\Dreamweaver CS4\ja_JP\Configuration

にある

WinFileCache-3012BA81.dat

を削除すればよさそうだったので、削除してみた。

その後、もう一度DreamweaverCS4を起動させ、先ほどエラーが出たファイルを編集してみたが、
なにも出ず問題なく編集できました。

直って良かった!

- – -
※環境は、WindowsXP Home


DreamweaverのFTP機能に追加要望

1月 12th, 2010 admin Posted in Adobe | No Comments »

私は、システム開発やウェブを作る場合、Dreamweaver CS4を使ってますが、
更新ファイルをアップする際に追加で欲しい機能があります。

何か問題があるわけではないのですが、数百のファイルを一括でアップする際に
どこまで終わったかあとどれぐらいで終わるかなどの、状況を表示する機能が
あると非常にありがたいと思ってます。

Dreamweaverを使ってる皆さんも私と同じような意見持っていませんか?


カテゴリーのスラッグが編集出来ない

1月 9th, 2010 admin Posted in CMS | No Comments »

WordPressMUを使い始めてみて、まず1つブログを追加してみました。
投稿カテゴリの設定をしていたのですが、なんだかWordPressと違う。。。
カテゴリスラッグの編集が出来ないんです

これってMUの使用なのかな?今日本語になっちゃってるから英語に
変えたいのだが。。。

次のバージョンで改善されないかな?

Tags:

コマンドでPHPのバージョン確認

1月 9th, 2010 admin Posted in UNIX・LINUX | No Comments »

PHPのバージョンをコマンドで確認する方法をメモ。

# php -v
PHP 4.3.9 (cgi) (built: Jun 1 2009 15:08:57)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies

↑上記のようなメッセージが返ってきます。


WordPressMUの日本語化

1月 9th, 2010 admin Posted in CMS | No Comments »

WordPressMUのインストールも無事終わったので、次は日本語化に挑戦することにした。

1.日本語リソースを下記からダウンロード
 http://code.google.com/p/wpmu-ja/
2.wp-contentにlanguagesフォルダを作成し、ja.moを入れアップロード
3.全体の初期設定をするには、管理画面のSiteAdmin->OptionsのDefaultLanguageをJapaneseにする
4.wp-config.phpのdefine (‘WPLANG’, ”); を define (‘WPLANG’, ‘ja’); にする。

こんな感じで、無事日本語化完了!

Tags:

WordPressMUのインストールに成功

1月 9th, 2010 admin Posted in CMS | No Comments »

昨日、WordPressMUのインストールに失敗した記事を書きましたが、本日ようやくインストールに成功しました。
終わってみれば、原因はなんてことなかったのですが、それは DNSの設定の問題だったようです。

私はDNSの設定に関して知識があまりないのですが、恐らくサブドメインのサブドメインの設定/運営が出来る
サーバであれば問題なく出来そうです。

とうことで、私には設定が出来ないので、取得したドメインをそのまま使うことにしました。

失敗:wp.example.com
成功:example.com

テストで他のドメインで、ドメインの下入れるパターン、ドメインをそのまま使うパターンで試して
両方とも問題なかったので、原因が分かりました。

いつまでもDNSの設定から逃げてられないので、また時間見つけて勉強したいと思います。

WordPress MU インストールに失敗

- – -
下記、インストール用いた環境、バージョン情報です。

■PHP 4.3.9 (cgi)
■MySQL 4.1.22
■WordPress MU 2.8.6
■WordPress MU 日本語リソース wpmu-2852-ja

Tags: