新潟のホームページ屋

新潟市のWebサイト制作会社がFlash,(X)HTML,CSS,Ajax等について書き連ねるブログです。

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書く事で広告が消せます。
スポンサー広告 |

アイル インフィニートプラスへEC-CUBE2.11.4をインストールするし、他のサーバから移管・移転する

2012年1月19日現在の情報

まず、インフィニートのマニュアル通り、EC-CUBEを手動インストールする。

バージョンは2.11.3

EC-CUBEサイトから、2.11.3から2.11.4へのアップデートファイルをダウンロード。

インフィニートにFTP接続して、dataフォルダをアップデート用ファイルで上書き。

管理画面でバージョン確認すると、2.11.4になっているはず。


この時点で、EC-CUBE関連ファイルを丸ごとダウンロードしてバックアップを取ると良いかもしれません。


次に、他のサイトのデータベース(MySQL)を移管。
※他サイトのEC-CUBEバージョンも、2.11.4でPHP、MySQLも最新であることが前提条件。

まず、インフィニートで、新しくデータベース作成(MySQL)。
※インストール時に作成したデータベースとは別個のもの。


1.他サイトでphpMyAdminでデータベースをSQL形式でエクスポート。
※インフィニートで構造を何も作っていないので、構造付きでエクスポートする。
2.この際、「mtb_zip」は重くなるので、別個にエクスポート

「1.」でエクスポートしたファイルを、インフィニートのphpMyAdminでインポート。

「2.」で作ったものは、データサイズが大きすぎて、phpMyAdminではインポートできないので、「bigdump」を使用してインポート。
※bigdumpはグーグル先生に教えてもらってください。




さらに、旧サイトから、EC-CUBE関連ファイルを丸ごとダウンロードして、インフィニートにアップロード。
※アップロードすると、インストールしたはずのEC-CUBEにアクセスできなくなると思います。

data/config/config.phpをダウンロードして、バックアップを取っておいた、最初にインストールしたEC-CUBEのconfig.phpを見て、同じにする。
しかし、データベースの項目だけ、後から作った(旧サイトのデータベースをエクスポートしたやつ)データベースへの接続情報にする。


で、サイトにアクセス。管理画面にもアクセス。
うまくいけばOK。

管理画面に入れなかったら、IDとパスワードを忘れた場合の処理についてグーグル先生に聞く。




未分類 | コメント:0 | トラックバック:0 |

dropdown.js dropdown.css ie a:hover 効かない

Sliding JavaScript Dropdown Menu
(http://www.leigeber.com/2008/04/sliding-javascript-dropdown-menu/)

参考サイト
http://solidstate.jp/Navigation/DropdownMenu/script_4.html

http://coliss.com/articles/build-websites/operation/javascript/1042.html


上記のドロップダウンメニューを使用してナビゲーションを作成した時に、IEだと:hoverが途中で効かなくなる。
フェードインしながらドロップダウンするんだけど、フェードインが終わった途端(全てのメニューが表示された途端)a:hoverが効かなくなる。FireFoxだと大丈夫。

解決策
aタグにonmouseoverでjavascriptを書き、背景色を変える。
以下はサンプルコード


未分類 | コメント:1 | トラックバック:0 |

WordPress ContactForm7 IE6

WordPressのプラグインContactForm7を使用したフォームをIE6で表示すると、フォームが固定されたまま動かない場合がある。

解決策は、以下のURLを参照。
http://www.travelogue.jp/blog/archives/1182.html

ちなみに、僕がwidthを設定したのは、下の定義場所。
/******************************************************************/
div.wpcf7 {

margin: 0;

padding: 0;
/*以下はIE6対策でフィリアシステムが追加*/
width: 100%;

}
/******************************************************************/

未分類 | コメント:0 | トラックバック:0 |

phpMyAdmin - 2.11.2.2 csv インポート

phpMyAdminを使用してcsvをテーブルにインポートする方法
(備忘録ですので、他の人が下記設定でうまくできるかは保証できません。)

テーブルを作成する

テーブルと同じフィールドを持つCSVを作成

CSVにデータを入れる

CSV形式で保存

保存したCSVファイルをメモ帳等で開いて、UTF-8で保存

phpMyAdmin>インポート>ファイルを選択(ファイルの文字セット:UTF-8)

部分インポートはチェック入れる。スキップする行は好みで。

インポートするファイル形式>LOADDATAするCSV>テーブルデータを差し替える・重複している行を無視するにチェック入れて、フィールド区切り記号は[,]カンマにする。後はいじらない。

nonを選択

実行
未分類 | コメント:0 | トラックバック:0 |

リモートデスクトップで再起動ができない BIOSの設定

弊社で管理している、サーバーがリモートデスクトップから再起動できなかった件。

データセンターに行って、直にモニター・マウス・キーボードを接続して確認してみたら、BIOSのエラー画面で「キーボードとマウスが認識されませんでした。」のエラーが表示されていました。(実際には英語のエラー表記だったけど忘れたので・・そんなことが書いてあったと思う。)

つまり、OSを立ち上げてログイン画面に行く前の段階で、エラーが出ていたのでリモートでログイン画面に接続できなかったというオチ。

これが分かるまで、PS/2のマウス・キーボードをUSBのマウス・キーボードに変えて再起動してみたりしました。

結果的には、PS/2だろうがUSBだろうが、マウスとキーボードがつながっていれば、ログイン画面まで行って、後は普通に起動できるけど、マウスとキーボードがつながっていないと何をしてもダメ。ということです。

で、BIOS設定を見て、マウス・キーボードが繋がっていなくても起動する設定に変えました。

そしたら、キーボード・マウスが接続されていなくてもログイン画面まで行けました。(当たり前だけど)


私が思うに、このサーバーはラック型ではなく、デスクトップ型(縦置き型?)でそれをラックにも収納できるというIBM製のサーバーだったので、BIOSのデフォルト設定でマウス・キーボードが接続されていないとOS起動しない設定になっていたのではないかと推測します。

ラック型なら、マウス・キーボードが接続されていないこともある程度は想定できるわけで・・。

ちなみに、モニターは接続してなくても起動できるBIOS設定になっていました。


以上、夜中に2時間もサーバ群に囲まれて頭がフラフラした件でした。(って件名変わってるし。)




◆補足
TeamViewer5でも接続をテストしたけど、BIOSエラーが出てた時は当然接続できませんでした。
pcAnywhereもだめだった。ってどれだけ接続選択しあるねん!セキュリティ危ないやろというお話。
でも、おかげで問題の切り分けに役立ったわけで・・。ポートは変えてあるから・・。ファイヤーウォールもあるし・・。

TeamViewerはサーバーOSの場合、有料版が必要ですのであしからず。




未分類 | コメント:0 | トラックバック:0 |
| ホーム |次のページ>>