#author("2018-03-02T10:59:40+09:00","default:zzr12000","zzr12000")
#author("2018-03-02T14:21:07+09:00","default:zzr12000","zzr12000")
* [[WordPress]] [#q5dfe837]
オープンソースのブログです。Movable Typeでもいいのですが、個人ライセンスでは無料というのが、ひっかかりました。また海外ではシェアも高いというこですので、使ってみようと思います。この海外でシェアが高いというのはスパムがくる確率も高いような気もするのですが....
#contents

** インストール [#hd28f342]
https://ja.wordpress.org/のhttps://ja.wordpress.org/download/より、wordpress-4.9.4-ja.zipをダウンロードしました。
 wget https://ja.wordpress.org/wordpress-4.9.4-ja.zip
 unzip wordpress-4.9.4-ja.zip
公開するディレクトリ(/webrootとして)にコピーします。
 mv wordpress/ /webroot/wordpress
 chmod -R 770 /webroot/wordpress
 chown -R httpd:httpd /webroot/wordpress
このあたりの所有者は環境に合わせて変更します。ではブラウザからのぞいてみましょう。
 http://localhost/wordpress
うまくいっていれば、
 サーバー上に wp-config.php が存在しません。
 WordPress のインストールにはこの設定ファイルが必要です。
とか表示されているはずです。ではウィザードに従って進めていきましょう。
途中でmysqlに関する情報を聞いてきますので、先に用意しておきます。
 mysql -uroot
パスワードが有る場合は-pを指定してログインします。
 create database wordpress;
 grant all privileges on wordpress.* to wordpress@localhost identified by 'password';
 FLUSH PRIVILEGES;
これでDB,ユーザができましたので、この情報を入力してやります。では進めていきましょう。
 データベース接続に必要な情報がすべて揃いました。
 引き続き WordPress のインストールを実行してください。
と表示されたので、次へ進むと真っ白な画面になってしまいました。エラーログを見ているとどうもsafe_modeでchmod,unpackが使えなく、その結果
 PHP Fatal error:  Maximum execution time of 30 seconds exceeded
といっているようです。ちょっと直して、再度実行してみると、
 PHP Warning:  unpack(): Type V: not enough input, need 4, have 0 in wordpress/wp-includes/gettext.php on line 84, 
 PHP Fatal error:  Maximum execution time of 30 seconds exceeded in wordpress/wp-includes/streams.php on line 60, referer: http://localhost/wordpress/wp-admin/setup-config.php?step=2
んーだめか。しかもTOPでみると100%になっている。なんじゃこりゃ?しょうがないので、
 function readint() {
     if ($this->BYTEORDER == 0) {
        // low endian 
	$tempv = 'V';   //追加
        $low_end = unpack($tempv, $this->STREAM->read(4));  //修正
        return array_shift($low_end);
     } else {
        // big endian 
	$tempn = 'N';  //追加
        $big_end = unpack($tempn, $this->STREAM->read(4));  //修正
        return array_shift($big_end);
     }
 }
としてやると、動きました。ん?英語だぞ?どうも日本語が正解のような...  最後にパスワードが表示されるので、控えておきましょう。
では、http://locahost/wordpress/wp-admin/index.phpでログイン画面です。~
http://wordpress.com/api-keysよりAPIキーは取得しておきましょう。
** TIPS [#ha32464f]
***Firefoxで管理画面のWriteをクリックすると遅い。 [#le889118]
私の環境でWriteをクリックすると10秒近くたたないと表示されない現象がありました。しかも複数のウィンドウを表示していると、下に隠れてしまいました。
どうもFireBugが有効になっているとこのような動きをしているようです。なぜだ?
***サイトURLを間違えた [#p074c657]
wp-config.phpに
 define('WP_HOME','http://hoge.com');
 define('WP_SITEURL','http://pugiemonn.com');
***httpd.confに追加 [#y90f224c]
 Alias /wordpressm "C:\project\wordpressm"
 <Directory "C:\project\wordpressm">
   Options Indexes FollowSymLinks Includes ExecCGI
   AllowOverride All
   Require all granted
 </Directory>
** リンク [#df0775fe]
[[Visual Studio CodeでPHP>http://visualstudiocode.net/xampp.php]]~
[[xdebugをwindowsのphpに設定する方法で悩んだ件>https://qiita.com/f_uto/items/bd5b2309ea415a6de1ca]]~
https://xdebug.org/wizard.php~

** 参考書籍 [#u04ce93e]

** コメント [#f0eba4f7]
--#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS