logo

パレット - カラフルに🎨

Palette — ビジュアルページビルダー、デザインの専門知識は不要です。

ライブデモ パレットをダウンロード

Scroll

Ubercart インストールの最小要件

17/04/2025, by Ivan

Ubercart を正常にインストールして使うには、システムが次の要件を満たしている必要があります:

  • オペレーティングシステム:Windows、Mac OS X、Linux、Unix、BSD、Solaris
  • Web サーバー:Apache 1.2 または Apache 2.x、Microsoft IIS 6 または 7、Lighttpd
  • データベース:MySQL 4.1 または MySQL 5.0、PostgreSQL 7.4
  • PHP 4.3.5(PHP 5.2.x 推奨)

それでは、これらの要件を詳しく見ていきましょう:

オペレーティングシステム

Drupal はほぼすべてのオペレーティングシステムでうまく動作します。実際、Drupal のインストールをある OS から別の OS へわずか数分で移行できます。必要なのはファイルとデータベースを移動するだけで――構成の変更は不要です。例えば、ローカルの Windows や Mac コンピューターに Drupal をインストールし、そこですべてを構成してから、Linux サーバーにアップロードできます。

Web サーバー

Web サーバーは、ブラウザから HTTP リクエストを受け取り、ユーザーに Web ページを配信するソフトウェアです。最も人気のある Web サーバーは Apache で、私たちのインストールに使います。安全で拡張可能、そしてセットアップが速いです。別のサーバーに精通していない限り、他のものを使う理由はありません。Apache は必要なすべての機能を提供するからです。

データベース

データベースは、サイト上のすべてのデータを構造化された方法で保存、整理、管理、取得するために使われます。「データ」とは、ページに配置するコンテンツだけでなく、Drupal が内部機能に使う情報も意味します。このチュートリアルでは、データベースとして MySQL を使います。これはナンバーワンのオープンソースデータベースシステムで、小さな個人ブログから数百万のユーザーを持つエンタープライズシステムまで、何百万ものウェブサイトやアプリケーションに使われています。

Drupal をインストールすると、MySQL データベースには約 50 のテーブルが含まれ、インストールする各新しいモジュールが 1 つ以上のテーブルを追加することがあります。Ubercart をインストールした後は、約 100 のテーブルが見つかります。これらのテーブルには、ページ、商品、画像、カテゴリー、注文、支払い、キャッシュされたコンテンツ、テーマ情報、ユーザーコメント、メニュー、ユーザープロファイルなどのデータが保持されます。

PHP

PHP は Web 開発に理想的なスクリプト言語です。小さな個人プロジェクトとして始まりましたが、すぐに最も人気のあるスクリプト言語の 1 つになりました。Drupal は PHP で書かれています

主な PHP の要件は次のとおりです:

  • PHP memory limit: 多くのサイトには 16 MB で十分ですが、より複雑なサイトには 64 MB が推奨されます。
  • GD2 library: この画像処理ライブラリは Ubercart に必要です。商品に画像を添付したい場合は、インストールされていなければなりません。
  • Register Globals: これは、一部のレガシーなホスティングプロバイダーがまだ使っている古い PHP 機能です。セキュリティリスクをもたらすので、Drupal のインストールでは無効にすべきです。
  • Safe Mode: Drupal 6 は、ファイルアップロードで問題を引き起こすため PHP セーフモードをサポートしていません。これも無効にすべきです。