2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

[PHP][フレームワーク]CodeIgniter Part2

1 :nobodyさん:2011/03/08(火) 23:40:02.05 ID:???.net
公式:http://www.codeigniter.com/
チュートリアル:http://codeigniter.com/tutorials/

ユーザガイド日本語訳:http://ci-user-guide-ja.nought-point-999.net/


2.0がまったり展開中です...

CodeIgniter 2.0 is stable (enough)
http://philsturgeon.co.uk/news/2010/10/codeigniter-2.0-is-stable

Link Download
http://bitbucket.org/ellislab/codeigniter/get/tip.zip

934 :nobodyさん:2015/01/23(金) 01:22:59.40 ID:???.net
CIのスレなので、PHP全般の話題は他でどうぞ。

935 :nobodyさん:2015/01/23(金) 04:17:15.99 ID:???.net
ちょっと疑問なんだけど
いまさらci始める人って何の情報見てciに辿り着いてんの?

936 :nobodyさん:2015/01/23(金) 06:58:51.94 ID:???.net
3.xの日本語化を作ってくれればこういう質問も減ると思う
日本CIユーザーの会は何してるの?

937 :nobodyさん:2015/01/23(金) 19:51:17.30 ID:G1Godm2k.net
前の質問者さんと似たような質問になってしまって申し訳ないのですが
マニュアルに目を通してもはっきりとした解決方法が分からないので、
つまらない質問かもしれないのですが、アドバイスを頂けませんか?

MacOSのXAMPP環境でcodeigniterを使ってサイトを作っています。
公開ディレクトリは/Applications/XAMPP/xamppfiles/htdocs/ です。
公開ディレクトリの直下は
application
system
codeigniter
.htaccess
images
test.jpg
index.php

という構造になっています。

viewファイルなどで外部ファイルを参照しようとした時に、
src="<?=base_url() ?>codeigniter/images/test.jpg"
などと記述すると正常にファイルを読み込んでくれません。
上記のディレクトリ構造で正しくファイルを読み込む場合のURLを伝授して頂けませんか?
マニュアルには「相対指定する場合、index.phpからのURLになる」というような事が書いてあったので、
src="./images/test.jpg" や src="../images/test.jpg"
などと試してみたのですが上手くいきませんでした。

base_url()は「http://localhost/」です。
.htaccessは、
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /codeigniter/index.php/$1 [L]
です。
困っています。アドバイスよろしくお願いします。

938 :nobodyさん:2015/01/23(金) 19:53:09.77 ID:G1Godm2k.net
>>937の補足です。
application
system
codeigniter
  .htaccess
  images
   test.jpg
  index.php

インデントが見づらかったので正しくはこんな感じです。

939 :nobodyさん:2015/01/23(金) 21:29:57.88 ID:???.net
同じ質問者ワロタw

940 :nobodyさん:2015/01/23(金) 22:18:01.17 ID:???.net
2chで久々にワラタ

941 :nobodyさん:2015/01/24(土) 14:49:41.92 ID:???.net
お前らもう相手にするの飽きたのかよw

942 :nobodyさん:2015/01/25(日) 22:24:53.08 ID:Xn/HD4e9.net
暇だなぁ

>>973

ブラウザで
http://localhost/codeigniter/images/test.jpg
にアクセス

943 :nobodyさん:2015/01/25(日) 23:15:29.26 ID:???.net
画像が表示されなかったらCI以前の問題
画像ファイル、XAMPP、.htaccessを見直し

表示されたら

$config['base_url'] = 'http://localhost/codeigniter/';
$config['index_page'] = '';

<img src='<?=base_url('images/test.jpg')?>'>

のように正しく設定して、ブラウザで welcome page を一応確認
http://localhost/codeigniter/welcome

以上、今日だけ世界一優しいオレでした。
明日以降は1質問5,000円ね

944 :nobodyさん:2015/01/25(日) 23:31:37.89 ID:???.net
答え教えてやれよw
明らかに間違ってるところあるだろw

945 :nobodyさん:2015/01/26(月) 00:34:55.18 ID:???.net
>>944

