php MySQL apache などの設定メモ


My Yahoo!に追加
Add to Google

 

最新情報

ドキュメントルートのパスをphpで知る

ドキュメントルートのパスをphpで知るには、どうしたらよいか。

$dr = $_SERVER['DOCUMENT_ROOT'];

以上。w

タグ

2010年6月 6日|コメント (0)トラックバック (0)

カテゴリー:php

ffftp ガンブラー

「Gumblar(ガンブラー)」ウィルスが猛威をふるっています。

GENOウイルスという名称で知っている人もいるでしょう。

FTPの情報を盗んで、サイトの情報を不当に改ざんするウィルスです。

大手企業のサイトも多く改ざんされて話題になっていますね。

このガンブラーですが、困ったことにFFFTPで保存しているFTP情報を盗むタイプも発見されたとのことです。

これはすぐにでも対応する必要があります。

FFFTPの作者さんは、「接続毎にIDとパスワードを入れる形にしてください。」とおっしゃっています。

ただ、複数サイトを管理している場合は、そう簡単にいかない場合もあるでしょう。

そこで、「簡易的に」ではありますが、ウィルスの被害を避けつつ、情報を残す方法を記しておきます。

タグ

MTの出力文字コードを手軽に変更するプラグイン(TransEncoding)

MovableType4.2をいまだ使っている私です。

これまで、文字コードをUTF-8に統一して利用していましたが、ワケあってShift-JISでファイルを出力する必要にせまられました。

しかし、単純に出力文字コードを変更するだけとはいえ、データベースの設定やらmt-config.cgiやらテンプレートやらと色々変更しなければいけないのはあまりにめんどうで、UTF-8と共通して管理する部分などでは保守性に問題も出そうです。

これを簡単に、かつ保守性を保ったまま実現する方法はないものかと探していましたら、よいプラグインがありました。

TransEncoding というプラグインです。

ただ、少し落とし穴もありましたので、合わせてご紹介しておきます。

タグ

2010年1月21日|コメント (0)トラックバック (0)

カテゴリー:MovableType

php で <?= $val ?> が動作しない

php で <?= $val ?> という記述を、<?php echo $val ?> の代わりに使っているのをよく見ます。

php の入門書なんかには全く出てこない記述ですが、なぜか一般的に使われていますね。

私自身も、過去にはよく使っていました。

今は、html記述部分とロジック部分を完全に分ける書き方になったので、この記述に登場していただく機会もなくなりましたが・・・

タグ

2009年11月30日|コメント (0)トラックバック (0)

カテゴリー:php

APC インストール時のエラー

APC(Alternative PHP Cache) のインストール方法では、まるですんなりインストールできたように書いていますが、実際には、いくつか失敗をしてエラーで躓いてました。

同じ失敗を繰り返さないためと、同じ失敗で悩んでいる人のお役に立てばと思い、そのエラー内容と対処策を記録しておきます。

本来の整頓されたインストール手順をご覧になりたい方は、「APC(Alternative PHP Cache) のインストール方法」のページをご覧ください。

タグ

2009年11月28日|コメント (0)トラックバック (0)

カテゴリー:php

APC(Alternative PHP Cache) インストール

phpを高速化するアクセラレータ APC(Alternative PHP Cache) について、以前も少し書いたような気がしますが、実際に使ってみて非常に使い勝手が良かったので、手持ちの他サーバにも入れることにしました。

対象は、さくらインターネットで借りている専用サーバ(CentOS)です。

以下、インストール方法とエラーで躓いた点など。

タグ

2009年11月28日|コメント (0)トラックバック (0)

カテゴリー:php

.isoファイルをCDに焼く方法

Linuxサーバが起動できなくなった・・・・

というわけで、KNOPPIXを使ってデータの退避等を
行うことにしました。

▼KNOPPIX(日本語版)
http://www.rcis.aist.go.jp/project/knoppix/

Vine Linux に MySQL インストール

仕事でVine LinuxにMySQLをインストールするという 案件を受けた。

調べてみると、どうやらVine Linuxでは、「apt-get」というLinuxコマンドを使うらしい。

というわけで、早速実施。

タグ

2009年11月17日|コメント (0)トラックバック (0)

カテゴリー:Linux

ゼロサプレスを簡単に(php)

ゼロパディングの方法をド忘れして、検索かけて調べていたら、 なぜかゼロサプレスの方法をいくつか見かけました。

しかし、どのサイトも何だかややこしい方法を使っています。

そこで、サクッと0サプレスできる方法を書き記しておきます。

2009年11月11日|コメント (0)トラックバック (0)

カテゴリー:php

css min-height で、div ボックスを上手く作成

div タグのスタイルシート表記でボックスを作る際、画像があると、枠線が画像の大きさに広がらずにおかしなボックスになることはありませんか?

そう、下図のように。

div box 失敗例

▼上記画像におけるcss

.researchlink{
    border:1px solid #333;
    margin:2px;
    padding:2px;
}

どうやら、デフォルトでは、文字の範囲だけが対象となり、画像の大きさは無視されているようです。

それならば、最低限、画像の大きさを確保しておきたいと考えたところ、便利なcss表記を見つけました。

タグ

「この人を嫁にしたい!!」そんな彼女に巡り合いました。   IT業界の転職ならマイコミエージェント×IT<ご登録無料>