2017年01月

SQLiteで、ファイルのパーミッション設定がミスって書き込み権限が無い場合に出るエラーらしい。

でも、CakePHPの設定では、mysqlを使うようになってる。
SQLiteなんて使ってねーよっ。
っと、これは深い迷宮にハマりそうな予感だったけど、結構あっさり原因は見つかってくれた。

デバックキットなんかで使っています。


まさにコレでした。ありがとうございました。

続きを読む
【追記】
記事にしたのとは別の箇所で修正依頼が来て、やっぱりはみ出すのでものすごく悩んだ末、
もうソースを解析するしかないか…と思い、使っているbootstrap.jsを開いたところ…
bootstrap.js v3.0.0
古っ!!

多分FuelPHPに含まれていたものだと思われ…(-_-;)

んで、v3.3.7に置き換えたら、あっさりとはみ出さなくなりました。。
あの苦労はなんだったんだ…(>_<)
ググっても見つからない訳だよ…(T_T)

という訳で、以下ゴミです。


同じ現象で悩まされている日本人は稀らしく、ググっても見つからなかった。

英語の質問サイトでようやく↓をみつけた。

つまり、右に配置した場合、popoverのviewportとpaddingが正常に作動しない、ですな。

実際、float:rightで使っていたので、コレに該当するのだろうと思い、仮にfloat:leftにしてみたら、はみ出さなかった。
ならばとposition:absoluteで右に配置してみると、やっぱりはみ出した。
なぜかグリッドで右に配置してもはみ出した…。

右側に置くのはあきらめました(T_T)
続きを読む
「name="submit"」があると、ダメみたいですわ。

↑まさにコレでした。

適当に名前をつけてはいけない。

適当に名前をつけるときって、意識せずにつけてしまうので、後になって名前をつけた事すら思い出せなくて、原因究明に苦労することになるんだよねぇ。

ま、結局またやってしまうんだろうなぁ(´・д・`)


続きを読む
ある記事に、コレを使えと書いてあった。
Content-Type: application/force-download


でも、なんかあやしい雰囲気…。


よく調べてみると、「application/force-download」というContent-Typeは定義されていないらしい。
ブラウザ的には「未定義なのでユーザーに任せる」、つまりダウンロードダイアログを開く、という処理になるので、結果的には「ダウンロードさせる」ことができる、ということで広まってしまった、いわゆるバッドノウハウってヤツらしい。
(そんなことを書いてある記事があった訳ではないが、状況からそう推察した)

続きを読む