ez Publishを使ったみた。

ez Publishを使ったみたわけですが、ちょっと覚書。

Site AccessをHostモードにした場合

なんですが、[SiteAccessSettings]セクションのHostMatchMapItems[]ディレクティブが
インストールウィザードで指定したものが反映されてないみたいです。
ezflow_site_userとezflow_site_adminがデフォルトの
ezflow_site_user.ドメイン名とezflow_site_admin.ドメイン名になっています。
修正してあげないとサイトにアクセスできないので、
インストールウィザードが終了した後に
ez Publish install directory/settings/override/site.ini.append.phpを修正いたしましょう。
後はez Publish install directory/settings/siteaccess以下にあるディレクトリ内のsite.ini.append.phpにある
[SiteSettings]セクションのAdditionalLoginFormActionURLも直したほうがよさげ。

Site AccessをデフォルトのURIにした場合には
URLがez Publish Site/index.php?Hogeとかそんな感じで生成されます。
これをez Publish Site/Hogeにしたい場合にはSite AccessをHostにする必要があります。
この場合はVirtualHostを使うことになるのですが、共有サーバとかでVirtualHostを使えないけど
サブドメインを使えるような場合(どのケースかとかはぐたぐた長くなるので割愛)には
site.iniの[SiteAccessSettings]セクションにForceVirtualHost=trueと指定してあげるとどうにかなるかもしれません。

なんかFLVが再生されないような

Delfinoの環境では再生されませんでした。
原因その1はflashvarsでmoviepathという変数を渡しているのですが
これが2回出力されている

moviepath=moviepath=Hoge

のも原因かもしれないのでとりあえずテンプレートを修正。
あ、これez Flowを使ってる場合の話です。
他は試してないので分りません。
ez Publish install directory/extension/ezflow/design/ezflow/override/templates/block/video.tplを修正します。
47行目で

        <param name="flashvars" value="moviepath={$flash_var}" />

としているので

         <param name="flashvars" value="{$flash_var}" />

に修正。
これでmoviepathが2重に送信されることはなくなったわけですが・・・はい、やっぱり流れませんね。
ものがSWFなので手を出せません。
ez Publishはオープンソースなので、もしかしたらソースが手に入るのかもですけど
ちょっとそこまで試す気になれないのでここまで。
久しぶりの更新も覚書。

Category: PHP | Posted on: 2008/02/22 13:10 | Viewed: 8764

Comments

2008/02/23, 13:51 umi wrote:

久しぶりですねぇ~。。。。
本当、時間がいくらあってもたりないよね。。。
いつも、助けてくれてありがとう。。。

2008/02/28, 11:55 delfino wrote:

うを、遅レスで申し訳ないです^^;
時間がないのも手伝うのもお互い様です。
がんばりましょう。

2009/05/03, 17:48 Rrxefbsd wrote:

Excellent work, Nice Design

Add Comment

:

:
:

TrackBacks

このエントリにトラックバックはありません

TrackBack URL

http://www.azul.systems-noel.jp/trackback/item_78.html