Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
2013年5月18日 WordBench Osaka木谷公哉(KITANI Kimiya) @kimipooh
TwitterFacebookGoogle+情報発信コミュニティつぶやき活動記録とか技術的なお話とかhttp://kimiyakitani.wordpress.com
プラグインと本体のアップデートが管理パネルから簡単にできる オープンソースカンファレンス2010Kansai@Kyoto 「世界標準ブログWordPressとそのコミュニティの魅力」 日時: 2010/7/9 (金) 担当:WordBe...
4
5
6
 MAMP 1.8.4 1.0-platinumまで(PHP4) MAMP 2.1.2 1.2-delta以降7PHP5.2モードだとMAMP 2.1.2でも1.0-platinum以下動作する
項目「ノート」を見ながら、どこがどう変わったのか、気付いた点をチェックWikipediaのWordPress リリース情報をベースに日本語 :http://ja.wikipedia.org/wiki/WordPress英語 :http://en...
9
 2003年5月27日 0.70リリース10
11
 導入されたreadme.htmlを読む b2config.phpをエディタで開いて修正 $siteurl, DB_****, $fileupload_realpathを変更 wp-admin/wp-install.php に直接アクセ...
見た目が変わった!ログイン画面は変化なし 13
14
 wp-config-sample.phpをwp-config.phpにリネームして、エディタで開いて修正 サイトにアクセス Step 1, 2, 3でインストールしてログイン15
おおっ非暗号♪16
1.0から画面変わってないですね〜17
18
 プラグインがサポートされた PHP5対応 $HTTP_GET_VARSではなく、$_GETに変更HTTP_GET_VARS等の状況【PHP4.1.0以降】:$_GET, $_POST,$_REQUEST, $_SERVER等のウェブデー...
