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;