&tag(WordPress); *目次 [#i5bad0fb] #contents *参考情報 [#n06ce4d8] *関連情報 [#q65b1472] -[[./BackupWPup]] -[[./テーマ]] *インストール [#eddb7215] **全般 [#j53ab857] -[[WordPress のインストール - WordPress Codex 日本語版:http://wpdocs.sourceforge.jp/WordPress_%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB#Famous_5-Minute_Install]] **WordPress 3.7.1をMavericksにインストール(MacPorts) [#t933f5f5] -アップロード画像をリサイズするためにphp5-gdが必要。 sudo port install php5-gd」 -wpadminユーザーを作成 。(grant all…などで。[[MySQL/管理]]) -wpdbデータベースを作成。(create database wpdb)。 -WordPressのパッケージを展開。 -パーミッションを変更。chown chgrpで_wwwに設定しておく。[[Make WordPress run properly on local MAMP/Macports setup. It can be adjusted to run on a production server as well. In that case the ROOT path and other variables need to be adjusted.:https://gist.github.com/jasperf/8205124]] -wp-config-sample.phpをwp-config.phpにリネーム -wp-config.phpを編集。DB_NAME, DB_USER, DB_PASSWORD, と認証キーを書き換える。 -http://localhost/wpなどに設置。 -http://localhost/wp/install.phpをブラウザからアクセス。 *記事の投稿 [#yc44d358] **強調 [#y2b031ef] <strong>〜</strong>で囲む。 *設定 [#v3a15b59] **テーマのカスタマイズ [#f6e9829d] ***Theme Test Driveを使う。 [#hb166367] -[[新しいテーマを作ったりするときにローカル環境無しでWordPressのテストが出来るTheme Test Drive | ごりゅご.com:http://goryugo.com/20121028/theme_test_drive/]]を参照。 -プラグインをインストール。 -編集したいテーマ(使用中のテーマの場合はthemes/以下のフォルダをコピーしておき、フォルダ名とstyle.cssをわかりやすく変更しておけば良い)。 -外観で、ログイン者だけ確認できるよう設定。 -確認してよければそのテーマに変更する。 *Tips [#ebfc5b51] **サイドバーの固定ページ一覧で特定ページを除外する [#f7477c38] -ウィジェットを使っている場合、ウィジェット設定で、除外するページのIDを指定できる。 -ページIDは、固定ページ一覧のURLをマウスオーバーするとブラウザの左下に表示される。もしくはプレビュー画面でpost=999などと表示されているのを見る。 -ページ除外系の特殊なプラグインを使っていると、ウィジェットの除外設定がきかなかった。この場合そのプラグインを無効にする(標準のウィジェットの除外機能を生かしたい場合は)。 *トラブルシューティング [#yd0e6245] **データベース接続エラーが発生する [#d26e1cbf] -ユーザー名/パスワードが違っているとか、MySQLの設定がおかしいとか。wp-config.phpで、WP_DEBUGをtrueに設定する。 define('WP_DEBUG', true); **プラグイン/本体をアップグレードしようとすると「ファイルストリーミングの送り先となるディレクトリが存在しないか、書き込み不可になっています。」といわれる。 [#ufe318ef] -wp-content/upgradeフォルダのパーミッションを確認する。 -wp-config.phpで、WP_TEMP_DIRのフォルダがどうなっているか確認する。本来不要だけどサーバー移転時に以前使っていた設定が残っていてはまることがあるかも。 #pre{{ define ('WP_TEMP_DIR', '/home/src256/tmp'); }} -update-core.phpのソースコードが表示される。 -原因不明。その状態でリロードすると正しく表示された。