‘ホームページ’ カテゴリーのアーカイブ

phpエラー:It is not safe to rely on the system’s timezone settings.

2009 年 12 月 6 日 日曜日

別PCからデータを移したXAMPP先でエラー発生。XAMPPは関係なしにPHPで下記のようなエラーが出る場合


Warning: date() [function.date]: It is not safe to rely on the system’s timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected ‘Asia/Tokyo’ for ’9.0/no DST’ instead in C:***/***/***.php on line **


タイムゾーンの設定がなされていない事が原因。
下記設定を追加。
date_default_timezone_set(‘Asia/Tokyo’);

参考
date関数で”Asia/Tokyo・・”なんかのエラーが出る件:PHP5.1.0以降
It is not safe to rely on the system’s timezone settings.

このエントリーを含むはてなブックマーク

CSSのoverflowでIEのみテキストがはみ出る問題

2009 年 10 月 15 日 木曜日

CSSでheightを指定し、overflowを指定した場合、IEのみheightからはみでる場合がある。
これは、子要素にposition: relative;を使用していた場合に発生する。
この場合、親要素にもposition: relative;を指定してあげると、上手くいく場合が多い。

このエントリーを含むはてなブックマーク

EC CUBEでメールが届かない

2009 年 10 月 12 日 月曜日

カスタマイズしていると、突然、受注メールやお問い合わせメールが、送信者にも管理者にも届かなくなる事がある。

この場合、
/data/mtb_constants_init.php と /data/cash/mtb_constants.php の

define(‘MAIL_BACKEND’, “smtp”);

define(‘MAIL_BACKEND’, “mail”);
に変更。

参考
EC-CUBE 開発コミュニティサイト

http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=3133&forum=4

システム運用|システムインテグレータTAG

http://ameblo.jp/tag-m/entry-10266773372.html

このエントリーを含むはてなブックマーク

携帯サイトでphpファイルにするとXHTML/CSSが適切に表示されない場合

2009 年 9 月 25 日 金曜日

1.エミュレーター上では問題ない。
2.htmlファイルで実機確認すると、きちんとXHTML/CSSが表示される

…にも関わらず同じソースをphpファイルにすると、きちんと表示されない場合がある。
この場合、.htaccessのAddTypeにhtmlは指定しているが、phpが指定されていないケースがある。

AddType application/xhtml+xml .htmlを試しにAddType application/xhtml+xml .phpに変更してみると、正常に表示されるケースが多い。

このエントリーを含むはてなブックマーク

WordPress エラー:Warning: include() [function.include]: Unable to access ***************.php in /plugins/exec-php/includes/runtime.php(**) : eval()’d code on line **

2009 年 9 月 22 日 火曜日

これは、WordPressで且つPluginのExec-phpを使って、出現するエラーの1つ。
Warning: include() [function.include]: Unable to access ***************.php
in /plugins/exec-php/includes/runtime.php(**) : eval()’d code on line **

例えば、<?php include(TEMPLATEPATH . ‘****.php’); ?>を正常に読み込めなかった場合に発生する。
意外と、記載しているファイル名の記載間違いである事が多い。

このエントリーを含むはてなブックマーク

WordPress ページ分割の2重化を避ける

2009 年 9 月 22 日 火曜日

ページ分割すると、同一タイトルで記事が分割するのでSEO上宜しくない。
そこでいろいろ調べるとAvoiding Duplicate Title Tag on WordPress Postには下記のようなソースが掲載されている。

<?php
the_title();
if ( get_query_var(‘page’) ) {
print ‘ – Page ‘ . get_query_var(‘page’);
}
?>

で、上記のソースだけだと、少々不恰好なので

<?php
the_title();
if ( get_query_var(‘page’) ) {
print ‘ – Page ‘ .  get_query_var(‘page’);
}else{
print ‘ – Page 1′;
}
?>

と変更

また、Pluguin – Pagebar2を利用した場合も、Page noが出ないので
if文で分岐させればOK

if($paged == 0){
$paged = $paged+1;
}

あとは好みに応じて、コンディショナルタグで条件分岐すればSEOにマッチしたタイトルタグが設定できる。
参考
Avoiding Duplicate Title Tag on WordPress Post
http://arie.putranto.com/blog/2009/03/avoiding-duplicate-title-tag-on-wordpress-post/

このエントリーを含むはてなブックマーク

EC CUBEのヘッダーやテンプレートにログインや買物カゴのブロックを設定する

2009 年 9 月 15 日 火曜日

EC CUBEでログインや買い物カゴは、ヘッダーや商品一覧、詳細ページの中では使用できないが、下記のような形で、phpを呼び出すと、使用する事が出来る。

ログインを表示
<!–{include_php file=`$smarty.const.HTML_PATH`frontparts/bloc/login.php}–>

かごの中を表示
<!–{include_php file=`$smarty.const.HTML_PATH`frontparts/bloc/cart.php}–>

このエントリーを含むはてなブックマーク

オープンソースのソーシャルブックマーク:Pligg

2009 年 9 月 9 日 水曜日

Pliggはソーシャルブックマークサイトを構築する為のシステム。
http://www.cba-japan.com/2007/05/pligg91.html
無償だが法人・学校向けかもしれない。

このエントリーを含むはてなブックマーク

FTP上に.htaccessが存在しているかどうか確認する方法

2009 年 9 月 2 日 水曜日

FTP(例えばFFFTP)上に.htaccessが表示されない場合がある。.から始まるファイルを表示するにチェックを入れても表示されない場合。

この場合、SSHを用いる事でファイルを確認する事が出来る。
ls -laですべてのファイルを確認できる。
中身はcatで確認すれば、FTP上で表示されなくても、指定の.htaccessがサーバー上に存在しているかどうかを確認する事ができる。

このエントリーを含むはてなブックマーク

ドメインがブラックリストに登録されていないか調べる

2009 年 8 月 18 日 火曜日

数年前なら問題なかったが、最近では、ドメインやIPアドレスがブラックリストに入ってて、サイト開設してもいっこうに検索エンジンにひっかからないというケースもある。前もってドメインやサーバーがブラックリストに入っていないかどうか、調べるのは重要。

http://www.aguse.jp/

このエントリーを含むはてなブックマーク