http://php.net/manual/ja/reserved.variables.get.phphttp://www.kantenna.com/pg/2007/02/php410.php20
おおっ暗号♪21
ん?どうやってパスワード変更するかってターミナルで呪文を唱えるのです置き換え〜22
おおー結構変わった!23
24
テンプレート/テーマ機能静的ページ25
見た目は変わらないように見えますが、ログインすると!!26
テーマ管理が今風にファイル添付属性設定インポート機能が追加27
ログイン画面に色ついた!28
インポート&エクスポートが管理項目へSEO対策29
2.1と変わらない30
31
完全なATOMフィードの追加・・・wp-config.phpにDB_CHARSET, DB_COLLATE(照合順序)が追加32
2.1と変わらない33
wp-admin/admin-footer.php34
①1.5-strayhorn以前②1.5-strayhorn以降インストールの1Step目がスキップされ、2Stepに変更③2.3以降35
ログイン画面およびログイン後の管理画面が大幅刷新!36
パスワードが強固に大文字が加わった!?37
38
2.1から変わらず39
初期パスワードが強固になった記号が入った!?2.5 2.6407文字、英数字(大文字小文字)12文字、英数字(大文字小文字)+記号
Revision41
ログイン画面が立体的にログイン後の画面も含めて、現代風に42
wp-config.phpソースが整形 secret-keyが導入(影響:cookie)43
ToolsUpgradeよりWordPress本体&プラグインのアップグレードが可能に!44
2.7からの変更なし45
テーマのインストールが可能に46
ウィジェット管理のデザイン変更CodePress Editorソース入力するとハイライトする(動作せ47
2.7から変更なし48
49
テーマ「Twenty Ten」が導入50
インストール時に管理者ユーザとパスワード変更可能に!secret_key(wp-config.php)にSALT項目が追加51
Multi-User52wp-config.php
53
 管理画面の「設定」を押すと真っ白に!?PHP5.3.2環境で管理者画面の一部(options-general.php)が処理でコケるフォーラムデビューhttp://ja.forums.wordpress.org/topic/4361?rep...
 Contact Form 7でフォームが表示されない!?これだ・・・http://wordpress.org/support/topic/warning-preg_match-functionpreg-match-errorsただここでは解...
 納品直前(3月7日)にアップデート・・・・あれ動かなくなった(ヤバイ!)WP3.1から導入された「タクソノミー」機能によって、カテゴリーリンクが「?cat=ID」→「?category_name=slug」に仕様変更され、「cat=ID」の...
 納品直前(3月7日)にアップデート・・・・あれ動かなくなった(ヤバイ!)WP 3.1.1で修正されたつまり?cat=IDに差し戻されたあまりやりたくなかったが、時間がないので強引にWP本体をいじったカテゴリーリンク処理関数「wp-admin...
 あれサイトが動かなくなったよ〜システムエラーログには「exit signal Segmentation fault」しかない、何が原因だ!?「Secure WordPress 2.0.2」 プラグインを停止したらエラーがなくなった!PHP5...
昔は意外とテーマはあまり変わってなかった今はメジャーバージョンアップの度に変わる納品前のプラグイン更新やWP更新は鬼門!?59バックアップと復元がセットで大事だなぁ
60
61
 2006年10月23日? Multi-user 1.0 + bbPress 0.72 http://wordpress.org/news/2006/10/mu-and-bbpress/詰んだ・・・・・ (>_<)62
 入れてみる 「No WOMU site defined on this host」!? wp-config.phpの作成は、WordPressに任せること リダイレクトループ!? define( "WP_USE_MULTIPLE_D...
mailxコマンドwp-activate.php?key=……sudo postfix start(ローカルメールサーバの立ち上げ)sudo postfix stop 64
Upcoming SlideShare
Loading in …5
×

昔のWord pressをインストールしてみたよ!

1,410 views

Published on

第17回WordBench大阪での発表資料

昔のWord pressをインストールしてみたよ!

  1. 1. 2013年5月18日 WordBench Osaka木谷公哉(KITANI Kimiya) @kimipooh
  2. 2. TwitterFacebookGoogle+情報発信コミュニティつぶやき活動記録とか技術的なお話とかhttp://kimiyakitani.wordpress.com
  3. 3. プラグインと本体のアップデートが管理パネルから簡単にできる オープンソースカンファレンス2010Kansai@Kyoto 「世界標準ブログWordPressとそのコミュニティの魅力」 日時: 2010/7/9 (金) 担当:WordBench京都・滋賀 場所:京都コンピュータ学院 http://kyoto.wordbench.org/2010/06/30/osc2010-kyoto/ふらっと寄ってみたら WordPress の機能に魅せられ11月より5サイト同時に立ちあげ!?3月納品直前にWordPress 3.1がアップグレード!いろいろ問題勃発&多言語プラグイン「WPML」が有料に!7/20に実験サイト立ちあげ10月に多言語化を中心に実験し、11月にPHP5.3問題に苦慮していたらhttp://kitaney.jp/~kitani/manual/php/php53.html#23
  4. 4. 4
  5. 5. 5
  6. 6. 6
  7. 7.  MAMP 1.8.4 1.0-platinumまで(PHP4) MAMP 2.1.2 1.2-delta以降7PHP5.2モードだとMAMP 2.1.2でも1.0-platinum以下動作する
  8. 8. 項目「ノート」を見ながら、どこがどう変わったのか、気付いた点をチェックWikipediaのWordPress リリース情報をベースに日本語 :http://ja.wikipedia.org/wiki/WordPress英語 :http://en.wikipedia.org/wiki/Wordpress数日でやるにはとっても大変 (>_<)昔のWordPressをインストールするって、沢山あるけど!WordPressのダウンロードは本家の「Release Archive」を利用http://wordpress.org/download/release-archive/8
  9. 9. 9
  10. 10.  2003年5月27日 0.70リリース10
  11. 11. 11
  12. 12.  導入されたreadme.htmlを読む b2config.phpをエディタで開いて修正 $siteurl, DB_****, $fileupload_realpathを変更 wp-admin/wp-install.php に直接アクセス PHP5(5.3.0以降)で動作しないわけ $HTTP_GET_VARSが使われている(PHP5.4から $_GETに変更) 注意点 DB作成時の照合順序を「utf8_unicode_ci」にする(デフォルト:latin1_swedish_ci)1.0-platinum まで1.2-deltaより変更動作検証PHP4.4.9 (4.0.6以上)MySQL 5.1.37 (3.23.23以上) b2/cafelog12
  13. 13. 見た目が変わった!ログイン画面は変化なし 13
  14. 14. 14
  15. 15.  wp-config-sample.phpをwp-config.phpにリネームして、エディタで開いて修正 サイトにアクセス Step 1, 2, 3でインストールしてログイン15
  16. 16. おおっ非暗号♪16
  17. 17. 1.0から画面変わってないですね〜17
  18. 18. 18
  19. 19.  プラグインがサポートされた PHP5対応 $HTTP_GET_VARSではなく、$_GETに変更HTTP_GET_VARS等の状況【PHP4.1.0以降】:$_GET, $_POST,$_REQUEST, $_SERVER等のウェブデータ引渡しのためのグローバル変数は、PHP4.1.0から導入された【PHP5.3.0(非推奨)】:php.iniに「register_long_arrays = On」を入れれば使える 19
  20. 20. http://php.net/manual/ja/reserved.variables.get.phphttp://www.kantenna.com/pg/2007/02/php410.php20
  21. 21. おおっ暗号♪21
  22. 22. ん?どうやってパスワード変更するかってターミナルで呪文を唱えるのです置き換え〜22
  23. 23. おおー結構変わった!23
  24. 24. 24
  25. 25. テンプレート/テーマ機能静的ページ25
  26. 26. 見た目は変わらないように見えますが、ログインすると!!26
  27. 27. テーマ管理が今風にファイル添付属性設定インポート機能が追加27
  28. 28. ログイン画面に色ついた!28
  29. 29. インポート&エクスポートが管理項目へSEO対策29
  30. 30. 2.1と変わらない30
  31. 31. 31
  32. 32. 完全なATOMフィードの追加・・・wp-config.phpにDB_CHARSET, DB_COLLATE(照合順序)が追加32
  33. 33. 2.1と変わらない33
  34. 34. wp-admin/admin-footer.php34
  35. 35. ①1.5-strayhorn以前②1.5-strayhorn以降インストールの1Step目がスキップされ、2Stepに変更③2.3以降35
  36. 36. ログイン画面およびログイン後の管理画面が大幅刷新!36
  37. 37. パスワードが強固に大文字が加わった!?37
  38. 38. 38
  39. 39. 2.1から変わらず39
  40. 40. 初期パスワードが強固になった記号が入った!?2.5 2.6407文字、英数字(大文字小文字)12文字、英数字(大文字小文字)+記号
  41. 41. Revision41
  42. 42. ログイン画面が立体的にログイン後の画面も含めて、現代風に42
  43. 43. wp-config.phpソースが整形 secret-keyが導入(影響:cookie)43
  44. 44. ToolsUpgradeよりWordPress本体&プラグインのアップグレードが可能に!44
  45. 45. 2.7からの変更なし45
  46. 46. テーマのインストールが可能に46
  47. 47. ウィジェット管理のデザイン変更CodePress Editorソース入力するとハイライトする(動作せ47
  48. 48. 2.7から変更なし48
  49. 49. 49
  50. 50. テーマ「Twenty Ten」が導入50
  51. 51. インストール時に管理者ユーザとパスワード変更可能に!secret_key(wp-config.php)にSALT項目が追加51
  52. 52. Multi-User52wp-config.php
  53. 53. 53
  54. 54.  管理画面の「設定」を押すと真っ白に!?PHP5.3.2環境で管理者画面の一部(options-general.php)が処理でコケるフォーラムデビューhttp://ja.forums.wordpress.org/topic/4361?replies=11PHP5.3より加わった関数「timezone_identifiers_list」が呼び出されるとコケるPHPのバグ!?ソースからコンパイルならOK、いろいろ試す・・・・PHP bugsでの結論は、RedHat Linux OSが悪いPHP bugsデビューhttps://bugs.php.net/bug.php?id=53320結論:timezonedbを手動更新(pecl upgrade timezonedb)(対応ログ:http://kitaney.jp/~kitani/manual/wordpress/index.html#5)54
  55. 55.  Contact Form 7でフォームが表示されない!?これだ・・・http://wordpress.org/support/topic/warning-preg_match-functionpreg-match-errorsただここでは解決してなかったが・・・PCREが使われているが、PHP5.3.4をyum経由で更新しても、PCREは更新されないPHP5.3.3以前なら動作する、PHP5.3.4にすると動作せず・・・yum update pcre で8.10以降にアップデートが必要だった55
  56. 56.  納品直前(3月7日)にアップデート・・・・あれ動かなくなった(ヤバイ!)WP3.1から導入された「タクソノミー」機能によって、カテゴリーリンクが「?cat=ID」→「?category_name=slug」に仕様変更され、「cat=ID」の情報を見越して処理する機能が動作しなくってしまった!(プラグインに影響大!)これだ!http://wordpress.org/support/topic/wpml-causes-error-queryphp-on-line-2890?replies=6#post-2020085しかし、解決情報なし T_T;(多くのサイトでエラーが出ていることを発見)wp-includes/query.php56
  57. 57.  納品直前(3月7日)にアップデート・・・・あれ動かなくなった(ヤバイ!)WP 3.1.1で修正されたつまり?cat=IDに差し戻されたあまりやりたくなかったが、時間がないので強引にWP本体をいじったカテゴリーリンク処理関数「wp-admin/taxonomy.php」において?category_name=slug表示の時に、?category_name=slug&cat=ID と出るように強制書き換えhttp://core.trac.wordpress.org/ticket/1664457
  58. 58.  あれサイトが動かなくなったよ〜システムエラーログには「exit signal Segmentation fault」しかない、何が原因だ!?「Secure WordPress 2.0.2」 プラグインを停止したらエラーがなくなった!PHP5.3.6のJSON拡張モジュールを利用するプラグインでエラーが出ていたことを突き止PHP のjson拡張をOFFにすると動作する・・・WP3.2.1から、wp-includes/compat.phpが削除されていて、これを呼び出すときに存在しないため、エラーが出ていることを発見。58
  59. 59. 昔は意外とテーマはあまり変わってなかった今はメジャーバージョンアップの度に変わる納品前のプラグイン更新やWP更新は鬼門!?59バックアップと復元がセットで大事だなぁ
  60. 60. 60
  61. 61. 61
  62. 62.  2006年10月23日? Multi-user 1.0 + bbPress 0.72 http://wordpress.org/news/2006/10/mu-and-bbpress/詰んだ・・・・・ (>_<)62
  63. 63.  入れてみる 「No WOMU site defined on this host」!? wp-config.phpの作成は、WordPressに任せること リダイレクトループ!? define( "WP_USE_MULTIPLE_DB", true ); メールアドレスに認証用コードが送られる sudo postfix start を叩く kitani@kitani-air11n.local(kitani-air11nはMacのコンピュータ名)へ送る Sudo postfix stop を叩く63
  64. 64. mailxコマンドwp-activate.php?key=……sudo postfix start(ローカルメールサーバの立ち上げ)sudo postfix stop 64

×