スタイルを変更しようとすると「URLが不正です」というエラー

「スタイルを選択」で、「MT4スタイルライブラリ」や「プロフェッショナル ウェブサイト」を選択したらエラーが発生。

テーマの読み込みでエラーが発生しました! -- URLが不正です: http://www.sixapart.com/movabletype/styles/mt4/library 

また、システム情報で

mt-check.cgiが見つかりませんでした。mt-check.cgiが存在すること、名前を変えた場合は構成ファイルのCheckScriptディレクティブに名前を指定してください。

libwww-perlモジュールがインストールされていないのが原因だった。
以下でlibwww-perlをインストールしたらOK。
CentOS, Fedora

$ sudo yum install perl-libwww-perl

Ubuntu

$ sudo aptitude install libwww-perl

また、管理サイトをSSL(https)にしている場合は、システム情報を見る(mt-check.cgiをシステム情報から実行する)には、Crypt::SSLeayも必要。

$ sudo yum install perl-Crypt-SSLeay

スタイルを変更しようとすると「URLが不正です」というエラー | Movable Type 4 FAQ

PostgreSQL8.3でEUC_JPのデータベースを作成する

PostgreSQL8.3(Mac OSX、MacPortsでインストール)でEUC_JPのデータベースを作成しようとしたら、以下のようにエラーになった。

$ createdb -U postgres -E EUC_JP dbname
createdb: database creation failed: ERROR:  encoding EUC_JP does not match server's locale ja_JP.UTF-8
DETAIL:  The server's LC_CTYPE setting requires encoding UTF8.

以下のようにオプションに --encoding=UTF8 --no-locale をつけてinitdbしなおしたら、作成できるようになった。

$ sudo rm -rf /opt/local/var/db/postgresql83/defaultdb
$ sudo mkdir -p /opt/local/var/db/postgresql83/defaultdb
$ sudo chown postgres:postgres /opt/local/var/db/postgresql83/defaultdb
$ sudo su postgres -c '/opt/local/lib/postgresql83/bin/initdb -D /opt/local/var/db/postgresql83/defaultdb --encoding=UTF8 --no-locale'
The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.
The database cluster will be initialized with locale C.
The default text search configuration will be set to "english".
fixing permissions on existing directory /opt/local/var/db/postgresql83/defaultdb ... ok
creating subdirectories ... ok
selecting default max_connections ... 20
selecting default shared_buffers/max_fsm_pages ... 1600kB/20000
creating configuration files ... ok
creating template1 database in /opt/local/var/db/postgresql83/defaultdb/base/1 ... ok
initializing pg_authid ... ok
initializing dependencies ... ok
creating system views ... ok
loading system objects' descriptions ... ok
creating conversions ... ok
creating dictionaries ... ok
setting privileges on built-in objects ... ok
creating information schema ... ok
vacuuming database template1 ... ok
copying template1 to template0 ... ok
copying template1 to postgres ... ok
WARNING: enabling "trust" authentication for local connections
You can change this by editing pg_hba.conf or using the -A option the
next time you run initdb.
Success. You can now start the database server using:
    /opt/local/lib/postgresql83/bin/postgres -D /opt/local/var/db/postgresql83/defaultdb
or
    /opt/local/lib/postgresql83/bin/pg_ctl -D /opt/local/var/db/postgresql83/defaultdb -l logfile start

MacPortsでphp5−mysqlをインストール

$ sudo port install php5-mysql
Password:
--->  Computing dependencies for php5-mysql
--->  Fetching php5-mysql
--->  Verifying checksum(s) for php5-mysql
--->  Extracting php5-mysql
--->  Configuring php5-mysql
--->  Building php5-mysql
--->  Staging php5-mysql into destroot
--->  Installing php5-mysql @5.3.0_0+mysqlnd
To use mysqlnd with a local MySQL server, edit /opt/local/etc/php5/php.ini and set
mysql.default_socket, mysqli.default_socket and pdo_mysql.default_socket
to /opt/local/var/run/mysql5/mysqld.sock
--->  Activating php5-mysql @5.3.0_0+mysqlnd
--->  Cleaning php5-mysql

 表示されているメッセージにあるように、php.iniにdefault_socketを設定するのを忘れないこと。

To use mysqlnd with a local MySQL server, edit /opt/local/etc/php5/php.ini and set
mysql.default_socket, mysqli.default_socket and pdo_mysql.default_socket
to /opt/local/var/run/mysql5/mysqld.sock

symfony1.0系でphp5.3でエラー発生

symfony1.0系でphp5.3でエラー発生 - chiruboの日記
symfony framework forum: symfony 1.0 => Snow Leopard - longvarchar
Creoleの問題らしい。
lib/vendor/creole/CreoleTypes.phpで、
TEXTとLONGVARCHARに同じ値(17)が代入されているため、$affixMapと$creoleTypeMapでキーが重複していて、self::LONGVARCHARが捨てられている。(PHP5.3の場合)
そのため、schema.ymlでtypeにLONGVARCHARを指定している場合に、
./symfony propel-build-modelで

Unable to return 'affix' for unknown CreoleType

が発生する。
解決法は、TEXTに使用されていない整数値を割り当てることにより、TEXTとLONGVARCHARの値が重複しないようにする。
lib/vendor/creole/CreoleTypes.php

//const TEXT = 17;
const TEXT = 30; //php 5.3.0 fix, using an unused int

その他
Is symfony-1.0 compatible with php-5.3 ? - symfony users | Google グループ