【PHP】Ethna part.2【国産フレームワーク】 (315レス)
1-

1: 2007/08/03(金)08:15 ID:BNMV6wHx(1/2) AAS
国産フレームワーク、Ethnaでいい意味で手抜きなプログラミングライフを。

Ethna -PHPウェブアプリケーションフレームワーク-
http://ethna.jp/

SourceForge.jp: Project Info - Ethna
http://sourceforge.jp/projects/ethna/

クラスドキュメント(phpDocumentor)
http://ethna.jp/doc/

前スレ
【PHPフレームワーク】Ethna【スケルトン自動作成】
2chスレ:php
2: 2007/08/03(金)08:22 ID:BNMV6wHx(2/2) AAS
Q. 公式のドキュメント以外にわかりやすい説明無いの?
A. LLフレームワーク本と同じ内容のモノがここに。
http://labs.gree.jp/Top/Document/20060707.html

Q. CSRFとかの対策は?
A. プラグインが同梱されてる。自動でやっちゃう方法もあるよ(by haltタソ)
http://project-p.jp/halt/anubis/blog_show/645

Q. 何これ、EUC-JPなの?
A. 特定のプロジェクトだけ他の文字コードにしたいなら
http://d.hatena.ne.jp/riaf/20070627/1182941891

EthnaをまるごとUTF-8で使いたいなら
省3
3: 2007/08/03(金)08:22 ID:??? AAS
CSRFtってなに?
4: 2007/08/04(土)17:47 ID:??? AAS
既存EthnaをUTF8にする方法(その2)

$ethna_dir= '/usr/local/bin/lib/Ethna'; //Ethna本体が入っているディレクトリを指定する
$pattern = $ethna_dir.'/*';
$files=glob($pattern);
while(count($files) > 0){
  foreach($files as $file) {
    conv_file($file);
  }
  $pattern.='/*';
  $files=glob($pattern);
省13
5: 2007/08/04(土)17:54 ID:??? AAS
DBの文字コード云々
http://d.hatena.ne.jp/riaf/20070701/1183286248
6: 2007/08/19(日)22:21 ID:??? AAS
             o
             /  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ /
            / Web1.0時代を担った   /
           / このフレームワークは無事に /
           / 開発を終了致しました  /
          / ありがとうございました  /
          /                /
         /    モナーより      /
         / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/
  ∧_∧  /                /∧_∧
省4
7: 2007/08/20(月)02:13 ID:hkP4IXYg(1) AAS
Ethna3マダー?
8: 2007/08/26(日)21:14 ID:3CqBNeOx(1) AAS
こんにちは。最近になってethnaを使い始めた者です。

ethna上でsmartyのdebugging consoleをONにしたい場合は
どうすればいいのでしょうか?

テンプレートに渡されている値が知りたいのです。
しょうがないので今はtemplate内で{debug}と書いて
確認してます。
9: 2007/08/26(日)22:28 ID:??? AAS
Ethna_Renderer_Smartyを書き換えるか
APPID_ViewClassあたりに加えておけば?
10: 2007/08/27(月)17:44 ID:JOZKKR6F(1) AAS
APPID_ViewClassにおいて

$renderer->engine->debugging = true;

としたら動きました!
ありがとうございます。
11
(1): 2007/08/29(水)18:09 ID:d9IxmgRc(1) AAS
質問させて下さい。
環境:Redhat + Apache + Ethna2.3.2 + PHP5.2.3 + PostgreSQL7.4.17
この環境でWEB+DBの状態です。

EthnaからDBに接続する際に以下のエラーが出ます。
(ERR): Ethna_DB_PEAR.connect(class/Ethna_Backend.php:411): DB接続エラー: [DB Error: connect failed] ** pgsql(pgsql)http://dbuser:PASSWORD@tcp+localhost/testdb?new_link=1 [ERROR CODE(2)]

dsnの設定は
'dsn' => 'pgsql://dbuser:password@localhost/testdb',
となっております。pg_hba.confの設定確認の為に、
該当マシンにtelnetで接続し、postgresユーザーにて
psql -u testdb の問いでuser:dbuser pass:password
省2
12
(1): 2007/08/29(水)21:15 ID:??? AAS
>>11
接続先はlocalhostでいいの?
13
(1): 2007/08/29(水)21:58 ID:??? AAS
>>12
11です。
Apache(PHP,Ethna)から見て、同一マシンにインストールした
DBに接続する為、localhostで問題ないのかと思っておりました。
この認識は間違っているのでしょうか?
確認の為、サーバのIPアドレスを指定してみましたが、結果は同じエラーでした。
的外れな事を言っていたら申し訳有りません…。
14
(1): 2007/08/30(木)00:48 ID:??? AAS
confiureとか、phpinfoの情報さらしてみれば?(可能な限り)
15
(1): 2007/08/30(木)03:24 ID:??? AAS
>>13
つーーか。Ethnaどうこう言う以前に、普通にpg_connectしてselectできるのかと。
16
(1): 2007/08/30(木)11:41 ID:??? AAS
>>14,15
11です。ありがとうございます。
15様の仰る通り、pg_connectしてみた所、以下のエラーが発生しましたが
Warning: pg_connect() [function.pg-connect]: Unable to connect to PostgreSQL server: could not connect to server: Connection refused Is the server running on host "localhost" and accepting TCP/IP connections on port 5432?
お陰様で、エラーメッセージがより直接的になった為、これを調べたところ
pg_connect("dbname=testdb user=dbuser password=password")
の形で(host指定外し)行ける事が判明しました。全くEthna関係なかったです。大変申し訳有りませんでした…。
もう少し詳細に調べ、pgsql/data/postgresql.confのtcpip_socket = trueを変更する事で
host指定も可能なようですが、localhostから以外は接続しないため、これは設定しない形で終えました。
解決の糸口を下さった方々に感謝致します。本当にありがとうございました。
17: 2007/08/30(木)15:25 ID:??? AAS
>>16
あっ。俺もその問題なったよw
違うフレームワークだけどさ。
同じようにlocalhostはずしたら動いた。
18: 2007/08/30(木)16:02 ID:??? AAS
localhostだとUnix Socket経由で接続しにいくけど、127.0.0.1だとTCP/IPで
つなぎに行くからな。

Ethna関係なしsage
19: 2007/09/09(日)00:35 ID:R9DBCM/b(1) AAS
しかしethnaは開発続けていく気があるのだろうか。
最近更新が少ないよね。

まあGREEで使用されているからGREEが潰れないうちは
開発続けていくんだろうけど。
20
(1): 2007/09/09(日)00:58 ID:??? AAS
何も予備知識無くて質問するけど、ethnaってPEARがいるそうだけど、
レン鯖にPEARが入ってない場合、どうすればいいの?
1-
あと 295 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.047s*