>ブラウザで welcome page を一応確認

問題特定にはこれで十分
この人の場合、それ以前に色々間違えてそう
つーか、ちゃんと読んでるなら答えてあげなよ笑

946 :nobodyさん:2015/01/26(月) 02:22:07.27 ID:???.net
優しいなぁw
俺も来年は優しくなろう!

947 :nobodyさん:2015/01/26(月) 13:51:51.74 ID:CKHkldmV.net
いろいろ教えていただき感謝いたします。
>>942
>>943さんのおっしゃる設定でのアクセスは試行済みです。
具体的にはwelcomeページのアクセスは可能で、「Codeigniterへようこそ!」と表示されます。
しかし、http://localhost/codeigniter/images/test.jpg
のURLにアクセスしても画像が表示されません。

<img src='<?=base_url('images/test.jpg')?>'> を記述したviewファイルにアクセスし、
ブラウザ(chrome)でソースコードを表示すると、
<img src="http://localhost/codeigniter/images/test.jpg" />となっている為、
ベースURLの設定は問題なく、また、
http://localhost/codeigniter/welcome にアクセス可能なことから、.htaccessのindex.phpを省略
する部分の記述には問題ないように思います。


質問者の立場でありながらこのような発言は適切でないことは承知ですが、
画像が表示されない現象は、スペルミスや表記のミス以外に起因している様に思います。

私自身、他の原因が思いつかず作業が行き詰まっている状況です。
どうぞ皆様の知恵をお貸し下さい。
引き続きよろしくお願いいたします。

948 :nobodyさん:2015/01/26(月) 14:00:19.73 ID:CKHkldmV.net
>>947 の追記です。
http://localhost/codeigniter/images/test.jpg
にアクセス出来ないですが、アクセス後のエラーメッセージについての詳細な説明を忘れていました。

「Access forbidden!
要求されたオブジェクトへのアクセス権がありません。 読み込みが許可されていないか、 サーバが読み込みに失敗したかでしょう。
サーバーの障害と思われる場合は、ウェブ管理者までご連絡ください。
Error 403」
というエラーメッセージが表示されます。

以前にこのエラーを検索した所、ヤフー知恵袋の質問者及び回答者の記事がヒットしましたが、
「welcomeページが表示されない」
「表示エンコード設定が間違っている」
など、自分の問題と重なる部分が少なく、有力な情報を得ることができませんでした。

949 :nobodyさん:2015/01/26(月) 14:09:24.09 ID:???.net
週末レス無しで平日昼間だけ書き込んでるから
新人研修の延長とかでやってんのかな

この子にはCI以前にもっと基礎的な事教えた方がいいと思うんだが

950 :nobodyさん:2015/01/26(月) 14:13:16.58 ID:???.net
お、これでCI以前の問題という事に絞れましたね。

それで

$config['base_url'] = 'http://localhost/codeigniter/';
$config['index_page'] = '';

と設定した後の.htaccessはどう書いたかな?

951 :nobodyさん:2015/01/26(月) 14:42:54.53 ID:???.net
.htaccessの問題でしょうね。

952 :nobodyさん:2015/01/26(月) 15:07:17.26 ID:gnYKvb6H.net
>>949
新人研修ではなく現役で専門学校に通っています。
codeigniterはカリキュラムの一環としてではなく、気になり始めて使おうと思った次第です。
週末にレス出来なかったことに関しては申し訳ないです。都合が悪くレスが今日になってしました。

>>950
ありがとうございます。
.htaccessの内容は
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /codeigniter/index.php/$1 [L]

と記述しました。

皆さんの反応を伺う限りでは、.htaccessの記述に問題があるみたいですね・・。

953 :nobodyさん:2015/01/26(月) 18:32:27.96 ID:???.net
それでは.htaccessを外して

http://localhost/codeigniter/images/test.jpg

にアクセスしてみましょう

954 :nobodyさん:2015/01/26(月) 18:49:25.97 ID:gnYKvb6H.net
>>953
実行すると先程と同様のエラー(403)がでてしまい、接続できません。
.htaccessを外した状態でindex.phpを省略したURLは通らないと思います。

