- 2010-03-08 (月) 23:57
- 移行前サイトの記事
PDO (SQLite) For WordPressは一部、コアファイルを変更しないと正常動作しません。
自分はPHPについて何も知らないので、調べて修正した結果、正常に動作したことにすぎませんが、
ここに修正箇所と手順を記載します。
post.phpの編集
ページの追加・編集でこんな表示が出ます (ディレクトリ構成はうちのサイトの場合)
Warning: implode() [function.implode]: Invalid arguments passed in /home/toratama/www/nawo/wp/wp-includes/post.php on line 1980
Warning: Cannot modify header information – headers already sent by (output started at /home/toratama/www/nawo/wp/wp-includes/post.php:1980) in /home/toratama/www/nawo/wp/wp-includes/pluggable.php on line 868
MEMO-LOGさんの記事を参考にして1980行目の
$check_sql = "SELECT post_name FROM $wpdb->posts WHERE post_name = %s AND post_type IN ( '" . implode("', '", esc_sql($hierarchical_post_types)) . "' ) AND ID != %d AND post_parent = %d LIMIT 1";
を
$hierarchical_post_types_string = implode("', '", $hierarchical_post_types); $hierarchical_post_types_string = addslashes($hierarchical_post_types_string); $check_sql = "SELECT post_name FROM $wpdb->posts WHERE post_name = %s AND post_type IN ( '" . $hierarchical_post_types_string . "' ) AND ID != %d AND post_parent = %d LIMIT 1";
に変更すると正常に動作するようになります
comment.phpの編集
コメントを編集しようとするとまたもやエラーが出ます
Warning: array_merge() [function.array-merge]: Argument #1 is not an array in /home/toratama/www/nawo/wp/wp-includes/comment.php on line 1315
Warning: Cannot modify header information – headers already sent by (output started at /home/toratama/www/nawo/wp/wp-includes/comment.php:1315) in /home/toratama/www/nawo/wp/wp-includes/pluggable.php on line 868
MOT:主にプログラム勉強メモ部屋さんの記事を参考にして1315行目付近の
// Merge old and new fields with new fields overwriting old ones. $commentarr = array_merge($comment, $commentarr);
を
// Merge old and new fields with new fields overwriting old ones. if(count($comment) > 1)?? ?// @to $commentarr = array_merge($comment, $commentarr);
と変更することで正常に動作するようになります
- Newer: サムネイル表示用Wiget
- Older: インストールまで
コメント:0
トラックバック:1
- このエントリーのトラックバックURL
- http://nawoki.jp/2010/03/08/8/trackback/
- Listed below are links to weblogs that reference
- 最初にやったこと(WPコア編) from Seasonism Season3
- pingback from WordPress エラーきたああああ | ただのメモ帳 10-12-20 (月) 13:27
-
[...] http://t3.xii.jp/nawo/2010/03/08/8/ [...]