WP設定ログ

以下にWP設定の覚書を掲載する.

  1.  ビジュアルモードの編集方法
    1. ビジュアルモードで編集する際の改行は、Shift+Enter で行うと行間が空かない。この方法はリストの改行でも有効。
  2. 標準テーマTwenty Ten のカスタマイズ
    1. ヘッダ画像の変更
    2. メニュー配色の変更
    3. moreタグの変更⇒loop.php だが、変更後も表示できない
    4. Twenty Tenは WPの更新とともに書き換わるとのことなのでTwenty Ten-2としてコピーして使っている。
  3. 自動アップグレードが失敗する場合の対応
    1. wp-config.phpでホスト名が間違っていないか確認する.
    2. 通信がproxyを経由している場合,サーバのファイアウォールがproxyを通しているか確認する.以下を wp-config.php に追加する(ホスト名等は適宜修正).
      /** Proxy setup **/
      define('WP_PROXY_HOST', 'proxy.****.**.**');
      define('WP_PROXY_PORT', '8080');
      define('WP_PROXY_BYPASS_HOSTS', 'localhost, hostname.****.**.**');
    3. モジュール等の各バージョンの整合性チェック
      apache, PHP, mysql の各バージョンが異なる共有ライブラリ(SOファイル,ELF shared library file)がインストールされてしまっている場合,動作しないケースが多い.
      ⇒PHP, mysql のアップグレードを行い,最後にアパッチを再ビルドしてインストールする.
    4. PHPモジュールの不足
      php**-curl などのモジュールがインストールされているかチェックする.
    5. http.conf ファイルの確認
      PHPが使えるようになっているかチェック(ディレクトリ指定はOS等の環境による)

      LoadModule rewrite_module libexec/apache22/mod_rewrite.so
      LoadModule php5_module libexec/apache22/libphp5.so
      ### for php5
      PHPIniDir /usr/local/etc/
      <FilesMatch \.php$>
         SetHandler application/x-httpd-php
      </FilesMatch>
      AddHandler php-script .php
      AddType application/x-httpd-php .php
      AddType application/x-httpd-php-source .phps
    6. php.conf の確認
      PHP_SAPI=cli cgi mod
      PHP_EXT_INC=pcre spl
    7. https (SSL) 接続
      WordPress4.0の頃より,更新にhttpで接続するとhttpsにリダイレクトされ,以下のようにwp-include/update.php 内のコメントアウトで強制的にhttpで接続する手法は通用しなくなったようだ.

      if ( $ssl = wp_http_supports( array( ‘ssl’ ) ) )
      $url = set_url_scheme( $url, ‘https’ );
      
      ↓↓↓
      
      //    if ( $ssl = wp_http_supports( array( ‘ssl’ ) ) )
      //        $url = set_url_scheme( $url, ‘https’ );
  4. ダッシュボードのWordPress関連でRSS受信ができない場合
        「被リンク」,「WordPressブログ」,「WordPressフォーラム」がエラー表示される場合,
      ひとまず各項目の設定をクリックし,チェックボックスを適宜チェックした後,送信ボタンを押すと回復することがある.

 

コメントは停止中です。