雑記まみむメモ

雑記、メモ、技法、話題の騒動などを紹介します。

「Contact Form 7」でGoogleのメールが届かない「WP Mail SMTP」をインストールで解決

「WP Mail SMTP」プラグインをインストール メールサーバ設定 SMTP設定 SMTP Host:smtp.gmail.com SMTP Port:465 Encryption:SSLを使用する Authentication:はい: SMTP認証を使用します。 Username:user@gmail.com Password:パスワード

wordpress 「Contact Form 7」問い合わせフォーム設置する

「Contact Form 7」プラグインのインストール 問い合わせ用のページを作成 ↓コピーして貼り付け保存お問い合わせフォームが完成 [contact-form-7 id="268" title="お問い合わせ"] 問題発生 受信メールをGmailにしたけど、問い合わせ内容が送られてこない.. …

cakephpでシェルを動かす方法、とりあえず実行

Console/Command配下にシェルを作成する vi /var/www/cakephp/app/Console/Command/PrintShell.php

Warning: strtotime(): It is not safe to rely on the system's timezone settingsのエラー対処

timezoneの設定をすると直ります。 vi /etc/php.ini date.timezone = Asia/Tokyo Apache再起動 /etc/init.d/httpd restart

迷惑bot「MJ12bot」のアクセスを規制する

なんか重いなと思ってアクセスログみたら迷惑botで有名?な「MJ12bot」ってのがたくさんアクセスしてきていました。 69.30.198.242 - - [13/Jan/2016:12:19:35 +0900] "GET /feed?c=83919 HTTP/1.0" 301 0 "-" "Mozilla/5.0 (compatible; MJ12bot/v1.4.5; ht…

Thunderbird 登録されているパスワードを表示する方法

Thunderbidを使用して複数のメールアカウントを管理できたりしますが、 パスワードを忘れてしまった時などの対応策として、Thunderbirdでは登録されているパスワードの情報を表示する事ができます。 ツール=>オプション セキュリティ=>パスワード=>保存され…

Wordpress 「Broken Link Checker」プラグインでサイト内のリンク切れをチェックする

「Broken Link Checker」プラグインをインストール後、 リンク切れが起きているとダッシュボードでのお知らせ、メールの通知などで教えてくれます。

Wordpress 「EWWW Image Optimizer」プラグインをインストールして画像ファイルを圧縮する

Wordpressをそれなりに使用していると画像ファイルのデータ量が増えていくと思います。 なので、軽量化を目指すために「EWWW Image Optimizer」プラグインを使用して 画像ファイルを自動的に圧縮します。 「EWWW Image Optimizer」プラグインをインストール…

Wordpressの画像を後読みする「Lazy Load」プラグインを入れて体感速度を上げる

画像を後読みする「Lazy Load」プラグインを入れてサイト表示の体感速度をあげます。 本来、サイト表示時はすべての画像を読み込んだ後に表示を行いますが、「Lazy Load」プラグインを使用すると、 画像の後読みを行い、一度に画像を読み込まない、必要な画…

Google Analyticsで機械的なbotやクローラーのアクセスを集計させない方法

Google Analyticsではそのサイトのアクセス数などを測ってくれます。 ですが、ウェブサイトには人的にアクセスしてきたものばかりではありません。 機械的なbotやクローラーなどのアクセスも含まれています。 今回はその機械的でアクセスしてきた分の集計を…

PHPでリダイレクトさせる方法

php

あるページにアクセスしたら別ページに遷移させたい場合などに使用 urlは絶対パスを設定する

Wordpress人気記事のランキングを表示する「WordPress Popular Posts」

Wordpressで人気記事を表示させるためのプラグイン 「WordPress Popular Posts」を使用します。 WordPress Popular Postsのインストール プラグイン追加からキーワード「WordPress Popular Posts」を検索 赤枠中にある今すぐインストールを押下 インストール…

「failed to open stream: Permission denied in」 書き込み権限を与えると解消

「failed to open stream: Permission denied in」 書き込み権限を与えると解消できる エラーログにて Warning: Warning (2): file_put_contents(/home/deploy/src/releases/20160108095241/src/server/api/develop/app/tmp/logs/debug.log) http://php.net/…

「Server refused to allocate pty」 SSHログインができない

DTIのVPSサーバ(500円)を使用していて下記のメッセージがでてきました。 「Server refused to allocate pty」なんじゃこら.... 困った時のGoogle翻訳 Server refused to allocate pty ⇒ ServerはPTYの割り当てを拒否しました どうやらsshdのプロセス数が上限…

「Linux」tail -fコマンドの使い方、ファイルログをリアルタイムに見る方法

指定したファイルの末尾から指定した行数、バイト数を表示する。 ログファイルをリアルタイムに見たいときに主に使うコマンドです。 /var/log/messageのファイルをリアルタイムに見る tail -f /var/log/messages コマンド実行時は初期設定で10行を表示します…

