ステータス:非推奨

この記事では、サポートされなくなったバージョンのUbuntuについて説明します。 現在Ubuntu12.04を実行しているサーバーを運用している場合は、サポートされているバージョンのUbuntuにアップグレードまたは移行することを強くお勧めします。

理由: Ubuntu 12.04は2017年4月28日に保守終了(EOL)に達し、セキュリティパッチまたはアップデートを受信しなくなりました。 このガイドはもう維持されていません。

代わりに参照してください:このガイドは参照として役立つ場合がありますが、他のUbuntuリリースでは機能しない場合があります。 可能な場合は、使用しているUbuntuのバージョン用に作成されたガイドを使用することを強くお勧めします。 ページ上部の検索機能を使用して、より新しいバージョンを見つけることができます。

OpenCartについて


OpenCartは、PHPとMySQLを使用する広く使用されているオープンソースのEコマースCMSです。 独自のPsuedoMVC構造を備えており、処理が簡単で、セットアップが高速です。 詳細については、 http://opencart.com/をご覧ください。 ”>OpenCartサイト。

前提条件

このチュートリアルでは、ユーザーにroot権限が必要です。 ここで確認できます: initial-server-setup-with-ubuntu-12-04 ”>サーバーの初期設定。 OpenCartを使用する前に、VPSにLAMPをインストールする必要があります。 お持ちでない場合は、次のチュートリアルに従ってインストールできます: how-to-install-linux-apache-mysql-php-lamp-stack-on-centos-6 ”>LAMPスタックのインストール。

上記の要件が満たされたら、OpenCartのインストールを開始できます。

ステップ1:OpenCartをダウンロードする


まず、OpenCartがインストールされるルートフォルダに移動します。 これを行うには、ターミナルを開き、次のコマンドを入力します。


cd /var/www

次に、最新リリースのOpenCart(v1.5.5.1)をgithubリポジトリからダウンロードします。


sudo wget https://github.com/opencart/opencart/archive/v1.5.5.1.zip

実行中 ls コマンドを実行すると、wwwディレクトリにv1.5.5.1.zipファイルがあります。

このフォルダを解凍するには、解凍モジュールをインストールする必要があります。 お持ちでない場合は、以下を入力してインストールできます。


sudo apt-get install unzip

次に、このダウンロードしたOpenCartzipファイルを現在のディレクトリに解凍します。


unzip v1.5.5.1.zip

解凍したOpenCartフォルダのディレクトリをトラバースすると、中にアップロードフォルダがあります。 に存在するファイルとフォルダを移動する必要があります uploads ルートにフォルダ www フォルダ。 次のコマンドは私たちのためにそれを行います:


mv -v /var/www/opencart-1.5.5.1/upload/* /var/www

これで、ルートwwwフォルダーに直接置かれているOpenCartのすべてのコアファイルとフォルダーを見つけることができます。

ステップ2:OpenCartのデータベースを作成する


OpenCartのインストール中に必要となるデータベースを作成する必要があります。

次のコマンドでMySQLシェルにログインします。


mysql -u root -p

最初にデータベースを作成しましょう(データベース名をopencartとして設定していますが、任意の名前を選択できます)。


CREATE DATABASE opencart;

Query OK, 1 row affected (0.00sec)

次のステップでは、パスワードを使用して新しいデータベースユーザーを作成し、上記で作成したopencartデータベースへのアクセスを許可します。 次のコマンドを注意深く実行し、選択したユーザー名とパスワードを書き留めておきます。

データベースユーザーの作成:


CREATE USER opencartuser@localhost;

Query OK, 0 rows affected (0.00 sec)

このユーザーのパスワードを設定します。


SET PASSWORD FOR opencartuser@localhost= PASSWORD("yourpassword");

Query OK, 0 rows affected (0.00 sec)

この新しいユーザーに、opencartデータベースにアクセスするためのアクセス許可を付与します。


GRANT ALL PRIVILEGES ON opencart.* TO opencartuser@localhost IDENTIFIED BY 'yourpassword';

Query OK, 0 rows affected (0.00 sec)

次に、変更が有効になるようにMySQLを更新します。


FLUSH PRIVILEGES;

Query OK, 0 rows affected (0.00 sec)

データベースの部分はこれで完了です。これで、MySQLシェルからログアウトできます。


exit

ステップ3:構成ファイルの名前を変更してApacheユーザーに所有権を与える


次に、OpenCart構成ファイルの名前を config-dist.phpconfig.php. そのようなファイルは2つあります。1つは直接ファイルです。 www フォルダとその中の1つ www/admin フォルダ:


cp /var/www/config-dist.php /var/www/config.php

同様に:


cp /var/www/admin/config-dist.php /var/www/admin/config.php

次のコマンドを実行して、opencartファイルの所有権をapacheユーザーに付与します。


sudo chown www-data:www-data * -R

sudo usermod -a -G www-data username

ステップ4:ほぼ完了


準備できた。 ブラウザ( http://198.102../)でIPアドレスを押すだけで、インストール画面にアクセスできます。 利用規約に同意すると、次のような画面が表示されます。

すべて緑色は、先に進むのに適していることを示します。 場合によっては、cURLとGDがインストールされていないと表示されることがあります。 これは単に、これらのphp5ライブラリがVPSにインストールされていないことを意味します。 これらのライブラリは、次の簡単なコマンドを実行してインストールできます。


sudo apt-get install php5-curl php5-gd

その後、ページを再度更新すると、cURLとGDに対するステータスが変更されていることがわかります。 3番目のステップでは、上記で作成したデータベースクレデンシャルを入力するように求められます。これで完了です:)

仕上げ


OpenCartをインストールしたら、セキュリティの観点からインストールフォルダを削除することをお勧めします。 インストールフォルダのみが削除され、admin、catalog、またはsystemフォルダは削除されないように注意する必要があります。 次のコマンドを使用できます。


rm -rf /var/www/install/

おめでとう! OpenCartを使用して独自のeコマースサイトを設定しました。