最新号 (PC Pro – 第 134 号) の p152 には、オンライン ショップの構築に関する特集が掲載されています。そのため、ここオープンソースの世界でも、同じことを行うことにしました。ただし、ソフトウェアに費用はかかりません。ペニー。最初に選択するのは、既存のソフトウェアを使用するか、独自のソフトウェアを作成するかです。マニアックな観点から見ると、後者のアプローチには魅力がありますが、現実の世界では、そうする正当な理由がない限り、車輪を再発明することに意味はありません。そのため、私たちはすでに存在するオプションを検討しました。私たち自身もこれらの製品の多くを時折使用してきたので、何が利用できるのかについてはよく知っており、選択肢はすぐに 1 つのパッケージ osCommerce ( www.oscommerce.com ) に絞り込まれました。
osCommerce は 2000 年 3 月から存在しており、現在では世界中で 5,000 以上のオンライン ショップを運営していると主張しています。これは GNU General Public License (GPL) に基づいてリリースされており、完全に自由に使用および変更でき、オンラインでの存在を必要とするほぼすべての人を満足させる、ほぼ圧倒的な機能が含まれています。ただし、後で説明するように、この大きな柔軟性には問題がないわけではありません。
はじめる
osCommerce は PHP で書かれており、MySQL オープンソース リレーショナル データベース管理システムをバックエンド データ ストアとして使用するため、これらのプログラムの両方を実行している Web サーバーにインストールする必要があります。標準セットアップは Apache で実行するように設計されていますが、Microsoft Internet Information Server (IIS) 経由でも同様に実行できます。
まず、www.oscommerce.com からソフトウェアの最新バージョンをダウンロードします。この記事の執筆時点での現在のバージョンは 2.2-MS2 です (「MS」は「マイルストーン」を表し、これは 2 番目です)バージョン 2.2 のキー リリース)。 TAR または ZIP アーカイブからファイルを抽出した後 (使用される圧縮形式以外に違いはありません)、Catalog という名前のディレクトリを Web サーバーのディレクトリ ツリーにコピーします。 Unix ボックスで実行している場合 (そうであることを願っています)、コマンド ライン ‘chmod 777 category/includes/configure.php’ を実行して、catalog/includes/configure.php ファイルにアクセス許可が設定されていることを確認してください。また、MySQL 内にデータベースを作成し、そのデータベースへのアクセス権限を持つユーザーを作成する必要もあります。これは、コマンドラインまたは phpMyAdmin などのプログラムを使用して実行できます。
これを完了したら、http://(your-server)/catalog/install にアクセスして、初期インストール画面を表示します。しかし、ドキュメントに反して、PHP オプション「register_globals」がオフになっている場合、osCommerce が動作を拒否することがわかりました。register_globals がセキュリティの抜け穴であると一部の人が考えているため、最近のほぼすべての新しい PHP インストールにこれが当てはまります。 。この問題を回避するには、php.ini ファイルで register_globals を有効にするか (ホストしているすべてのサイトに影響します)、カタログ ディレクトリの htaccess ファイルを編集して次の行からコメントを削除する必要があります。ファイルの下部、register_globals を参照します。 (これらの行は register_globals をオンにしますが、Web サーバーがそれらを無視するように、行の前に # 記号が付けられてコメントアウトされています。コメント記号を削除すると、これらの行が実行されることになります。)
これが完了したら、Web ブラウザから your-server/catalog/install に移動すると、ソフトウェアをインストールするか、以前のバージョンからアップグレードするかを尋ねる画面が表示されます。 [インストール] をクリックし、次のページで [続行] をクリックすると、スクリーンショット 1 のような画面が表示されます。フォーム フィールドに、データベース サーバーの名前、ユーザー名、パスワード、および設定したデータベース名を入力する必要があります。先ほどのMySQL。これを完了したら、「続行」をクリックすると、データベースのインポート手順を実行できるページが表示されます。これにより、osCommerce が必要とするすべてのデータベース テーブルが作成されます。エラー メッセージが表示された場合は、データベースのユーザー名またはパスワードが正しく設定されていないか、古いバージョンの PHP の MySQL アクセス ライブラリを使用している可能性があります。データベーステーブルをインポートしたら、「管理」とマークされたボタンをクリックすると、osCommerce のメイン管理画面が表示されます。
「ショップトーク」に関するベスト動画選定!
中川家の寄席 002「おばちゃんとおばちゃん」
【コラボ】くわばたりえさんとの子育てマシンガントークが最高すぎる件。