今朝の時点で現象は解消している。 メールで今氏に原因を確認中。
カラーバランス、今氏に連絡。 調査を依頼。
PCの時刻設定が2012年になっていることを発見。
サーバーのログイン状態を維持しているCookieがExpireする条件になっているためか?
しかし、IE側のCookieを削除しても再現する。 参照しているCookieが違うのか?
もしこれが原因であれば、サーバー側のセッションデータをすべて削除し、古いCookieによるログイン状態を破棄することで解決できると思われる。
今後の対応: サーバー側で sessions テーブルのエントリをすべて削除。 ログイン状態はブラウザを閉じた時点で終了となるように settings.php を変更。
ini_set('arg_separator.output', '&'); ini_set('magic_quotes_runtime', 0); ini_set('magic_quotes_sybase', 0); ini_set('session.cache_expire', 10080); ini_set('session.cache_limiter', 'none'); ini_set('session.cookie_lifetime', 0); ini_set('session.gc_maxlifetime', 200000); ini_set('session.save_handler', 'user'); ini_set('session.use_only_cookies', 1); ini_set('session.use_trans_sid', 0); ini_set('url_rewriter.tags', '');
次回、集金で赴いた際にIEでのログインを確認する。
お客さんの事務所に赴き現象を確認。
ログインページは表示されるが、確かにアクセス不許可のエラーが出て中に入れない。
応急策として、FireFox をインストールして設定すると問題なくアクセスできる。
カート画面に列を追加する方法を調査。次のモジュールが利用できる。 http://www.ubercart.org/contrib/763
上記モジュールのコードの大半を流用する形で下記のTAPIrフックを書いて動作を確認。
function uc_jex_table_alter($table_id, $op, $args = NULL) { switch ($table_id) { case 'uc_cart_view_table': switch ($op){ case 'fields': $fields[] = array( 'name' => 'unit_price', 'title' => t('Unit price'), 'weight' => 2, 'enabled' => true,); return $fields; case 'data': $subtotal = 0; foreach ($args['#parameters'][1] as $item) { $data['unit_price'][] = uc_currency_format($item->price); $subtotal += $item->price * $item->qty; } $data['#footer'] = array(array( 'data' => '<strong>'. t('Subtotal:') .'</strong> '. uc_currency_format($subtotal), 'colspan' => 6, 'align' => 'right', 'nowrap' => 'nowrap', 'class' => 'subtotal')); return $data; } break; } }
Tiffany Necklaces tiffany and co tiffany discount jewellery
pandora pandora beads pandora jewellery
pandora jewels pandora charm pandora jewels Louis Vuitton handbags
cheap links of london jewellery links jewelry cheap lv luggages cheap lv wallets
tiffany jewelry uk cheap links of london jewellery links jewelry
cheap lv bags cheap lv purses buy tiffany jewelry
pandora charms pandora online pandora charms pandora online
links jewelry cheap lv luggages cheap lv wallets
Pandora on sale Pandora on sale buy tiffany jewellery tiffany jewellery shop links london jewellery links of london jewellery uk cheap lv bags cheap lv purses buy tiffany jewelry
WOW Gold Cheap WOW Gold Buy WOW Gold Buy Cheap WOW Gold WOW Gold Cheap WOW Gold Buy Cheapest WOW Gold WOW Power Leveling WOW Accounts
Tiffany cheap tiffany tiffany uk shop
links of london links of london sale cheap links of london
自動設定されるエイリアスの言語が All Language になるように設定できれば解決するが、現在使用している pathauto 1.3 にはその機能がない。
調査したところ、その機能が次のパッチとして実装されていることを発見。 http://drupal.org/node/321848#comment-2669782
実際に適用し、テストしたところ、新規に自動作成されるエイリアスは、管理画面で設定したとおり All language になることを確認。
そこでモジュールにパッチを適用したものをサーバーにコピーし、すべての contents エイリアスを削除してから再作成したところ、すべてのエイリアスの言語設定を All に変更することができた。
以上で、wahei ブログも正しく URL エイリアスが設定されるようになった。
coreserver の www.glotal.com ディレクトリ上で、.htaccess に次の記述を追加。
・・・ # Various rewrite rules. <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{QUERY_STRING} (.*)node/487$ RewriteRule ^$ http://shop.glotal.com/sasaki/? [R=301,L] RewriteRule node/487$ http://shop.glotal.com/sasaki/ [R=301,L] RewriteCond %{QUERY_STRING} (.*)node/487/$ RewriteRule ^$ http://shop.glotal.com/sasaki/? [R=301,L] RewriteRule node/487/$ http://shop.glotal.com/sasaki/ [R=301,L] ・・・
これで、/node/487 および /node/487/ に対するリクエストが http://shop.glotal.com/sasaki/ に 301 ステータスでリダイレクトされる。FireFox の Live HTTP headers プラグインで動作を確認した。
これで再クロールが行われればインデックスが更新されるはず。実際の販売時期はまだ先なので、この状態でしばらく様子を見ることにする。
public_html/www.white-root.com/ の下の .htaccss を確認したところ、update.php に対して CGI モードで実行させるオプションが抜けていた。次の3行を追加:
<Files update.php> AddHandler application/x-httpd-phpcgi .php </Files>
同時に、共用環境の htaccess テンプレートにも同様の変更を加えた。
この措置で問題が解決するかは、次回データベーススキーマ更新のときに確認することにし、とりあえず様子を見ることにする。
CORESERVER 側に tweet モジュールが入っていなかった。 tweet モジュールは他のプロジェクトでも使用できる可能性が高いので、最新版を共用環境にインストール。その後、モジュール画面で有効にすることで復旧完了。
今後、CORESERVER D6 環境では tweet モジュールが利用可能。
Development snapshot の 6.x-3.x-dev を使っていましたが、問題を作成する権限を与えないと解答できないようなので、6.x-2.1 に戻しました。 それまでの問題が正常に動作しなくなったので、また作り直しました。
アクセス拒否で表示できなかった方にお詫び申し上げます。
現在の D6 版で確認したところ、画像メニューを複数作るとそれぞれに対応するブロックも作られるので、これらを有効にすれば画像メニューのブロックを複数設置することはできる模様。
ただ、同じ仕様のメニュー項目を複数メニューに登録し、それらのブロックを同時に有効にすると、いつの間にかメニュー項目が一方のメニューに移っていたり、ちょっと不可解な現象に遭遇。制限事項か?
今朝の時点で現象は解消している。
メールで今氏に原因を確認中。
カラーバランス、今氏に連絡。
調査を依頼。
PCの時刻設定が2012年になっていることを発見。
サーバーのログイン状態を維持しているCookieがExpireする条件になっているためか?
しかし、IE側のCookieを削除しても再現する。
参照しているCookieが違うのか?
もしこれが原因であれば、サーバー側のセッションデータをすべて削除し、古いCookieによるログイン状態を破棄することで解決できると思われる。
今後の対応:
サーバー側で sessions テーブルのエントリをすべて削除。
ログイン状態はブラウザを閉じた時点で終了となるように settings.php を変更。
ini_set('arg_separator.output', '&');
ini_set('magic_quotes_runtime', 0);
ini_set('magic_quotes_sybase', 0);
ini_set('session.cache_expire', 10080);
ini_set('session.cache_limiter', 'none');
ini_set('session.cookie_lifetime', 0);
ini_set('session.gc_maxlifetime', 200000);
ini_set('session.save_handler', 'user');
ini_set('session.use_only_cookies', 1);
ini_set('session.use_trans_sid', 0);
ini_set('url_rewriter.tags', '');
次回、集金で赴いた際にIEでのログインを確認する。
お客さんの事務所に赴き現象を確認。
ログインページは表示されるが、確かにアクセス不許可のエラーが出て中に入れない。
応急策として、FireFox をインストールして設定すると問題なくアクセスできる。
カート画面に列を追加する方法を調査。次のモジュールが利用できる。
http://www.ubercart.org/contrib/763
上記モジュールのコードの大半を流用する形で下記のTAPIrフックを書いて動作を確認。
Tiffany Necklaces
tiffany and co
tiffany discount jewellery
pandora
pandora beads
pandora jewellery
pandora jewels
pandora charm
pandora jewels
Louis Vuitton handbags
cheap links of london jewellery
links jewelry
cheap lv luggages
cheap lv wallets
tiffany jewelry uk
cheap links of london jewellery
links jewelry
cheap lv bags
cheap lv purses
buy tiffany jewelry
cheap lv bags
cheap lv purses
buy tiffany jewelry
pandora charms
pandora online
pandora charms
pandora online
links jewelry
cheap lv luggages
cheap lv wallets
Pandora on sale
Pandora on sale
buy tiffany jewellery
tiffany jewellery shop
links london jewellery
links of london jewellery uk
cheap lv bags
cheap lv purses
buy tiffany jewelry
Pandora on sale
Pandora on sale
buy tiffany jewellery
tiffany jewellery shop
links london jewellery
links of london jewellery uk
cheap lv bags
cheap lv purses
buy tiffany jewelry
WOW Gold
Cheap WOW Gold
Buy WOW Gold
Buy Cheap WOW Gold
WOW Gold Cheap
WOW Gold Buy
Cheapest WOW Gold
WOW Power Leveling
WOW Accounts
Tiffany
cheap tiffany
tiffany uk shop
links of london
links of london sale
cheap links of london
自動設定されるエイリアスの言語が All Language になるように設定できれば解決するが、現在使用している pathauto 1.3 にはその機能がない。
調査したところ、その機能が次のパッチとして実装されていることを発見。
http://drupal.org/node/321848#comment-2669782
実際に適用し、テストしたところ、新規に自動作成されるエイリアスは、管理画面で設定したとおり All language になることを確認。
そこでモジュールにパッチを適用したものをサーバーにコピーし、すべての contents エイリアスを削除してから再作成したところ、すべてのエイリアスの言語設定を All に変更することができた。
以上で、wahei ブログも正しく URL エイリアスが設定されるようになった。
coreserver の www.glotal.com ディレクトリ上で、.htaccess に次の記述を追加。
・・・ # Various rewrite rules. <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{QUERY_STRING} (.*)node/487$ RewriteRule ^$ http://shop.glotal.com/sasaki/? [R=301,L] RewriteRule node/487$ http://shop.glotal.com/sasaki/ [R=301,L] RewriteCond %{QUERY_STRING} (.*)node/487/$ RewriteRule ^$ http://shop.glotal.com/sasaki/? [R=301,L] RewriteRule node/487/$ http://shop.glotal.com/sasaki/ [R=301,L] ・・・これで、/node/487 および /node/487/ に対するリクエストが http://shop.glotal.com/sasaki/ に 301 ステータスでリダイレクトされる。FireFox の Live HTTP headers プラグインで動作を確認した。
これで再クロールが行われればインデックスが更新されるはず。実際の販売時期はまだ先なので、この状態でしばらく様子を見ることにする。
public_html/www.white-root.com/ の下の .htaccss を確認したところ、update.php に対して CGI モードで実行させるオプションが抜けていた。次の3行を追加:
同時に、共用環境の htaccess テンプレートにも同様の変更を加えた。
この措置で問題が解決するかは、次回データベーススキーマ更新のときに確認することにし、とりあえず様子を見ることにする。
CORESERVER 側に tweet モジュールが入っていなかった。
tweet モジュールは他のプロジェクトでも使用できる可能性が高いので、最新版を共用環境にインストール。その後、モジュール画面で有効にすることで復旧完了。
今後、CORESERVER D6 環境では tweet モジュールが利用可能。
Development snapshot の 6.x-3.x-dev を使っていましたが、問題を作成する権限を与えないと解答できないようなので、6.x-2.1 に戻しました。
それまでの問題が正常に動作しなくなったので、また作り直しました。
アクセス拒否で表示できなかった方にお詫び申し上げます。
現在の D6 版で確認したところ、画像メニューを複数作るとそれぞれに対応するブロックも作られるので、これらを有効にすれば画像メニューのブロックを複数設置することはできる模様。
ただ、同じ仕様のメニュー項目を複数メニューに登録し、それらのブロックを同時に有効にすると、いつの間にかメニュー項目が一方のメニューに移っていたり、ちょっと不可解な現象に遭遇。制限事項か?