viで行番号を表示、非表示にする方法

#行番号を表示する :set number :set nu #行番号を非表示する :set nonumber :set nonu

ApacheからNginxへ試しに変更!インストールしてみる

wordpressが重い.... Apacheのチューニングとか試してみたけど、対して変わらなかった... 原因はおそらくサーバスペックが足りてないんだと思うけど... apacheとnginxの比較がここに詳しくあります。 apacheとnginxの比較表とベンチマーク Nginxのリバースプ…

ログ監視用スクリプト「logmon」を使う

logmonはログ監視をしてくれます あらかじめ監視用の文字を設定しておくことで後々メール送信やらシェル実行やらをする事ができる デジモン、ポケモンみたいな名前 logmonインストール #git clone https://github.com/moomindani/logmon.git cd logmon sudo …

phpエラー Array to string conversion in とは

phpのエラーメッセージ「Array to string conversion in」の原因 google翻訳で翻訳してみる 「文字列への変換アレイで」 エラー原因 関数の引数でstringを使用する所にarray(配列のデータ)を渡している 配列を文字列変換したためにエラーが出ている

ERROR 1075: Incorrect table definition; There can only be one auto column and it must be defined as a key

ERROR 1075: Incorrect table definition; There can only be one auto column and it must be defined as a key の原因 create table文に問題がある. PRIMARY KEY(id)を追記する必要がある. 自動生成する値がある場合は、主キーにしてインデクス付けする必…

Warning: Missing argument というエラー

php

Warning: Missing argument というエラーの原因は... Warning: Missing argument [引数] for クラス名::関数名().... クラスの関数の引数が合ってない時のエラー 関数の引数を良く確認するべし

お名前.comのドメイン&Ubuntuサーバ設定方法

お名前.comでドメインを取得したので、サーバに設定してみたいと思います。 お名前.com側DNS設定 ドメイン設定=>DNS関連機能の設定 内部ドメイン一覧から使用したいドメインのチェックボックスにチェックを入れる 次へ進むボタン押下 DNSレコード設定を利用…

chatworkのAPIを使用してPHPで投稿する方法

chatworkAPIを使用して投稿してみたいと思います。 1.chatworkとは、 クラウド型ビジネスチャットツール 個別でチャットする場合でも利用でき、複数人数でのグループチャットも可能です。 chatworkアカウントを持っていない人はこちらから新規登録 2.APIを発…

Google検索の小技集

Google検索での小技を紹介します。 「do a barrel roll」と検索すると、検索結果ページが1回転する 「askew」と検索すると、画面が少し傾く 「Google Sphere」と検索後、Google Sphere - Mr.doobにアクセスすると、エフェクトで回転しだす 「Google Gravity…

暇つぶしに丁度いいフリータイピングゲーム「妖菓子皇女」

「あとらそふと」さんによるタイピングゲームです。 僕も暇な時によくゲームしています。 ゲームスタート画面 [H]本編 キャラクターを選択し、本編を開始する [G]グレーテル [H]ヘンゼル [A]妖菓子皇女 [M]無限迷宮 [G]グレーテル 単語のタイピングモード [H…

Wordpressの全てのリンクで404 Not Foundがでた時の対処法

PHPでWordPressに自動投稿「WordPress XML-RPC Class」先日書いたWordpress自動投稿で、 タイトルを日本語にして投稿した際、 トップページから全てのリンクで404 Not Foundが出ていました。 今回はそれの対処法です。 パーマリンクの設定を変更する パーマ…

MySQLのインストール方法

MySQLのインストール方法です。 MySQLインストール yum install mysql mysql-devel mysql-server mysql-utilities バージョンの確認 #mysql --version mysql Ver 14.14 Distrib 5.1.73, for redhat-linux-gnu (x86_64) using readline 5.1 MySQL起動 Startin…

CentOSのバージョン確認方法

CentOSのバージョン確認方法です。 確認方法は下記のコマンドで分かります。 cat /etc/redhat-release cat /etc/issue lsb_release -a (パッケージのインストールが必要:yum install redhat-lsb) CentOS 6.5の場合 cat /etc/redhat-release CentOS release …

PHPでWordPressに自動投稿「Wordpress XML-RPC Class」

「Wordpress XML-RPC Class」というクラスを使用するとWordPressの自動投稿ができるようなので 試してみたいと思います。 1.go-pear.php(PEAR)を入手 http://pear.php.net/go-pear 上記のリンクで「対象をファイルに保存」してtxtファイルをダウンロードする…

右クリック禁止を無効化する方法Chrome

右クリックを無効化してくれるアドオン Chrome https://chrome.google.com/webstore/detail/enable-right-click/hhojmcideegachlhfgfdhailpfhgknjm 上記のアドオンをインストールすれば右クリックを行う事が可能です。