2008-11-01から1ヶ月間の記事一覧

XAMPPを使ってみた

PHP

自宅サーバがクラッシュしました。「apt-get upgrade」でMySQL関連のパッケージをダウンロードしている最中にあやしげな挙動を示したので再起動すると、そのままOSが起動しなくなりました。ずいぶん古いノートPCでしたし、前々からあやしげな動きがあったの…

コマンドラインからphpが実行出来ない

久々に自宅サーバをいじりました。ちょっとしたスクリプトを書いて php test.php のように実行してみたところ「command not found」が・・。ブラウザからapacheを通して実行すると問題なく動作するのに。。「which php」を実行しても何も表示されない。「/us…

MySQLのリンク集

現場指向のレプリケーション詳説 レプリケーションのことが詳細に説明されています。 MySQLクイック・リファレンス MySQL全般のことが一番わかりやすくまとまっているサイトです。 1票ポチッと押して下さい♪このブログのランキングが少し上がります。

サーバ増設時のチェック項目

サーバAと全く同じ構成のサーバBを作成した際のチェック項目例 以下の手順でサーバAとサーバBを比較します 1.下記ディレクトリ、ファイルの場所が同じか確認(下記アプリがインストールされている場合) ・/usr/local/apache2 ・/usr/local/bin/php ・/usr/lo…

windowsにviをインストール - 自動バックアップファイル作成を無効にする方法

最近Linuxばかりいじっているのでviに慣れてしまいwindows上でのテキストエディタでも思わずviコマンドを叩いてしまう始末・・。ということで「gvim」をインストールしました!(参考:香り屋 — KaoriYa)ちょっとLinux上のviと挙動は違いますが基本的に良い感…

apacheで新しいバーチャルホストを切った際にエラーが出たときの確認事項

「client denied by server configuration」エラーなどが出るとき Satisfy Any AuthUserFile /usr/local/apache2/.htpasswd AuthGroupFile /dev/null AuthName "Please Enter Your Password" AuthType Basic Require valid-user Options FollowSymLinks Allo…

MySQLでオートインクリメントの値をリセットする方法

ALTER TABLE `テーブル名` AUTO_INCREMENT = 次の番号にしたい数値 MySQLでidなどのカラムの値を挿入時に自動的に増やしていく設定(オートインクリメント)にしていることが多いです。ただテストなど挿入した行を削除した場合、「歯抜け」が発生してしまい…

imodeで絵文字のオリジナルの色を有効にするにはbodyタグに色指定は出来ない

imodeでページ全体の文字色を変えるためにbodyタグに「color="色"」などの方法で色を指定すると、同ページ内の絵文字の色もbodyタグに指定した色となってしまいます。これは「style="color:色;"」で指定しても同じです。また「色」の部分を空白にしても絵文…

MySQL実行時のエラー:ERROR 1064

ERROR 1064: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ・・・ というエラーが出ました。これはSQLの文法に誤りがあるときに表示されます。 ちなみに今回の…

サクラエディタの名前を付けて保存の「保存する場所」を変更する方法

はまりました・・。サクラエディタを起動したショートカットの作業フォルダで指定するそうです。FAQ/21 - SakuraEditorWiki1票ポチッと押して下さい♪このブログのランキングが少し上がります。

PHPのexec()をsystem()に変えたら最後の出力が2回出力された

PHP

下記のシェルスクリプトを [test.sh] echo 'aaa' echo 'bbb' 下記のように呼び出すと、下記の通りの出力が得られます。 [test1.php] echo exec('test.sh'); [出力結果] bbb で「bbb」だけでなく、「aaa」も出力したいと思いexec()をsystem()に変えました。す…

MySQLで行を指定してのdump

MySQLで行を指定してdumpする方法は以下の通り。 mysqldump -u ** -p*** -w"customer_directry='test1'" DB名 テーブル名 > test_mysql_20081030.sql 戻す方法は以下の通り。(テーブル名は指定しないことに注意) mysql -u ** -p*** DB名 mysql_20081030.sql…

MySQLでのロールバック + 「MyISAM」と「InnoDB」の違いなど

MySQLでロールバック処理を行いたい場合、テーブル形式は「InnoDB」である必要があります。デフォルトである「MyISAM」ではダメです。ただし、以下のようにして「MyISAM」→「InnoDB」への変換が可能です。 ALTER TABLE tableName TYPE=InnoDB; ちなみに「MyI…

apacheのユーザとグループ変更に伴う出力ログへの影響

訳あってapacheのユーザとグループを変更した。 [httped.conf] user test1 group test1 これによってログの出力に影響ないか調べてみた。 /usr/local/apache2/logsなどに自動生成されるログはオーナ・グループが「root」となっていたので問題ありませんでし…

htmlのテーブル内文字の折り返し

<tr> <th>いい</th> </tr> <tr> <td width=50>ああああああ</td> </tr>「あああああ」を折り返したい場合上記のようにする。thタグにwidthを付加してもダメ。 <tr> <th>いいいいいい</th> </tr> <tr> <td width=50>ああ</td> </tr>「いいいいいい」を折り返す場合も上記のようにする。thタグにwidthを付加してもダメ。 ※IE7ではthタグにwidthを付加すると…

Javascript IEでのエラー:識別子、文字列または数がありません。

IEで「エラー:識別子、文字列または数がありません。」というエラーが出た。 (FireFoxだと正常に動作する)ソースを調べてみると、 $("#dir_conf").click(function(){ $("#dir_conf_load").load("register.php", { name: "dir002_conf", number: "1_1", })…