smartyの動的変数使って共通テンプレートの処理をURIごとに分岐する
ここで判定して、動的変数に格納。
{assign var='PageType' value='other'}
{if $smarty.server.REQUEST_URI|strstr:"blog"}
{assign var='PageType' value='blog'}
{/if}
{if $smarty.server.REQUEST_URI|strstr:"shop"}
{assign var='PageType' value='shop'}
{/if}
その後は自由に処理を分ける。
{if $PageType == "blog"}
'blog'がURIに含まれる場合の個別処理
{/if}
{if $PageType == "shop"}
'shop'がURIに含まれる場合の個別処理
{/if}
{if $PageType == "other"}
どれにも該当しない場合の個別処理
{/if}
PHPから渡した変数上書きされそうなのであんまり多用されるとよくないなぁ
サーバー壊れたのでSSLの再設定。
ドメイン変わっていないのでそのまま動くかと思いきやなぜかエラーで起動せず。
エラーの内容:
Unable to configure RSA server private key
SSL Library Error: 185073780 error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch
SSLファイルを確認してみるが
>openssl rsa -text -noout -in .keyfile
>openssl req -text -noout -in .csrfile
>openssl x509 -text -noout -in .crtfile
もすべてmodulusとpublicExponentの値は一致。
>openssl rsa -in .keyfie -out .keyfile2
として、.keyfile2をssl.confに設定し、apache再起動したところ動作。
よく分からない・・・
バーチャルメールボックス設定して、
Postfix再起動しても処理が反映されないのでなぜだろうと思ってコマンド履歴を確認。
なんか足らない気がする・・・
あ、
postmap /etc/postfix/virtual
これだ!
ちゃんと動きました・・・
Postfix再起動しても処理が反映されないのでなぜだろうと思ってコマンド履歴を確認。
なんか足らない気がする・・・
あ、
postmap /etc/postfix/virtual
これだ!
ちゃんと動きました・・・