デジタル ストアまたは実店舗を所有している場合は、インターネット上で商品を販売および展示するための Web ストアを構築することが不可欠です。 Prestashop CMS を使用して e コマース ストアを作成するのは簡単です。コーディングやプログラミングのスキルは必要ありません。システムにインストールし、ドメインを設定すれば、準備完了です。 Prestashop は、Linux システムにインストールできる無料のオープンソースでカスタマイズ可能な e コマース コンテンツ管理システム (CMS) です。
多くのプレミアム テーマ、プラグイン、ストック テンプレートにより、e コマース ストアを簡単に作成できます。さらに、Prestashop CMS のクリーンな UI により、消費者にスムーズなショッピング体験を提供できます。
PrestaShop を選ぶ理由
Prestashop は無料であるため、当局は広告や宣伝に多額の費用をかけないため、Prestashop についてはあまり耳にしません。しかし、Prestashop を使い始めると、きっと気に入っていただけるでしょう。 Shopify や Woocommerce など、ビジネスの成長に使用できる大規模な e コマース ビルダーが他にもあるのは事実かもしれません。
Prestashop を選択する理由は、無料で無料でオープンソースであることです。ソース コードのすべての行を表示し、必要に応じてカスタマイズできます。さらに、Prestashop には多くのモジュールと豊富なバックエンドがあり、サイトに適切な監視システムを提供します.
また、電子商取引サイトでは、現金、注文、ショッピングの取引があります。これらのプロセスには、信頼できる安全なサーバーが必要です。 Prestashop では、必要に応じて独自のサーバーを構築できます。さらに、顧客のために Prestashop で VISA、American Express、Mastercard、および Paypal の支払い方法を設定できます。
Linux システム上の PrestaShop
Linux システムで Prestashop を構成するには、Web サーバー、データベース、および PHP フレームワークをシステムにインストールする必要があります。ここでは、Apache サーバー、MySQL データベースを使用して Prestashop を構成します。
Nginx サーバーと PostgreSQL、またはその他の DB エンジンや SQL ツールを使用して、Prestashop を構成できます。最も重要なことは、Prestashop をシステムにインストールするには、サイトを運営するためのドメインが必要です。ここでは、localhost アドレスを使用してプロセスを説明します。
この投稿では、Prestashop を Ubuntu/Debian および Fedora (Red Hat ベース) Linux システムにインストールし、ドメインで構成して Web ストアを開始する方法を説明します。 Debian ディストリビューションの場合、Apache2 PHP サービス、MySQL を LAMP スタックとして使用します。 Fedora Linux の場合は、httpd サービスと MariaDB を使用します。
ステップ 1:データベース エンジンを Linux にインストールする
PHP サーバー用のデータベースを作成することは、サーバーでファイル システムを構成するために不可欠です。 phpMyAdmin サービスを使用して、サーバーでデータベースを構成することもできます。ここでは、Ubuntu と Fedora Linux に DB エンジンをインストールし、Prestashop データベースを作成する方法を説明します。
1. DB エンジンを Ubuntu/Debian にインストール
Prestashop のインストールにはデータベース エンジンが必要なので、ここで MySQL DB エンジンをインストールし、Prestashop CMS 用のデータベースを作成します。ターミナル シェルで次の aptitude コマンドを実行して、Ubuntu Linux で MySQL を取得できます。
apt install mysql-client-core-8.0 sudo apt install mysql-server mysql-client
2. DB エンジンを Fedora Linux にインストール
Fedora Linux マシンで MariaDB を使用して、Prestashop CMS でデータベースを構成します。 Fedora または Red Hat ベースの Linux ユーザーの場合、ターミナル シェルで次の YUM コマンドラインを実行して、MariaDB をシステムにインストールできます。
sudo yum install mariadb mariadb-server
DB エンジンをインストールしたら、次のシステム制御コマンドを実行して、Linux システムで MariaDB サービスを開始および有効化できます。
sudo systemctl start mariadb.service sudo systemctl enable mariadb.service
ターミナル シェルで次のコマンドを実行して、データベース エンジンをカスタマイズし、保護することができます。
sudo /usr/bin/mysql_secure_installation
ステップ 2:PrestaShop のデータベースを作成する
DB エンジンのインストールが完了すると、Prestashop 用のデータベースを作成できるようになります。データベースの作成は簡単です。シェルでいくつかの SQL コマンドを実行するだけです。まず、DB エンジンにログインし、Prestashop 用のデータベースを作成する必要があります。次のコマンドを実行し、パスワードを入力して SQL サービスを開始します。
mysql -u root -p
次に、次の SQL コマンドを実行してデータベースを作成します。 SQL に使用しているサーバー アドレスとパスワードを覚えておく必要があります。ここで、DB パスワードは IDENTIFIED BY
の後に割り当てられます。 change-with-strong-password
を置き換えることを忘れないでください
CREATE DATABASE prestashop; GRANT ALL ON prestashop.* TO 'prestashop'@'localhost' IDENTIFIED BY 'change-with-strong-password'; EXIT;
ステップ 3:PHP サーバーを Linux にインストールする
このステップでは、Linux システムに PHP サーバーをインストールする方法を説明します。 Prestashop CMS を構成するために、システムで Apache PHP サーバーを使用します。 PHP サーバーを使い始めるために、Debian Linux に Apache2 サービスを、Fedora Linux に httpd サービスをインストールします。
1. Ubuntu Linux に Apache をインストール
Debian ベースのシステムに Apache サーバーをインストールするのは簡単です。以下に示す aptitude コマンドラインをターミナル シェルで root 権限で実行して、Apache サーバーを実行できます。
sudo apt install apache2
Apache サーバーをインストールしたら、ファイアウォールの設定を確認して、PHP サーバーがインターネット アクセスを使用できるようにします。 Ubuntu ユーザーは、次の UFW コマンドを実行して、ネットワーク上で Apache サーバーを許可できます。
sudo ufw allow 'Apache'
2. Fedora Linux に httpd をインストール
Fedora およびその他の Red Hat ベースの Linux は、httpd サービスを使用して Apache PHP サーバーを実行します。シェルで次の YUM コマンドを実行して、Fedora Linux に httpd サービスをインストールできます。
sudo yum install httpd
次に、以下のシステム制御コマンドを実行して、PHP サーバーを起動して有効にします。
sudo systemctl start httpd.service sudo systemctl enable httpd.service
PHP サーバーの実行に問題がある場合は、ファイアウォール設定で HTTP ポートが許可されていることを確認してください。
sudo firewall-cmd --zone=public --permanent --add-service=http sudo firewall-cmd --reload
次に、次のシステム制御コマンドを実行して、Linux システムで Apache サービスを有効にして再起動します。
sudo systemctl status apache2 sudo systemctl enable apache2
ステップ 4:PrestaShop 用に PHP を構成する
Prestashop CMS を Linux システムで実行するには追加の PHP モジュールが必要なため、PHP コモン、PHP XML、PHP CLI、およびその他のいくつかのモジュールをシステムにインストールします。ここでは、ドメインまたはローカルホスト アドレスと、サーバーを使用したデータベースのセットアップ方法を学習します。
1. Debian/Ubuntu Linux で PHP を構成する
Ubuntu ユーザーの場合は、ターミナル シェルで以下の aptitude コマンドを実行して、システム上の PHP モジュールを取得できます。このコマンドは、PHP フレームワーク用の MySQL、XML、およびその他のモジュールをインストールします。
sudo apt install php7.4-fpm php7.4-common php7.4-mysql php7.4-gmp php7.4-curl php7.4-intl php7.4-mbstring php7.4-xmlrpc php7.4-gd php7.4-xml php7.4-cli php7.4-zip
ターミナル シェルで次のコマンドを実行して、PHP 構成スクリプトを編集します。 php.ini ファイルを使用して、最大ファイル アップロード サイズ、メモリ制限の拡張、タイム ゾーンの設定、およびその他の構成パラメーターを編集およびカスタマイズできます。
sudo nano /etc/php/7.4/fpm/php.ini
次の PHP 設定は、Linux システムで Prestashop を使い始めるのに最適です。
file_uploads = On allow_url_fopen = On short_open_tag = On memory_limit = 256M cgi.fix_pathinfo = 0 upload_max_filesize = 100M max_execution_time = 360 date.timezone = America/Chicago
次に、次のシェル コマンドを実行して、sites -available 構成にドメイン アドレスを追加します。ここでは、ローカルホスト (127.0.0.1) アドレスをドメインとして使用していますが、これを自分のドメインに置き換えることができます。
sudo nano /etc/apache2/sites-available/presta.conf
次のスクリプトを使用して、Linux システム上の Apache サーバー用にドメインを構成できます。スクリプトを追加したら、ファイルを保存してテキスト エディターを終了します。
<VirtualHost *:80> ServerName 127.0.0.1 DocumentRoot /var/www/prestashop/ <directory> /var/www/prestashop/> allowoverride all allow from all </directory> </VirtualHost>
PHP サーバーを再起動して、効果を確認してください。
sudo /etc/init.d/apache2 restart
2. Fedora Linux で PHP を構成する
httpd サーバーをインストールした後、ターミナル シェルで以下のコマンドを実行してサーバー パラメータを設定できます。下の図に示されているように、サーバーのファイルシステムの上書き権限を許可する必要があります。
sudo nano /etc/httpd/conf/httpd.conf
構成スクリプトが開いたら、設定に従ってスクリプトを編集します。以下は、従うことができるサンプル PHP 構成スクリプトです。
<Directory /> AllowOverride All Require all denied <Directory>
ServerName
も設定する必要があります パラメータを指定して、独自のサーバー アドレスを入力します。以前に示した Ubuntu のサーバー アドレスの構成方法に従うことができます。
Fedora Linux で Prestashop CMS 用に PHP サーバーを構成するには、次のコマンドを実行し、システムに PHP モジュールをインストールします。
sudo yum install php php-gd php-mbstring php-mcrypt php-mysqli php-curl php-xml php-cli
システムに phpMyAdmin をインストールして、サーバーのパラメーターとアドレスをカスタマイズできるようになりました。 phpMyAdmin をインストールし、サーバーの構成を変更してください。
Linux に phpMyAdmin をインストールします。
yum install phpmyadmin
次のコマンドを実行して、phpMyAdmin 設定を構成します。
sudo nano /etc/httpd/conf.d/phpMyAdmin.conf
Linux システム用の phpMyAdmin のサンプル構成スクリプト。
<Directory /usr/share/phpMyAdmin/> # AddDefaultCharset UTF-8 # <IfModule mod_authz_core.c> # # Apache 2.4 # <RequireAny> # Require ip 127.0.0.1 # Require ip ::1 # </RequireAny> # </IfModule> # <IfModule !mod_authz_core.c> # # Apache 2.2 # Order Deny,Allow # Deny from All # Allow from 127.0.0.1 # Allow from ::1 # </IfModule> Require all granted </Directory>
PHP サーバーを構成したら、データベースをサーバーに統合できます。データベースで PHP サーバーを構成するには、ターミナル シェルで次のコマンドを実行します。
sudo yum install php php-mysql
次に、Linux システムで PHP サーバーを再起動します。
sudo systemctl restart httpd.service
ステップ 5:PrestaShop for Linux をダウンロード
Prestashop CMS の圧縮バージョンをダウンロードするため、ダウンロードは簡単な手順になります。ダウンロード後、解凍したファイルを保存する場所を把握し、Prestashop ファイルに対する所有権アクセスを取得する必要があります。 PHP サーバー構成用の Prestashop ファイルをダウンロードして使用する方法を見てみましょう。
1. Debian/Ubuntu Linux で PrestaShop をダウンロード
PrestaShop のダウンロードは難しい作業ではありません。次の wget
を実行できます Linux ターミナル シェルでコマンドを実行するか、ここをクリックして Prestashop の最新の圧縮バージョンをダウンロードできます。
wget https://download.prestashop.com/download/releases/prestashop_1.7.1.1.zip
ダウンロードが完了したら、ファイルを /var/www
内に移動できます Linux ファイルシステムのディレクトリ
mv prestashop_1.7.1.1.zip /var/www
圧縮された Prestashop ファイルを解凍するための新しいディレクトリを作成します。次の cd コマンドを実行して、新しいディレクトリを作成します。
cd /var/www /var/www# mkdir prestashop
次に、新しく作成された Prestashop ディレクトリ内で圧縮ファイルを解凍します。 Linux システムに圧縮ツールがインストールされていない場合は、Unzip ツールをインストールできます。
sudo apt install unzip
次に、ターミナル シェルで次のコマンドラインを実行して、/var/www/prestashop
内の Prestashop ファイルを抽出します。 ディレクトリ。
/var/www# unzip prestashop_1.7.1.1.zip -d prestashop /var/www# cd prestashop/ /var/www/prestashop# unzip prestashop.zip
解凍が完了したら、次の chown
を実行できます コマンドを使用して、Prestashop ディレクトリのルート アクセス権を取得します。
/var/www/prestashop# chown -R www-data. ./ /var/www/prestashop# chmod -R 775 ./
Prestashop ディレクトリを構成したら、以下のコマンドラインを実行して、システム上の他のすべての PHP サイトを無効にし、Prestashop サイトを有効にすることができます。
cd /var/www/prestashop/ /var/www/prestashop# a2dissite 000-default.conf /var/www/prestashop# a2ensite presta.conf /var/www/prestashop# a2enmod rewrite
次に、Apache サーバーを再起動します。
/var/www/prestashop# systemctl restart apache2
2. Fedora Linux で PrestaShop をダウンロード
Red Hat ベースの Linux での Prestashop のダウンロードは、Debian ディストリビューションと同様です。次の wget コマンドを実行して、圧縮された Prestashop をダウンロードします。次に、zip ファイルを解凍し、そのファイルを Prestashop ディレクトリ内に移動します。
cd ~ wget https://www.prestashop.com/download/old/prestashop_1.6.1.5.zip
PrestaShop zip ファイルを解凍します。
sudo yum install unzip unzip prestashop_1.6.1.5.zip
次に、/var/html/
内に Prestashop 用のフォルダーを作成します。 ディレクトリ内にファイルを移動します。
cd /var/www /var/www# mkdir prestashop sudo chown -R apache: ~/prestashop/ sudo mv ~/prestashop/* /var/www/html/
ステップ 6:PrestaShop を Linux にインストールする
これまで、PHP サーバー、データベースを構成し、Prestashop CMS をダウンロードする方法を見てきました。次に、Prestashop CMS を Linux システムにインストールします。 Fedora Linux に Prestashop をインストールすることは、Debian ディストリビューションにインストールすることと大差ありません。この手順は、すべての Linux ディストリビューションで同じです。
まず、Web ブラウザを開いてサーバー アドレスを入力し、Enter ボタンを押します。サーバーとして localhost アドレスを使用したので、次の URL を使用してインストール ページを開きます。
http://127.0.0.1/install/
インストール ページが開いたら、データベースを選択し、データベースの資格情報を入力して、次のステップに進みます。
次に、サーバー アドレスを構成し、その他の設定を行います。最後に、Prestashop を Linux システムにインストールする最終段階に到達します。
追加のヒント:cPanel 経由で PrestaShop をインストールする
すでにドメインとホスティングを所有している場合は、Softaculous ライブラリを介してアプリケーションをインストールするという概念に精通しているでしょう。ほぼすべての cPanel が Softaculous をサポートしており、Softaculous ライブラリー機能を使用して既存または新規のドメインに PrestaShop CMS をインストールできます。
cPanel 経由で PrestaShop をインストールするには、cPanel から Softaculous Apps インストーラー機能に移動する必要があります。次に、e コマース カテゴリを選択する必要があります。これにより、e コマース アプリケーション エリアに移動します。スクロールして Prestashop アプリケーションを見つけたら、[インストール] ボタンをクリックして Prestashop をドメインにインストールします。
これで、ドメイン、データベース、ファイル マネージャ、およびその他の管理情報を提供して、インストール プロセスを完了できます。インストールが成功すると、新しい Prestashop サイトにログインするための管理 URL が表示されます。
最後の言葉
Prestashop は e コマース業界にとってありがたいものです。 Prestashop 経由で Web ストアを開いているにもかかわらず、Prestashop のスキルを使用して他のショップをセットアップすることでお金を稼ぐこともできます。投稿全体で、Prestashop とは何か、なぜそれを使用する必要があるのかを説明しました。 Prestashop をインストール、構成、開始し、e コマース Web ストアを立ち上げる方法について詳しく説明しました。
この投稿が有用で有益であると思われる場合は、友人や Linux コミュニティと共有してください。コメント セクションで、この投稿に関するご意見をお寄せください。