また.htaccessを外したので、
http://localhost/codeigniter/index.php/images/test.jpg
にアクセスしてみると「404Page Not Found The page you requested was not found.」と出てきます。

http://localhost/codeigniter/index.php/form
にアクセスするとコントローラは読み込みますが、viewの画像は表示されません。


コントローラ: form.php で $this->load->view(' form '); して、
viewファイル: form.php を読み込み、
viewファイル: form.php に<img src="<?=base_url('images/test.jpg') ?>" />と書いて画像を表示させようとしています。

宜しくお願いします。

955 :nobodyさん:2015/01/26(月) 19:18:18.14 ID:???.net
あなたの問題にCIは関係ありません。

.htaccessを外してもアクセスできないのなら、
あなたの問題は単に「XAMPPに画像を置いたけどアクセスできない」
という問題で、CIとは全く関係がありません。

956 :nobodyさん:2015/01/26(月) 19:21:25.72 ID:???.net
htacccessが間違ってるのはとっくにわかりきってることだろ・・・
書き方もマニュアルに載ってるって散々言われてるのにまだ理解できてないのか

957 :nobodyさん:2015/01/26(月) 19:44:03.25 ID:gnYKvb6H.net
>>955
皆さんの回答を伺い、問題はCIでは無いことには納得いたしました。
そうなると、他のスレに移動しろと言われてしまうかもしれないですが、ここで質問した以上解決をしたいです。
「XAMPPに画像を置いたけれどアクセス出来ない」という問題はどういったアプローチで解決することができるのかアドバイス頂けませんか?

>>956
先程テストした.htaccessファイルはマニュアルに載っているものを一部変更しています。
RewriteRule ^(.*)$ /index.php/$1 [L]

RewriteRule ^(.*)$ codeigniter/index.php/$1 [L]
この点だけ変更しました。
私の目を通した限りではマニュアルに書き方が載っているのかは分かりませんが、
どうやら問題の解決策は.htaccessの間違いを訂正することのようなのでご指摘して頂けるとありがたいです。

958 :nobodyさん:2015/01/26(月) 19:52:19.68 ID:???.net
お前はRewriteRuleについて勉強してこい

959 :nobodyさん:2015/01/26(月) 20:28:28.33 ID:???.net
スレ違い過ぎですよ。これ以上はXAMPPのスレに行きましょう。

それと、せめて
http://localhost/codeigniter/index.php/images/test.jpg
このURLがどれだけおかしいかを勉強してから質問しましょう

ちなみに.htaccessですが、私には952で良いように見えます。
おかしく見えるのは、CIに対するドキュメントルートの位置が
あなたの場合一般的でないからでしょう。

以上、結局今日も世界一優しかったオレでした。

960 :nobodyさん:2015/01/26(月) 20:41:48.65 ID:???.net
おっと。ちなみにあなたの問題はCIとは関係がないので、
XAMPPスレではCIの名前を出さないように。

「XAMPPに画像を置いたけれど403エラーでアクセス出来ない」

って質問してください。

961 :nobodyさん:2015/01/26(月) 21:13:06.84 ID:gnYKvb6H.net
>>959
>>960
さん丁寧に教えてくださってありがとうございます。
おかげで問題がある程度絞り込めたようなので、XAMPPスレ行ってきます。

http://localhost/codeigniter/index.php/images/test.jpg
これはおかしいですね。冷静に考えると変だということに気づきました。

私も.htaccessの記述は間違っていないように感じました。
公式のマニュアルを元に改変しましたし、変更部分はドキュメントルートの所だけですから。

質問の仕方までご指導いただきありがとうございます。
回答してくださった方々、お騒がせ致しました。

では。

962 :nobodyさん:2015/01/26(月) 22:20:42.49 ID:???.net
>>959
ほんと世界一優しいと思うわ
マニュアルも読まなきゃ何のエラーかも調べない奴をよく他のスレに誘導できたよな
ちょっと見習いたい

俺なら「格好だけでMac使うからそうなる」の一言で終わらせてしまう

