Hatena::ブログ(Diary)

考えてる途中

2010年04月13日

あうあう

めっちゃ放置ブログになっててすみません。

いくつかコメント付いてたのも今ごろ確認と言う…申し訳ないです。

て言うか、はてダってコメント付いてもメールアラートとか来ないのね…。(設定してなかっただけかも)

ここに書いてあることも随分と古くなってしまったので、そのうち新しいバージョンのことも書きたいですね。

もう見てないかと思いますが質問くださってた方、ごめんなさいです。

2008年09月03日

TinyMCEアップデート

0.9.6.1p2付属のTinyMCEは2.1.2とバージョンが古いので、新しい3.0.9を導入。

さすがに大型プラグインだけあって、インストールアップグレード用にインストーラがついています。

assetsとinstallフォルダをアップしたら、installディレクトリアクセスして指示に従うだけ。


しかし…TinyMCEをアップデートしたら再びサイト名が「??????」の文字化けに…。

TinyMCE用のフォルダ内で検索したところ、

assets/plugins/tinymce309/mcpuck/connectors/php/config.phpに

mysql_select_db($dbase);

のコードを見つけたので、

mysql_select_db(trim($dbase ,'`'));

に修正してアップし直したところ、元に戻りました。

何でTinyMCE内のコードでサイト名に支障が出てるんだろ…。

MODxの文字化け対策

昨日、SET NAMESいっぱい書きまくって「??????」になる文字化け対策をしたところなんだけど、今日フォーラム見たら新しい対策出てたー。


何か、mysql_select_dbでデータベース名を取得するときに、データベース名に「`」が含まれてるとおかしくなってるらしい。

config.inc.phpを見てみると「$dbase」には、

$dbase = "`modxdb`"

こんな感じでデータベース名が入ってる。

続きを読む

2008年09月02日

レンタルサーバにMODxをインストール(文字化け対策済み)

テスト環境での動作確認や制作も大分終わったのでレンタルサーバにMODxをインストールしてみることにしました。


phpMyAdminが最初からインストールされてて、データベース自体は作り放題なVPSサーバなので、まずはMODx専用のデータベースとユーザーを作成&準備。


テスト環境では、MySQLPHPもver5だったけどレンタルサーバは、MySQL4.1.20にPHP4.4.4。

php.iniやmy.cnf触れないし(もしかしたら触れるかもしれないけどNucleusとか他のシステムが入ってるので迂闊に触るのも不安)、文字化け周りはどんなだろうとドキドキしていたら…


案の定……orz


php.iniの設定は「.htaccess」に書いて凌げるとして、問題は本来ならmy.cnfで設定すべき、データベースとの接続関連。

これはもうどうしようもない…。

メンテナンス面倒くさくなるけど、仕方がないのでコアを直接ハックしました。

続きを読む

FFFTPでファイル削除ができないとき

PHPなどのスクリプトディレクトリやファイルが生成されたとき、

所有者が「apache」や「root」になってしまい、

FFFTPで削除できなくなってしまうことがあるみたい。


そういうときは、作った時と同じようにスクリプトで削除を実行すれば大丈夫。

助かりました。


▼参考にさせていただいたサイト様

http://inthezone-japan.com/ProgramanBlog/?p=63

2008年08月29日

Nucleusでプラグインをいっぱい入れると管理画面で不具合

Nucleusにプラグインをいっぱい入れると「プラグインの管理」ページが正常に表示できなかったり、

登録リストのアップデートボタンや削除をクリックしても、真っ白なページが表示されてしまったりすることがある。


エラーログを見てみると、

PHP Fatal error:  Allowed memory size of 8388608 bytes exhausted (tried to allocate 46080 bytes)

とのことで、何かメモリが足りないみたい。


応急処置として、「.htaccess」に

php_value memory_limit 16M

と記述すると、正常に動作するようになった。

でも、これレンタルサーバとかだったらダメかもしれないよねぇ…。

プラグインはなるべく厳選しなきゃいけないかな。

2008年08月27日

Nucleus&phpMyAdminの文字化け関係

久しぶりにNucleusをインストール

しばらく見てない間にバージョンも上がってるし、今までにも使ったことがあるから楽勝!とか思ってたら文字化けにハマる…。

Web制作における文字化け問題って何とかならんのかしら。日本語?日本語だから面倒くさいの?


…と、まあ、それはさておき解決したから、また迷った時のためにメモ。


インストール状態

続きを読む