Ubuntu12.04VPSにOpenCartをインストールする方法
ステータス:非推奨
この記事では、サポートされなくなったバージョンの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.php
に config.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コマースサイトを設定しました。