タグ: nginx ~  16件

  • WP_CRON を停止して、Linux の crontab に移行する設定をこれまでに何度も試みたがうまくいかなかった。 毎日バックアップされるはずの、UpdraftPlus プラグインのクロンが動いていない。やっと成功した設定方法を記録しておく。wp-config.php に次の行を追加する。define('DISABLE_WP_CRON', true);/var/spool/cron  に、  httpd という名前のファイルを作成し、次の1行を追加する。 所有者を httpd.www など、httpd nginx サーバーの稼働ユーザー名と同じにする。nginx.conf に書いてある。root@s4:/v...
  • Kusanagi WordPress プラットフォームでは Fcache とBcache がある。 Fcache とはNginx ヱブサーバーのキャッシュ機能であり、Kusanagi の独自機能ではない。Nginx のアクセスログを眺めていると、  BYPASS MISS EXPIRED のみで、HITが殆どない。 トップ頁、アーカイブリストの頁ではHIT、 個別投稿頁では、BYPASS MISS EXPIRED ばかりでHITがない。Kusanagi fcache on とすると、fcache は有効になったかのように思えるが、本当にキャッシュが効いているのかどうかはログで確認しないとわからない。まず、Wordpressの編集画面にログインし...
  • HTTPD アクセスログの日本語化 Nginx,  Apache ヱブサーバーのアクセスログを見ると、日本語URLはエンコードされていて読めない。 そこで、デコードして表示させる。 ログのファイル名が ssl_access.log だとすると、tail -f ssl_access.log| perl -ne 'use URI::Escape; print uri_unescape($_);' tail -f access.log | php -R 'echo urldecode($argn)."\n";'で、日本語URlが読める状態で出力される。 Apacheのログをデコードする方法 - Life with ITプログラマ x ...
  • Jpeg 画像をWebp形式に変換するとサイズが30%も減少するなどと説明されていることがよくある。 Webp 変換後のサイズの方が大きくなったというのは見つからなかった。 そこで、Webpに変換してくれるWordpressのプラグインを導入して、変換前と変換後のサイズを比べてみた。 Webp 変換サイズテスト WebpExpress WebP Converter for Media EWWW Image Optimizer Celtispack v4.1.0 以上の4つのプラグインは、上から順にサイズが小さくなった。 しかしながら、どのプラグインも元画像 Fullの2560x1920 サイズではWebp 変換後のほうがサイズが大きくなっている。 元画像をアップロードした時に...
  • MariaDB 10.1.40 から、MariaDB 10.4.6 にアップグレードした。 ひとつだけつまずいたが、簡単にできた。日本語のutf8bm4の Collation で、MySQL 8.0.1 から使用できるようになったという、 utf8mb4_ja_0900_as_cs utf8mb4_ja_0900_as_cs_ks を、MySQL 8 と同等の、MariaDB 10.4 でも使用できるのかと思ってアップグレードしたのだが、結果としては、できなかった。 もうひと工夫必要なのかもしれない。 あとは、処理速度の改善が少しでもあればいいのだが。カタカナとひらがなの区別検索、人気順ソート WordPressWordPressの標準の検索フォームから「バス...
  • Mediawiki に Extension:Scribunto を追加する。Wikipedia:Lua - Wikipediaja.wikipedia.org下の方に、 We have developed a PHP extension written in C called LuaSandbox. It can be used as an alternative to the standalone binary, and will provide improved performance. See LuaSandbox for details and insta...
  • 既存の Kusanagi の Nginx にGoogle の PageSpeed モジュールを追加してみた。 PageSpeed Module | Google DevelopersThe PageSpeed modules are open-source server modules that optimize your site automatically.Google Developers PageSpeed Nginx の作成+設置方法 以下の方法は既にインストールされている nginx に PageSpeed モジ...
  • Kusanagi のキャッシュには2種類ある。 bcache と fcache  fcache はNginx サーバーによるキャッシュ機能。 bcache は WordPress によるキャッシュ機能。 このキャッシュ機能を有効にするには、 SSHでサーバーにログインして、 kusanagi bcache on kusanagi fcache on キャッシュ機能を無効にするには、 kusanagi bcache off kusanagi fcache off キャッシュされた内容を削除するには kusanagi bcache clear kusanagi fcache clear とする。ところが、bcache のみを on にした場合でも 、fcache on にして、両...
  • 2677年4月5日

    HTTPS 化した

      このさい、このサイトも HTTPS 化してみた。 まず古いSSL証明書から、最新 Kusanagi 式の Let’s EncryptのSSL証明書に乗り換える。 kusanagi ssl --email john@example.com saya  と新規発行しようとやってみたがエラーがでて進めない。 KUSANAGIコマンド – KUSANAGI超高速WordPress仮想マシン KUSANAGI 後で気づいたのだが、nginx.conf  に次の3行を追加して、.well-known ディレクトリに書き込みできるようにすればよかったのではないか。 loc...
  • 2677年3月25日

    webalizer の設定

    新サーバーに webalizer をインストールする時の手順をまとめておく。  webalizerのソースダウンロード# wget# tar xzfv webalizer-2.23-08-src.tgz webalizerの日本語データは「euc」なので、これを「UTF-8」へ変更する。でないと、あとで文字化けで苦労する。 # cd webalizer-2.23-08/lang # iconv -f euc-jp -t utf-8 webalizer_lang.japanese > w...
  • 2676年12月15日

    Amazon EC2 から ConoHa に移転する

    Amazon AWSの1年無料期間が終わるので移転した。 無料といっても月3ドルぐらいの請求はされていた。データー転送量の課金である。 移転の手順はこんな感じ。 新サーバーのSSHログイン操作環境を整える。 /root/.bashrc    などのコピー 新旧サーバー同士でSSH でパスワード無しでログインできるようにする。 webmin のインストールし、新旧サーバーの環境を同期させる。  /home/kusanagi  を新サーバーに全転送 tar cpzPf - /home/kusanagi | ssh new.makotoiwasaki.com 'tar xvpzfP -' webmin の MySQL Database Server 設定画面でデーターベースをBack...
  • WordPress で20MBぐらいの動画をアップロードしようとしたら、失敗続き。動画は mp4 形式のファイルしかアップできない。次のエラーが出る。 Network Error (tcp_error) A communication error occurred: "Can't send more" The Web Server may be down, too busy, or experiencing other problems preventing it from responding to requests. You may wish to try again at a later time. For assistance, contact your network suppor...
  • サーバーをOnamaeVPSからAmazon+Kusanagiに完全以降する作業している。今日の月末で解約となる。 いくつかのドメインを移転する必要がある。 WordpressなしのWebサイトをNginxで運用するのに、Perl CGI が動かない。 ***.cgi が動かない。 Apache と違い、Nginxでは一工夫必要だった。 fcgiwrap + spawn-fcgi をCentOS7 にインストールする必要がある。 次のとおりにコマンドすればよい。 # yum --enablerepo=epel -y install spawn-fcgi fcgi-devel # yum -y groupinstall "Development Tools" fcgiwrap インストール #...
  • Kusanagi のHTTPDサーバー Nginx ではFancyIndexができない。FancyIndex モジュールを組み込んで再コンパイルする必要がある。FancyIndex を多用したサイトを移転する際には要注意。 Kusanagi Nginx のコンパイル済みモジュールは次のとおり。root@s2:/etc/nginx/conf.d# nginx -Vnginx version: nginx/1.8.1built by gcc 4.8.3 20140911 (Red Hat 4.8.3-9) (GCC)built with OpenSSL 1.0.1e-fips 11 Feb 2013TLS SNI support enabledconfigure arguments: --pre...
  • パーマリンクの_アンダーバーが-ハイフンに変わる問題 1.全部ではなく、半数ぐらいのパーマリンクの_が-に変わって404エラーが多発。blog-post_** がblog-post-** にいつの間にか変わっている。 条件付きリダイレクト、_を含むファイルが存在しない場合のみ-に置換転送するように試みたが失敗。Nginxでは条件付きのrewriteが困難。条件を付けても全部置換してしまう。存在するのに存在しないかのごとく-に書き換えてしまい、404エラーになる。 無条件に_を-置換リダイレクト設定するには、全部のファイル名、パーマリンク名の_から-に置換しておく。 Search-Replace-DB-master を使用し、 select tables=wp_posts columns to...

WordPress カテゴリ人気記事 Views most

タグ関連記事

閲覧履歴