Errors

提供: GeeklogJpWiki

[6]開発者用ドキュメント > 一般的なエラーと問題

目次

一般的なエラーと問題

プラグインインストールエラー

MySQL エラー

プラグインインストール時に、プラグインのデータベースを作る際、"you have an error in your SQL near line 1 at [...]" というエラーが起こることがあります。

もしSQLに問題がないのなら、 引用符(")に問題がある場合があります。

安全な記述方法は以下のようにします。

$NEWTABLE['glinks_submissions'] = "CREATE TABLE `{$_TABLES['glinks_submissions']}` (
  `lid` varchar(20) NOT NULL default '',
  `category` varchar(32) default NULL,
  `url` varchar(255) default NULL,
  `description` text,
  `title` varchar(96) default NULL,
  `hits` int(11) default NULL,
  `date` datetime default NULL,
  PRIMARY KEY  (`lid`)
) TYPE=MyISAM;";

シングルクォートキャラクター (PHPMyAdminによるPHPコードジェネレータ) でほぼこの問題は解決できます。

運用時のエラー

記事投稿・静的ページ編集のHTMLフィルターの不具合と対策

記事投稿の際、FCKエディタを利用しない場合、(;)が無い場合、先頭のスタイルの引数を(;)の場所まで削除してしまうバグがあります。例)float:left;→left;

以下のように、スタイルの指定の際に先頭に(;)を追加してください。

対策方法:

<div style=";float:left;">

FCKエディタを利用する場合には、さらに多くのスタイルが消えるバグが確認されています。

以上のエラーは、HTMLフィルターで必要なHTMLも削除してしまうためであり、根本的に回避する方法はHTMLフィルターの機能を無効にすることです。

日本語版config.phpを修正してください。

$_CONF['skip_html_filter_for_root'] = 1;
個人用ツール