タグ

ブックマーク / genhou.hatenadiary.org (2)

  • htaccessを設置すると500 Internet Server Errorになるときに確認すべきこと - 玄鵬の地下室

    サイトのリニューアルしたのに伴い、検索結果に上がってしまう旧来のページをリダイレクトかけた。 が、恐怖の大王500が降臨して小一時間格闘した。いろいろ検索した結果確認すべきポイントがあったのでメモ。 文字コード(UTF-8だと思いきやそうでない場合もあるらしい) パーミッション(基的に604) 最後の行に改行を入れる しかしながら、今回の結論は単純なスペルミスだったorz コピペしたからそれは大丈夫だと思っていたのに。。。。 スペルミスは、htaccess解説の老舗ページ。ここの中下段えんじ色の部分です。 http://www.shtml.jp/htaccess/redirect.html 誤:Reidrect permanent 正:Redirect permanent コピペですまそうとした自分が悪いのだけどね。お気をつけ下さい。

    htaccessを設置すると500 Internet Server Errorになるときに確認すべきこと - 玄鵬の地下室
    ottonove
    ottonove 2018/02/26
  • シングルクオテーションの落とし穴 - 玄鵬の地下室

    phpMyAdmin上からMySQL*1にアクセスしていて思わぬ落とし穴に陥ったのでメモ。 INSERT文を実行しようとすると、 #1054 - Unknown column 'hogehoge' in 'field list' なるエラーが発生。 打ち込んだSQL文はこんな感じ INSERT INTO `question` (`id`,`field_1`,`field_2`) VALUES (null,`hogehoge`,`hogehoge2`) 原因は代入するデータを「`」で括っていたのが問題で、「'」で括るべきだったというだけ。なんか腹立たしいが、phpMyAdminではテーブル名やフィールド名はSQL文内ではデフォルトで「`」で括られてしまうのだから、それに倣ってデータも括ったらエラーであると・・・。 以下の通りにして問題解決。 INSERT INTO `question` (`

    シングルクオテーションの落とし穴 - 玄鵬の地下室
  • 1