Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
noldor
14,542 views
Code igniterを初めて使うときにはまった4つのポイント
2013-10-12 FuelPHP&CodeIgniter ユーザの集い にて。 http://atnd.org/events/43750
Technology
◦
Read more
5
Save
Share
Embed
Embed presentation
Download
Downloaded 16 times
1
/ 82
2
/ 82
3
/ 82
4
/ 82
5
/ 82
6
/ 82
7
/ 82
8
/ 82
9
/ 82
10
/ 82
11
/ 82
12
/ 82
13
/ 82
14
/ 82
15
/ 82
16
/ 82
17
/ 82
18
/ 82
19
/ 82
20
/ 82
21
/ 82
22
/ 82
23
/ 82
24
/ 82
25
/ 82
26
/ 82
27
/ 82
28
/ 82
29
/ 82
30
/ 82
31
/ 82
32
/ 82
33
/ 82
34
/ 82
35
/ 82
36
/ 82
37
/ 82
38
/ 82
39
/ 82
40
/ 82
41
/ 82
42
/ 82
43
/ 82
44
/ 82
45
/ 82
46
/ 82
47
/ 82
48
/ 82
49
/ 82
50
/ 82
51
/ 82
52
/ 82
53
/ 82
54
/ 82
55
/ 82
56
/ 82
57
/ 82
58
/ 82
59
/ 82
60
/ 82
61
/ 82
62
/ 82
63
/ 82
64
/ 82
65
/ 82
66
/ 82
67
/ 82
68
/ 82
69
/ 82
70
/ 82
71
/ 82
72
/ 82
73
/ 82
74
/ 82
75
/ 82
76
/ 82
77
/ 82
78
/ 82
79
/ 82
80
/ 82
81
/ 82
82
/ 82
More Related Content
PDF
Code igniterを初めて使うときにはまった4つのポイント(ノーマル版)
by
noldor
PDF
Code igniter + ci phpunit-test
by
ME iBotch
PDF
Codeigniter3フレームアップデート
by
tomohiro kitaura
PPTX
PHPCON fukuoka 2015 CodeIgniter update
by
Takako Miyagawa
PDF
Code igniterでテスト駆動開発 資料作成中
by
Takako Miyagawa
PDF
2011 PHPカンファレンス関西 懇親会LT
by
Takako Miyagawa
PDF
PHPカンファレンス関西 2011
by
Takako Miyagawa
PDF
PHPUnitでリファクタリング
by
Takako Miyagawa
Code igniterを初めて使うときにはまった4つのポイント(ノーマル版)
by
noldor
Code igniter + ci phpunit-test
by
ME iBotch
Codeigniter3フレームアップデート
by
tomohiro kitaura
PHPCON fukuoka 2015 CodeIgniter update
by
Takako Miyagawa
Code igniterでテスト駆動開発 資料作成中
by
Takako Miyagawa
2011 PHPカンファレンス関西 懇親会LT
by
Takako Miyagawa
PHPカンファレンス関西 2011
by
Takako Miyagawa
PHPUnitでリファクタリング
by
Takako Miyagawa
What's hot
PDF
Android学ぶを君へ。生き抜くためのナレッジ共有
by
Shinobu Okano
PPTX
OmegaTでドキュメント翻訳
by
Takako Miyagawa
PDF
Apple審査を一発通過!iOS開発経験0でも出来るじげん流Swift開発のすべて
by
Masaru Gushiken
PPTX
CodeIgniterのライセンスについて
by
Takako Miyagawa
PDF
【PlayFab】UnityAdsのリワード広告を統合する方法
by
TakuyaNakajo
PDF
CodeIgniter をモダンに改造してみた
by
Masaru Matsuo
PPTX
保守しやすいコードの反面教師 (アンチパターン) その1
by
keitasudo1
PDF
VSCodeへコントリビュート / Contribute to VSCode
by
Yusuke Yamada
PPTX
WCFのパイプ通信を .NET 5に向けてgRPCへ置き換える話
by
keitasudo1
PDF
PHP カンファレンス福岡 参加報告
by
y-uti
PDF
nomlab_okayamaruby_subslide
by
nomlab
PDF
CodeIgniter 最新情報 2011 (増補版)
by
kenjis
PPTX
React componentのコンストラクタを追いかけて
by
Hoso michi
PDF
【ヒカ☆ラボ】初心者向けSwiftアプリのリファクタリング
by
leverages_event
PDF
IDEALIZE YOU
by
佑介 九岡
PDF
WebStormでできること
by
kamiyam .
PDF
JSオジサン openframeworks emscripten
by
minoru nakanou
PDF
CodeIgniter 最新情報 2010
by
kenjis
PDF
PHPerのための(不遇に負けない)Selenium入門 @ FuelPHP&CodeIgniter ユーザの集い #9
by
Hiroshi Toda
PDF
Xcode 7で始めるCI
by
yuki0211s
Android学ぶを君へ。生き抜くためのナレッジ共有
by
Shinobu Okano
OmegaTでドキュメント翻訳
by
Takako Miyagawa
Apple審査を一発通過!iOS開発経験0でも出来るじげん流Swift開発のすべて
by
Masaru Gushiken
CodeIgniterのライセンスについて
by
Takako Miyagawa
【PlayFab】UnityAdsのリワード広告を統合する方法
by
TakuyaNakajo
CodeIgniter をモダンに改造してみた
by
Masaru Matsuo
保守しやすいコードの反面教師 (アンチパターン) その1
by
keitasudo1
VSCodeへコントリビュート / Contribute to VSCode
by
Yusuke Yamada
WCFのパイプ通信を .NET 5に向けてgRPCへ置き換える話
by
keitasudo1
PHP カンファレンス福岡 参加報告
by
y-uti
nomlab_okayamaruby_subslide
by
nomlab
CodeIgniter 最新情報 2011 (増補版)
by
kenjis
React componentのコンストラクタを追いかけて
by
Hoso michi
【ヒカ☆ラボ】初心者向けSwiftアプリのリファクタリング
by
leverages_event
IDEALIZE YOU
by
佑介 九岡
WebStormでできること
by
kamiyam .
JSオジサン openframeworks emscripten
by
minoru nakanou
CodeIgniter 最新情報 2010
by
kenjis
PHPerのための(不遇に負けない)Selenium入門 @ FuelPHP&CodeIgniter ユーザの集い #9
by
Hiroshi Toda
Xcode 7で始めるCI
by
yuki0211s
Similar to Code igniterを初めて使うときにはまった4つのポイント
PDF
はじめてのCodeIgniter
by
Yuya Matsushima
PDF
WTM53 phpフレームワーク いまさらcodeigniter
by
Masanori Oobayashi
PDF
CodeIgniter入門
by
Sho A
PPT
Code Igniterについて
by
Keita Ojima
PDF
CodeIgniter 〜 2008年大躍進のPHPフレームワーク
by
kenjis
PDF
CodeIgniter東京勉強会 2011.05.14
by
Takako Miyagawa
PDF
CodeIgniterによるPhwittr
by
kenjis
PDF
20081120 lt11th ace
by
Masanori Hayashi
はじめてのCodeIgniter
by
Yuya Matsushima
WTM53 phpフレームワーク いまさらcodeigniter
by
Masanori Oobayashi
CodeIgniter入門
by
Sho A
Code Igniterについて
by
Keita Ojima
CodeIgniter 〜 2008年大躍進のPHPフレームワーク
by
kenjis
CodeIgniter東京勉強会 2011.05.14
by
Takako Miyagawa
CodeIgniterによるPhwittr
by
kenjis
20081120 lt11th ace
by
Masanori Hayashi
More from noldor
PDF
アルゴリズム+データ構造勉強会(8)
by
noldor
PDF
アルゴリズム+データ構造勉強会(1)
by
noldor
PDF
アルゴリズム+データ構造勉強会(6)
by
noldor
PDF
アルゴリズム+データ構造勉強会(4)
by
noldor
PDF
アルゴリズム+データ構造勉強会(3)
by
noldor
PDF
アルゴリズム+データ構造勉強会(10)
by
noldor
PDF
アルゴリズム+データ構造勉強会(11)
by
noldor
PDF
アルゴリズム+データ構造勉強会(5)
by
noldor
PDF
アルゴリズム+データ構造勉強会(7)
by
noldor
PDF
アルゴリズム+データ構造勉強会(9)
by
noldor
PDF
アルゴリズム+データ構造勉強会(15)
by
noldor
PDF
アルゴリズム+データ構造勉強会(14)
by
noldor
PDF
アルゴリズム+データ構造勉強会(2)
by
noldor
PDF
アルゴリズム+データ構造勉強会(12)
by
noldor
PDF
アルゴリズム+データ構造勉強会(13)
by
noldor
アルゴリズム+データ構造勉強会(8)
by
noldor
アルゴリズム+データ構造勉強会(1)
by
noldor
アルゴリズム+データ構造勉強会(6)
by
noldor
アルゴリズム+データ構造勉強会(4)
by
noldor
アルゴリズム+データ構造勉強会(3)
by
noldor
アルゴリズム+データ構造勉強会(10)
by
noldor
アルゴリズム+データ構造勉強会(11)
by
noldor
アルゴリズム+データ構造勉強会(5)
by
noldor
アルゴリズム+データ構造勉強会(7)
by
noldor
アルゴリズム+データ構造勉強会(9)
by
noldor
アルゴリズム+データ構造勉強会(15)
by
noldor
アルゴリズム+データ構造勉強会(14)
by
noldor
アルゴリズム+データ構造勉強会(2)
by
noldor
アルゴリズム+データ構造勉強会(12)
by
noldor
アルゴリズム+データ構造勉強会(13)
by
noldor
Recently uploaded
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):コアマイクロシステムズ株式会社 テーマ 「AI HPC時代のトータルソリューションプロバイダ」
by
PC Cluster Consortium
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):日本ヒューレット・パッカード合同会社 テーマ1「大規模AIの能力を最大限に活用するHPE Comp...
by
PC Cluster Consortium
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):Pacific Teck Japan テーマ3「『TrinityX』 AI時代のクラスターマネジメ...
by
PC Cluster Consortium
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):Pacific Teck Japan テーマ2「『Slinky』 SlurmとクラウドのKuber...
by
PC Cluster Consortium
PDF
論文紹介:DiffusionRet: Generative Text-Video Retrieval with Diffusion Model
by
Toru Tamaki
PDF
論文紹介:HiLoRA: Adaptive Hierarchical LoRA Routing for Training-Free Domain Gene...
by
Toru Tamaki
PDF
論文紹介:MotionMatcher: Cinematic Motion Customizationof Text-to-Video Diffusion ...
by
Toru Tamaki
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):エヌビディア合同会社 テーマ1「NVIDIA 最新発表製品等のご案内」
by
PC Cluster Consortium
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):日本ヒューレット・パッカード合同会社 テーマ3「IT運用とデータサイエンティストを強力に支援するH...
by
PC Cluster Consortium
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):富士通株式会社 テーマ1「HPC&AI: Accelerating material develo...
by
PC Cluster Consortium
PPTX
ChatGPTのコネクタ開発から学ぶ、外部サービスをつなぐMCPサーバーの仕組み
by
Ryuji Egashira
PPTX
2025年11月24日情報ネットワーク法学会大井哲也発表「API利用のシステム情報」
by
Tetsuya Oi
PDF
ニューラルプロセッサによるAI処理の高速化と、未知の可能性を切り拓く未来の人工知能
by
Data Source
PDF
AI開発の最前線を変えるニューラルネットワークプロセッサと、未来社会における応用可能性
by
Data Source
PDF
膨大なデータ時代を制する鍵、セグメンテーションAIが切り拓く解析精度と効率の革新
by
Data Source
PCCC25(設立25年記念PCクラスタシンポジウム):コアマイクロシステムズ株式会社 テーマ 「AI HPC時代のトータルソリューションプロバイダ」
by
PC Cluster Consortium
PCCC25(設立25年記念PCクラスタシンポジウム):日本ヒューレット・パッカード合同会社 テーマ1「大規模AIの能力を最大限に活用するHPE Comp...
by
PC Cluster Consortium
PCCC25(設立25年記念PCクラスタシンポジウム):Pacific Teck Japan テーマ3「『TrinityX』 AI時代のクラスターマネジメ...
by
PC Cluster Consortium
PCCC25(設立25年記念PCクラスタシンポジウム):Pacific Teck Japan テーマ2「『Slinky』 SlurmとクラウドのKuber...
by
PC Cluster Consortium
論文紹介:DiffusionRet: Generative Text-Video Retrieval with Diffusion Model
by
Toru Tamaki
論文紹介:HiLoRA: Adaptive Hierarchical LoRA Routing for Training-Free Domain Gene...
by
Toru Tamaki
論文紹介:MotionMatcher: Cinematic Motion Customizationof Text-to-Video Diffusion ...
by
Toru Tamaki
PCCC25(設立25年記念PCクラスタシンポジウム):エヌビディア合同会社 テーマ1「NVIDIA 最新発表製品等のご案内」
by
PC Cluster Consortium
PCCC25(設立25年記念PCクラスタシンポジウム):日本ヒューレット・パッカード合同会社 テーマ3「IT運用とデータサイエンティストを強力に支援するH...
by
PC Cluster Consortium
PCCC25(設立25年記念PCクラスタシンポジウム):富士通株式会社 テーマ1「HPC&AI: Accelerating material develo...
by
PC Cluster Consortium
ChatGPTのコネクタ開発から学ぶ、外部サービスをつなぐMCPサーバーの仕組み
by
Ryuji Egashira
2025年11月24日情報ネットワーク法学会大井哲也発表「API利用のシステム情報」
by
Tetsuya Oi
ニューラルプロセッサによるAI処理の高速化と、未知の可能性を切り拓く未来の人工知能
by
Data Source
AI開発の最前線を変えるニューラルネットワークプロセッサと、未来社会における応用可能性
by
Data Source
膨大なデータ時代を制する鍵、セグメンテーションAIが切り拓く解析精度と効率の革新
by
Data Source
Code igniterを初めて使うときにはまった4つのポイント
1.
CodeIgniterを初めて使うときに ハマった4つのポイント 2013-10-12 noldor
2.
自己紹介 • 名前:竹腰彰成(noldor) • 所属:株式会社アロハ
代表取締役 • お仕事:ECサイトの構築、保守など • 最近の興味:嫁(@miccweb)
3.
今日のお話 • 実際に自分がはまった4つをまとめました – Production環境でエラーログが保存されない –
上記に対応するとエラーが表示される – メールが文字化け – メールが設定無視でwordwrapされる
4.
ここから高橋メ ソッド風にいき ます
5.
1つめ
6.
Production環境 でエラーログが 保存されない
7.
まず
8.
使い始めるに あたりソースを 先頭から確認
9.
index.php
10.
( ゚ Д
゚) …?
11.
index.php
12.
(つд ⊂)ゴシゴシ _, ._ (
゚ Д ゚) …
13.
_, ._ (#゚ Д
゚)
14.
error_reporting とは
15.
PHP エラーの出 力レベルを設 定する関数
16.
PHPのエラーロ グの出力にも 影響する
17.
0(出力なし)で 再設定していた ので
18.
php.iniのエラー ログ出力設定 は無視される
19.
Fatalで落ちると CIのエラー処理 では拾えないこ とがあるので
20.
php.iniで設定を しておきたい
21.
すぐさま書き換 えました
23.
これでエラーロ グが出力されま す
24.
……が、これが 罠になります
26.
2つめ
27.
Production環境 でエラーが表示 される
28.
さきほど書き換 えた
29.
これを
30.
本番環境で動 作テストします
31.
本番環境は php.iniで
32.
display_errors = Off
33.
エラー表示を抑 制します
34.
error_log = /var/log/php_e rrors.log
35.
ログに運用時 のエラーも確保
36.
これで本番でも エラーを追え る!
37.
なぜだか表示されるんですけど
38.
CIのエラー表示 方法は
39.
デザイン的にき れいに見せる ために
40.
自前でエラー表 示している
41.
PHP標準のエ ラー表示はされ ない
42.
コード追いまし た
43.
system/core/common.php // Should we
display the error? We’ll get the current error_reporting level and add its bits with the severity bits to find out.
44.
(意訳) error_reporting()の 設定レベルのエラー なら表示するよ
45.
CIが display_errorを 無視してた orz
46.
書き換えました
47.
system/core/common.php
48.
一緒に書き換 えました
49.
index.php development環境では強制的にエラー表示
51.
3つめ
52.
メールで文字化 け
53.
ネットに文字化 け事例報告 あり
54.
メールで文字化 けしている事例 が多い
55.
原因は文字 コード回りなど など
56.
まあ海外のフレームワークは だいたい化けるよね;
57.
解決策は複数 提示あり
58.
MY_Emailクラス を作る方法が 一番楽そう
59.
というわけでコ ピペ
60.
https://gist.github.com/takekoshi/6931872 に手入れしたものを用意しました
61.
これで文字化 け解決
62.
ように見えて、 実はコンストラ クタが罠に
63.
いろんなblogに 似通ったコード がありますが
64.
コンストラクタも ほぼ共通なの で要注意
66.
4つめ
67.
メールが設定 無視で wordwrapされ る
68.
気づいたのは
69.
行末だけ文字 化け
70.
よく見ると wordwrapされ てる
71.
設定ファイルで offにしてるの に?
72.
ソースを追いか けます
73.
system/libraries/Email.php 設定ファイルの読込はコンストラクタ経由
74.
さっきの MY_Email
75.
コンストラクタ……引数なし
76.
設定値が握り つぶされてる orz
77.
対応方法
78.
コンストラクタに 変更はないの で
79.
削除(オーバー ライドしない)
81.
まとめ • Production環境でエラーが保存されない – error_reporting()を設定し直す •
上記に対応するとエラーが表示される – display_errorを無視しないように書き換え • メールが文字化け – MY_Emailで対応するがネットから持ってくる場合は注 意が必要 • メールが設定無視でwordwrapされる – wordwrapが利いてしまう場合はMY_Emailのコンスト ラクタで設定を握りつぶしてないか注意
82.
ご清聴ありがとうございました
Download