エプソンダイレクト株式会社

2010年12月13日(月曜日)

PixelPost 1.7.3 のアドオン設定でのトラブル

Category: PixelPost, オープンソース | Posted By at 23:44:05

PixelPost は写真の公開に特化したオープンソースのブログシステムです。

ちょっと試してみようと深夜に設定を始めたのですが、
インストール後、アドオンの設定をしようとすると
(一回目のエラーはどうも必ず出るみたいですが…)
Table ‘pixelpost.pixelpost_ping’ doesn’t exist
と出て設定ができないようです。

はて?と思って調べてみると、あらあら…確かにおかしい…。

/pixelpost/addons/admin_ping.org.php

の 67 行目付近

$query = "SELECT id FROM {$pixelpost_db_prefix}ping LIMIT 1";
if( !mysql_query( $query))
{
  $query = "CREATE TABLE {$pixelpost_db_prefix}ping (
    id INT(11) NOT NULL auto_increment,
    pinglist MEDIUMTEXT NOT NULL default '',
    PRIMARY KEY  (id)
  )";
  mysql_query( $query);
}

×:pinglist MEDIUMTEXT NOT NULL default ”,
○:pinglist MEDIUMTEXT NOT NULL,
に変えてあげて下さい。

MySQL では BLOB ( Binary Large OBject ) と TEXT で
初期値が持てないので、この SQL 文が無効になって
テーブルが作成されていないようです。

はぁ…気軽なチェックのつもりだったのに…(笑)

HP Directplus -HP公式オンラインストア- デル株式会社 東芝ダイレクト 富士通パソコンFMVの直販サイト富士通 WEB MART ソフマップ・ドットコム