- 2010-03-08 (月) 23:57
- トラたま袋のWP更新履歴
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: 判明したこと&Todo
- Older: インストールまで
コメント:15
- ****** 11-06-28 (火) 3:55
- このコメントは管理者の承認待ちです
- ****** 11-07-16 (土) 22:26
- このコメントは管理者の承認待ちです
- ****** 11-08-22 (月) 9:45
- このコメントは管理者の承認待ちです
- ****** 11-08-27 (土) 10:38
- このコメントは管理者の承認待ちです
- ****** 11-09-05 (月) 21:06
- このコメントは管理者の承認待ちです
- ****** 11-09-09 (金) 0:59
- このコメントは管理者の承認待ちです
- ****** 11-10-14 (金) 3:35
- このコメントは管理者の承認待ちです
- ****** 11-11-20 (日) 18:33
- このコメントは管理者の承認待ちです
- ****** 11-11-28 (月) 9:05
- このコメントは管理者の承認待ちです
- ****** 11-12-08 (木) 20:03
- このコメントは管理者の承認待ちです
- ****** 11-12-12 (月) 8:46
- このコメントは管理者の承認待ちです
- ****** 11-12-25 (日) 11:24
- このコメントは管理者の承認待ちです
- ****** 11-12-25 (日) 11:52
- このコメントは管理者の承認待ちです
- ****** 12-01-05 (木) 11:07
- このコメントは管理者の承認待ちです
- ****** 12-01-29 (日) 10:50
- このコメントは管理者の承認待ちです
トラックバック:4
- このエントリーのトラックバックURL
- http://toratama.sakura.ne.jp/nawo/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/ [...]
- ****** 19-01-28 (月) 10:20
- このコメントは管理者の承認待ちです
- ****** 19-01-31 (木) 19:12
- このコメントは管理者の承認待ちです
- ****** 19-04-03 (水) 6:06
- このコメントは管理者の承認待ちです