初めてのWordPress(Windows)
ちょっと色々調べ物していてそいえばWordPressなんてものがあったなーと思って軽く試そうとした結果。。。めっちゃはまった(´・ω・`)
動かない動かない。最後まで動かなかったけど。。。途中でめんどくなってやめた。
WordPress 3.6.1をDL:http://ja.wordpress.org/
Apache2.4をDL:http://www.apachelounge.com/download/win32/
PHP5.5.5をDL:http://windows.php.net/download/#php-5.5のVC11 x86 Thread Safe
MySQLは入ってたから入れてない。MySQL バージョン 5.0 以上って書いてあるから多分OK。
;;;;;;;;;;;;;;;;;;;; ; Language Options ; ;;;;;;;;;;;;;;;;;;;; ;; mb_output_handlerによる出力変換を有効 output_handler = mb_output_handler ;;;;;;;;;;;;;;;;; ; Data Handling ; ;;;;;;;;;;;;;;;;; ;; HTTPヘッダcharsetを設定 default_mimetype = "text/html" default_charset = "UTF-8" ;;;;;;;;;;;;;;;;;;;;;;;;; ; Paths and Directories ; ;;;;;;;;;;;;;;;;;;;;;;;;; ;; インクルードパスを指定 include_path = ".;c:\php\includes" ;; ドキュメントルートを指定 doc_root = "C:\Apache24\htdocs" ;; 拡張モジュールのディレクトリを指定 extension_dir = "c:\php\ext" ;;;;;;;;;;;;;;;;;;;;;; ; Dynamic Extensions ; ;;;;;;;;;;;;;;;;;;;;;; ;; 必要なモジュールを有効化 extension=php_mbstring.dll extension=php_mysql.dll ;;;;;;;;;;;;;;;;;;; ; Module Settings ; ;;;;;;;;;;;;;;;;;;; [Date] ; Defines the default timezone used by the date functions ; http://php.net/date.timezone date.timezone = "Asia/Tokyo" ; この設定がうまくphp.iniに反映されない場合は、 ; PHPファイルの先頭で「date_default_timezone_set('Asia/Tokyo');」を指定。 ;; [mail function] メールの送信設定 SMTP = localhost smtp_port = 25 sendmail_from = hogehoge ;; [mbstring] マルチバイトエンコーディング、シングルバイトエンコーディングの処理設定。 mbstring.language = Japanese mbstring.internal_encoding = utf-8 mbstring.http_input = auto mbstring.http_output = utf-8 mbstring.encoding_translation = On mbstring.detect_order = auto mbstring.substitute_character = none; mbstring.func_overload = 0
Apache2.4はとりあえずc:\Apache2.4に配置
httpd.confを修正
>追加 LoadModule php5_module c:/php/php5apache2_4.dll AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps <IfModule ssl_module> SSLRandomSeed startup builtin SSLRandomSeed connect builtin </IfModule> PHPIniDir "c:/php" >修正 <IfModule dir_module> DirectoryIndex index.html index.php </IfModule>
Apacheのhtdocsにwordpressを配置
アクセス!
で一応画面が開いて何か入力していくとーーーー。。。。。エラー発生!
なんかSQLのCreate文でdatetimeにdefaultを0000-00-00 00:00:00で設定しようとしてるとことかでエラーが起きてた。
MySQLのバージョンか権限かわからないけど今のMySQLはおいそれとあまりいじれないのでここでめんどくなってやめた。