OpenPNEでプロフィール項目を追加しても管理画面に表示が反映されない件

2007年10月17日 23:20 OpenPNEでプロフィール項目を追加しても管理画面に表示が反映されない件

ちょっとSNS用のCMS「OpenPNE」をインストールする機会があったんですが、つまらないところでハマった(というほどでもないけど)のでメモ。

とりあえず普通にインストールは完了し、管理画面にログイン。

試しにプロフィールの項目を追加してみようと思ってやってみたら、何度やっても追加されない。

おっかしいなぁ、と思ってMySQLデータベースの中身を見てみたら、テーブル「c_profile」に、普通に新規に追加したプロフィール項目のデータは入ってる。

ということは、どうも管理画面側でデータベースを select した際に、なんらかの原因でデータを引っ張ってこれてないんだな、と目星がついたので、該当する箇所のPHPソースコードを元にざっと grep してみたところ、あっさり原因判明。

OpenPNEの設定ファイル「config.php」には、

// MySQL ヒント使用設定
define('OPENPNE_USE_MYSQL_HINT', true);

という箇所があるんですが、「MySQL ヒント」って何だ?と思いつつ、とりあえずデフォルトで true になってるからそのままでいいや、と思ったら、そこが原因だったらしい。

先ほどの管理画面のプロフィール項目のデータを、テーブル「c_profile」から select してくる際に、MySQL ヒント使用設定(OPENPNE_USE_MYSQL_HINT)が true だと、SQL文の中に「/*! */」で括られたコメントを挿入してるみたい。

で、何故かそのコメントが入ってると、データを引っ張って来れなくて、データベースにはちゃんとデータが入っているのに、管理画面には項目が表示されない、ということになっていたようです。
なんでそのコメントが入ってると駄目なのかは不明(つまり原因判明と言いつつ、本当の意味では原因は判明してないわけです……)。

まあ、とにかくこの「MySQL ヒント使用設定」をオフにすれば、解決しました。

// MySQL ヒント使用設定
define('OPENPNE_USE_MYSQL_HINT', false);

けど、この「MySQLヒント」って言うのは何なんだろう?
ググっても特にそれらしきものは引っかからなくて、よくわかりません。
誰か教えて、エロい人。

阿部辰也へのお仕事のご依頼・お問合せはこちら

Twitter始めました。Followはお気軽にどうぞ。

関連するブログ記事
スポンサード リンク
カテゴリー
MySQL | OpenPNE
タグ
CMS | MySQL | OpenPNE | PHP | SNS | オープンソース
現在位置
TOP > Web制作技術 > OpenPNE > OpenPNEでプロフィール項目を追加しても管理画面に表示が反映されない件
前のブログ記事
crontabの設定方法 [2007年10月16日 23:59]
次のブログ記事
virtmapsの設定と使い方についてのメモ [2007年10月18日 04:25]

トラックバック(0)

このブログ記事に対するトラックバックURL:

コメント(6)

online [2015年4月27日 23:26]

Hello!

payday loans [2015年8月14日 05:56]

oikelu http://paydayloansnxu.com/ payday loans

Kathmanduinfosys.com [2015年12月15日 15:33]

Thanks for the info, maybe I can use this ended my tufted marketing and I've been use untold anulus media in run a interaction and they someone existing a big amend on me.

mwbh78 [2017年1月14日 00:42]

Sildenafil viagra price 50mg relaxes muscles start in the walls of blood vessels and increases blood hurry to circumstance areas of the body.

oyimpn [2017年1月15日 08:15]

Sildenafil viagra 50 mg tablet price relaxes muscles found in the walls of blood vessels and increases blood bubble to express areas of the body.

kbqaqy [2017年1月21日 11:10]

Sildenafil viagra canada price relaxes muscles originate in the walls of blood vessels and increases blood lather to extraordinary areas of the body.

コメントする


画像の中に見える文字を入力してください。

 

このブログについて

阿部辰也

Webコンサルタントやシステムエンジニア、執筆業などをやっている、グッドホープ代表・阿部辰也のブログです。
Web技術系のTipsから仕事の話、趣味の話まで色々と。
人生は所詮生まれてから死ぬまでの壮大な暇つぶし。
だったら有意義に暇をつぶして生きましょー。

阿部辰也へのお仕事のご依頼・問合せはこちらからどうぞ。

Twitter: @t_abe
読書メーター: ID:Tatsuya

このブログのサイトマップ
このブログのはてなブックマーク数

Feed/RSS購読

タグクラウド

最近のトラックバック

阿部辰也の著書

77のキーワードで知る インターネットで稼ぐ 図解 ブログ・メルマガ・Webサイト構築の基本

77のキーワードで知る インターネットで稼ぐ 図解 ブログ・メルマガ・Webサイト構築の基本

頑張って書いたのに、出版後すぐに出版社が倒産して印税も貰えずじまいで俺涙目(笑)。

Powered by Movable Type 5.02

スポンサード リンク

はてなブックマーク



あわせて読みたい

t-abeの今読んでる本

t-abeの最近読んだ本

t-abeの今やってるゲーム

t-abeの最近やったゲーム