差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| westhost:nucleus [2006/09/28 12:21] – osamu | westhost:nucleus [2008/03/07 16:45] (現在) – osamu | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| + | ===== WestHostでNucleusを使う ===== | ||
| + | ==== PHPとMySQLのインストール ==== | ||
| 管理画面でPHP 4.x、MySQL 4.1、phpMyAdmin、eAcceleratorをインストールしておく。 | 管理画面でPHP 4.x、MySQL 4.1、phpMyAdmin、eAcceleratorをインストールしておく。 | ||
| eAcceleratorはPHPのプログラムをキャッシュするアクセラレータ。サイトがぐっと速くなる。 | eAcceleratorはPHPのプログラムをキャッシュするアクセラレータ。サイトがぐっと速くなる。 | ||
| + | |||
| + | ==== MySQLの設定 ==== | ||
| /etc/my.cnf | /etc/my.cnf | ||
| 行 15: | 行 19: | ||
| default-character-set = utf8 | default-character-set = utf8 | ||
| + | |||
| + | ==== PHP の設定 ==== | ||
| / | / | ||
| register_globals = Off ; for security | register_globals = Off ; for security | ||
| 行 22: | 行 28: | ||
| mbstring.encoding_translation = Off | mbstring.encoding_translation = Off | ||
| - | / | + | ==== TIMEZONE ==== |
| + | / | ||
| + | # | ||
| + | TZ=JST-9 | ||
| + | |||
| + | / | ||
| TZ=" | TZ=" | ||
| export TZ | export TZ | ||
| - | 上記を設定して、restart。 | + | それから、/ |
| + | !#/bin/sh | ||
| + | export TZ=" | ||
| + | chmod 755 / | ||
| + | 上記を設定して、restart。 | ||
| ==== Nucleusからの接続文字コードをUTF-8に ==== | ==== Nucleusからの接続文字コードをUTF-8に ==== | ||
| MySQL 4.1から内部で使う文字コードが自由に選べるようになった。このため、接続するクライアント側の文字コードとデータベース側の文字コードが違っている場合にはデータベース側で文字コード変換をしてくれる。デフォルトのクライアント側の文字コードがISO-8859-1になっている場合、PHPからMySQLにアクセスするとき、接続する文字コードを指定しないとMySQLが内部のUTF-8のコードを無理やりISO-8859-1に変換して送り出してしまう(逆に、書き込むときはUTF-8の文字列をISO-8859-1だと思って逆変換してしまう)。これを避けるするために、念のためにNucleusのコアにちょっと手を入れる。 | MySQL 4.1から内部で使う文字コードが自由に選べるようになった。このため、接続するクライアント側の文字コードとデータベース側の文字コードが違っている場合にはデータベース側で文字コード変換をしてくれる。デフォルトのクライアント側の文字コードがISO-8859-1になっている場合、PHPからMySQLにアクセスするとき、接続する文字コードを指定しないとMySQLが内部のUTF-8のコードを無理やりISO-8859-1に変換して送り出してしまう(逆に、書き込むときはUTF-8の文字列をISO-8859-1だと思って逆変換してしまう)。これを避けるするために、念のためにNucleusのコアにちょっと手を入れる。 | ||
| nucleus/ | nucleus/ | ||
| - | '' | + | < |
| * Connects to mysql server | * Connects to mysql server | ||
| */ | */ | ||
| 行 43: | 行 58: | ||
| mysql_query(' | mysql_query(' | ||
| return $connection; | return $connection; | ||
| - | }</ | + | }</ |
| - | + | ||

