nginxでPrimary script unknownのエラー

nginxでphp5-fpmを設定してindex.phpとかつくってアクセスするとエラーが..

[error] 29669#0: *1 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream

設定を確認

$ vim /etc/nginx/conf.d/sakura.conf

fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;

がまずかったようです
変えて

    location ~ \.php$ {
        fastcgi_pass   unix:/var/run/php5-fpm.sock;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
    } 

アクセスできるようになりました

WordPressでプラグインのアップデートに失敗する

WordPress 4.3でプラグインのアップデートに失敗したのでメモ
サーバーはCentOS 6.4、Apacheの構成です

All In One SEO Packのアップデート中にエラーが発生しました: いくつかのファイルをコピーできないため、最新版のインストールができません。これはたいていの場合、ファイルのパーミッションが適切でないことが原因です。

ひさしぶりに失敗して何かと思いましたが、たいしたことなかったです
サーバーにログインしてWordPressのインストールディレクトリで

$ ls -al wp-content/plugins/

drwxrwxr-x 22 user   apache 4096  4月  6 14:59 2016 .
drwxrwxr-x  9 user   apache 4096  4月  4 18:33 2015 ..
drwxrwxr-x 10 user   user   4096  3月  2 16:00 2016 all-in-one-seo-pack

とパーミッションがない..アップデートに知っぴいするpluginのディレクトリごとapacheのグループにします

$ sudo chown -R :apache all-in-one-seo-pack

これで再度試すと無事アップデート出来ました

Ubuntu上のApacheにfaviconを設定する

自社用のUbuntu 14.04にApacheをいれたのでfaviconを出したいと思ってやってみました
ServerRootにfavicon.icoをおけばいいだけでした

試しに
favicon.ico Generator
でfavicon.icoを作ってダウンロードしてみて

/var/www/html/

favicon.ico
をアップロード

ブラウザでアクセスすると出るようになりました

–save-devで入れたgulpがnot foundになる

新しいサーバーにgulpでコードをコンパイル..と思ったらgulpが動かなかったのでメモ

package.jsonに

  "devDependencies": {                                                                                                                                                                                       
      "gulp": "^3.9.0",                                                           
    },

と書かれたたので

$ npm install

したらgulpがnode_modulesにはインストールされましたが、

$ gulp

とするとそんなコマンドないと言われる

解決するには

$ npm link gulp

で解決しました
これはglobalインストールしたようにシンボリックリンクをつけてくれるようです

$ gulp

で実行したかったらグローバルインストールがいるってことですかね
ローカルで実行したかったら

$ ./node_modules/gulp/bin/gulp.js build

で実行できました

参考: node.js – Skip local installation of Gulp – Stack Overflow