ホーム > フォーラム > 質問箱 > X2.0.15 JP以前(本文に記述) > piCal0.93あるいは0.95 の XCL 2.01へのインストールに失敗します

piCal0.93あるいは0.95 の XCL 2.01へのインストールに失敗します
投稿者: Toshichan | 投稿日時: 2014/5/11 13:33 | 閲覧: 5043回
Toshichan

Toshichanと申します.
初心者で初の投稿になります.どうぞよろしくお願いします.

piCal0.93 をレンタルサーバ上に構築したXCL2.01にインストールしようとしたところ
以下のようなエラーが出て失敗します.

・Table c768aa_pical1_event created.
・You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(14) NOT NULL, cat_extkey0 INT(10) unsigned zerofill NOT NULL DEFAULT 0, cat' at line 11
・piCal1 モジュールのインストールに失敗しました
・Force Uninstallation is started.

MySQLのエラーかと思うのですが,どのように対処すればよいか,
どなたかご指導いただけないでしょうか.

同じような投稿
 http://xoopscube.jp/forum/6986 「XCL2.2でpical 0.93のインストールに失敗 」
を発見し,解決策として
 http://sourceforge.jp/projects/pical/
より,piCalのメンテナンスバージョン(0.95)
をインストールしてみたのですが,やはりだめでした.

環境は以下の通りです.

サーバー:さくらインターネットレンタルサーバ(スタンダード)
Apache/2.2.25
XCL 2.01
PHP 5.2.17
MySQL 5.5.28
PiCal 1回目 0.93
PiCal 2回目 0.95 (http://sourceforge.jp/projects/pical/ よりDL)

ご指導いただければ幸いです.
よろしくお願いします.

タグ: ,

コメント(1)

新しいものから | 古いものから | ネスト表示 | RSS feed
Re: piCal0.93あるいは0.95 の XCL 2.01へのインストールに失敗します 
投稿者: pcboy | 投稿日時: 2014/5/15 19:04
pcboy

こんばんは、pcboyです。

MySQLサーバがバージョン5.5と比較的新しいので、たぶんsql文で「TIMESTAMP(14) NOT NULL」を指定しているのが、原因の様に思います。

html/modules/piCal/sql/pical1.sqlファイルのsql文を「TIMESTAMP(14) NOT NULL」から「TIMESTAMP NOT NULL」または「TIMESTAMP」に書き換えて試して見て下さい。

ほかにも、pical0.sql、pical2.sqlなどに同様に「TIMESTAMP(14) NOT NULL」を指定している箇所がありますが、必要に応じて書き換えて下さい。

#多少でもお役に立てば、

    投票(0)

    新しいものから | 古いものから | RSS feed
     
    To Top