963 :nobodyさん:2015/01/27(火) 01:04:08.53 ID:???.net
タイミングですよ。何年かぶりにこのスレ来て、誰にも相手にされてない子がいたから。
おっさんだったら怒るよ!

964 :nobodyさん:2015/01/27(火) 01:07:42.58 ID:???.net
いいから3.xの日本語化あくしろよ
日本ユーザーの会はもう機能してないのか?

965 :nobodyさん:2015/01/27(火) 02:24:42.43 ID:???.net
お前がやれよ。エラそーに。

966 :nobodyさん:2015/01/27(火) 02:31:21.88 ID:???.net
あ?無能は黙ってろや

967 :nobodyさん:2015/01/27(火) 03:15:52.69 ID:???.net
別に日本語化しないでも使えるけど?

968 :nobodyさん:2015/01/27(火) 03:45:46.98 ID:???.net
日本語化しないからこういう馬鹿が沸くんだろうがよ
いい迷惑だからさっさとしろ

969 :nobodyさん:2015/01/27(火) 04:04:40.04 ID:???.net
日本語化したとこで403もわからない学生が
CI教えろとか言って湧くだけだからなぁ

970 :nobodyさん:2015/01/27(火) 04:12:30.86 ID:???.net
つか、このスレにいる人って本当にまだCI使ってんの?
適度に荒れて楽しいから惰性でこのスレ見てるだけだと思ってたんだが。

俺はCI→Yii→Railsって感じで今はRubyやってんだけども。
PHP5.3もオワコンになってんのに今更5.2時代のCIでもないだろー、って内心思いながら
毎回荒れるのを楽しみに見てる

971 :nobodyさん:2015/01/27(火) 12:38:55.29 ID:???.net
バリバリ使ってますよ。田舎は時間の流れが遅いんです
そろそろFuelに置き換えなきゃ、と思いつつ1年、2年
もう遠い昔の事だったような気がする笑

972 :nobodyさん:2015/01/27(火) 14:18:26.43 ID:???.net
うちも枯れてるから無理に他に移行せんでもいいかなーってノリが2年は続いてます
その割にnode案件の絡みでサーバの調達フローはちまちま更新されてて、php自体のバージョンは無駄に5.6になってるけどw

973 :nobodyさん:2015/02/06(金) 19:04:49.71 ID:???.net
Ver 2 と Ver 3 って、ライセンス以外に何が変わったのでしょうか?

Ver3 の素晴らしい機能がありましたら教えてください。

974 :nobodyさん:2015/02/06(金) 19:41:58.99 ID:???.net
3になって開発元が開発放棄したとか

975 :nobodyさん:2015/02/06(金) 21:44:30.55 ID:???.net
2 マニア向け
3 変態向け

976 :nobodyさん:2015/02/06(金) 23:17:18.45 ID:???.net
譲渡先決まったよ。しばらく前に。

977 :nobodyさん:2015/03/13(金) 15:13:32.81 ID:5KjQXXaD.net
RC3きてるね

978 :nobodyさん:2015/03/21(土) 18:08:47.29 ID:???.net
もうすぐVer3正式版がリリースされると思うけど、

予定はいつごろなんでしょうか?
また、マニュアルの日本語化はどなたかが進めてくれているのでしょうか?
 

979 :nobodyさん:2015/03/22(日) 14:47:59.57 ID:???.net
RC3試したが、
set_valueにhtml_escapeが追加されたせいで
配列投げ込んだらエラーになるわ・・・
こんな単純なエラーもテストしてないのか?無能すぎる

980 :nobodyさん:2015/03/22(日) 14:53:53.75 ID:???.net
>>979 配列→空の配列

981 :nobodyさん:2015/03/24(火) 18:53:13.55 ID:H+wyUDfi.net
>>978
Your should learning english.

982 :978:2015/03/25(水) 05:36:06.44 ID:???.net
>>981
日本語でレスしてくれ。
わからん。

983 :nobodyさん:2015/03/26(木) 02:40:31.23 ID:???.net
横だけど、エンジニアが技術文書読む英語力がないのは致命的だろ。

総レス数 983
221 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★