PHPのdate_default_timezone_set()のエラー対策


 

最近のPHPでdate関連の関数を実行すると、

Strict Standards: date() [function.date]: It is not safe to rely on the systems timezone settings, please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. We now use ‘Asia/Tokyo’ for ‘JST’ in

こんな感じのエラーが表示されると思います。

これは、タイムゾーンを設定していないからです。

その対応の為のphp.iniの設定方法は、

sudo /etc/php.ini
date.timezone = Asia/Tokyo

これで、httpd or nginx or php-fpmを再起動してphp.iniの設定を読み込みます。

PHPでのmbstringの設定


 

PHPをUTF-8で使用する場合に、いつもmbstringの設定をするのでその備忘録

phpの[mbstring]の設定

mbstring.language = Japanese
mbstring.internal_encoding = UTF-8
mbstring.http_input = pass
mbstring.http_output = pass
mbstring.encoding_translation = Off
mbstring.detect_order = UTF-8,SJIS-win,auto
mbstring.substitute_character = ?;

これが一番、POSTなどでデータを渡しても文字化けが少ないと思われる設定方法

もっと良い設定があるかもしれませんが、いつもこの設定でやっていて特に問題ないです。

nginxで413 Request Entity Too Large


 

nginxでファイルアップロード時に、「413 Request Entity Too Large」が表示された場合の備忘録

nginxはデフォルトでは、2Mまでしかファイルを受け付けないのでそれを拡張するには

sudo vim /etc/nginx/nginx.conf
client_max_body_size 10M

このように記述します。

これで最大10Mまで受け付けるように変更になります。

これは

「http」「server」「location」どこにでも記述できます。

WordPressプラグイン (Un)offical Twitter Widget


 

プラグイン名 (Un)offical Twitter Widget
概要 特定のアカウントのTwitterの情報をサイドバーに簡単に表示させるウィジェットプラグイン

 操作方法

1.ウィジェットを配置

「外観」→「ウィジェット」でTwitterウィジェットがあるので、表示させたい箇所にドラッグ&ドロップする。

2.内容を設定する

ウィジェットの内容を下記のように設定すると、右側の画像のように表示される。

カラーリングなどを自分で修正できるので、サイトに合わせたカラーリングを使用することが可能となる。

 →こんな感じで表示される→ 

WordPressのプラグインの整理


 

WordPressのサーバを別サーバに移す事に伴い、プラグインの見直しを行った時の備忘録

実際に入っていたプラグイン、1つずつ何に使用しているのか見ていきたいと思います。

現在インストールしているプラグイン

    1. (Un)offical Twitter Widget
    2. AddQuicktag
    3. Akismet
    4. All In One SEO Pack
    5. Better Delete Revision
    6. Contact Form 7
    7. Custom Field Template
    8. Dagon Design Sitemap Generator
    9. iDuplicate Post
    10. Facebook Comments for WordPress
    11. Google Analytics for WordPress
    12. Google XML Sitemaps
    13. Ktai Stylei
    14. Lightbox 2
    15. Maintenance Mode
    16. My Category Order
    17. My Link Order
    18. NextGEN Gallery
    19. Popular Posts
    20. Post-Plugin Library
    21. Really Simple CAPTCHA
    22. Revision Control
    23. SI CAPTCHA Anti-Spam
    24. Similar Posts
    25. Similar Tags
    26. SyntaxHeighter TinyMCE Button
    27. TinyMCE Advanced
    28. W3 Total Cache
    29. WP-DBManager
    30. WP Multibyte Patch
    31. WP Social Bookmarking Light
    32. WP SyntaxHighlighter
    33. WPtouch
    34. WP Unformatted

return top