井口です。
ubuntuでapacheを不用意にapache2.4にアップデートさせてしまって困った話。
困った点
sites-availableの下のファイルの名称規則が厳しくなった
sites-availableのサイト設定の記述が変更になっている
sites-availableの下のファイルの名称規則が厳しくなった
今まではファイル名は自由に決めてよかったと思うんですが、2.4系から、デフォルトの設定では、
test-server.com.conf
みたいに、拡張子が.confでないと、読み込んでくれなくなってます。
この設定はapache側の設定で切り替える事が出来るようですが、これがデフォルトになったなら、自分のファイル名の決め方の方を変えなきゃな、ということで、気をつけるようにします。
sites-availableのサイト設定の記述が変更になっている
おなじみのこの書き方↓...
C-limber's highへようこそ。
C-limber's highは山登りのサイトではなく、福岡のシステム開発・WEB制作会社 C-limber(クライマー)株式会社の技術メモブログです。
福岡でシステム開発・ホームページ制作をお探しの方はお気軽にご相談下さい。
2014年3月24日月曜日
2014年3月20日木曜日
[Yii][WordPress]WordPressとYiiを共存させる
井口です。
WordPressとYiiを共存させてみた話です。
WordPressのプラグインをYii Frameworkを使って作るという事ではなく、
別管理画面をYiiで作り、WordPressの関数・レイアウトを使いながら、
WordPressから吐き出されるheaderやらfooterやらを
Yiiのレイアウトとして読ませるといった感じで進めました。
WordPress自体は、
require('wp-blog-header.php');
このファイルさえ読み込めば、WordPress内の設定やコンテンツをWordPressの関数を使って読み込めるようになるらしいです。
[参考にしたサイト]
外部の php クラスや関数から WordPressの関数あるいはタグを含めた API を扱う方法 : Wordpressをインストールしてみた
しかし普通にやると、
require_once($yii);
した後では、YiiとWordpressは関数のautoload機能でぶつかってしまいます。
class_exists($foo,...
2014年3月15日土曜日
[Yii]リダイレクトについて
井口です。
Yiiでリダイレクトの書き方、ちょっと特殊です。以下メモ。
モジュール名:shop
コントローラ名:csv
アクション名:upload
パラメータ:shop_id=10
にリダイレクトさせる場合、コントローラのアクション内で、
$this->redirect(array('csv/upload', 'shop_id'=>10));
ポイントは、
・arrayで渡してる点
・はじめの値が、'shop/csv/upload'ではなく、'csv/upload'としている事
arrayで渡すと、controller名、action名を解析してくれるみたいです。
あと、module名は省略しても、自動で察してくれるみたいです。
module名を指定する場合は、'/shop/csv/upload'と、module名の前に/スラッシュを付けるか、
$this->redirect(Yii::app()->createUrl('/shop/csv/upload',...