PrestaShopとは何ですか?
PrestaShopは、世界で最も人気のあるオープンソースのeコマースソリューションプラットフォームの1つと見なされています。
現在、世界中の30万を超える店舗に電力を供給しています。
PrestaShopの使命の背後にあるチームは、オープンソースの革新を通じて世界クラスのeコマースソフトウェアを開発することでした。
PrestaShopは、活気に満ちたコミュニティとともに、誰でもオンラインストアを作成できるようにしました。
PrestaShopのシステム要件
PrestaShopを正常にインストールするには、次の環境が推奨されます。
- 最新のApacheWebサーバー
- PHP 7.4以降(それをサポートするPrestaShopバージョンがリリースされた場合は8.0を推奨)
- MySQL 8.0+
- SFTPアクセス
PHP拡張機能:
curl dom fileinfo gd intl mbstring zip json iconv
PHP構成(php.iniファイル):
set memory_limit to - 256M; upload_max_filesize to - 64M; max_execution_time - 300; memory_limit - 256MB; disable short_open_tag;
パフォーマンスの最適化:
- memcached 分散メモリオブジェクトキャッシングシステムまたは
- apcu または
- OpCache
その他の基本要件
PrestaShopシステム要件以外に、次のものがあることを確認してください。
- ドメイン名(ドメイン名をお持ちでない場合は、ドメイン登録ページにアクセスして、ショップの新しいドメイン名を検索して購入してください)
- ウェブホスティングアカウント(お持ちでない場合は、セキュアPHPホスティングパッケージページにアクセスし、ホスティングプランを選択してアカウントを作成できます。どのウェブホスティングパッケージが自分に適しているかわからない場合、または必要な場合は、 hosting + domain name full package、メールを[email protected]に送信してください)
- cPanel、ホスト名(またはIPアドレス)、ユーザー名、パスワード(これらが何であるかわからない場合は、「cPanelのユーザー名は何ですか?」にアクセスして詳細を確認してください)
- HTTPS対応のWebサイト(追加費用なしでホストするすべてのドメインにSSL / TLS証明書を提供します。ただし、オンラインショップでEV SSLを使用することを選択でき、SSL証明書ページで取得できます。) >
- 1時間。
- ローカルマシンを介して手動でインストールする場合は、次のようなテキストエディタを使用します。
- 崇高なテキスト:http://www.sublimetext.com/
- Atom:https://atom.io/
- Unix / Linux:
- Vim:http://www.vim.org/
- Emacs:http://www.gnu.org/software/emacs/
または、cPanelファイルマネージャーの編集機能を使用する
- 次のようなSFTPクライアント:
- Windows:
- CoreFTP:http://www.coreftp.com/
- WinSCP:http://winscp.net/
- SmartFTP:http://www.smartftp.com/
- Mac OS X:
- Cyberduck:http://cyberduck.ch/
- 送信:http://www.panic.com/transmit/
- フェッチ:http://fetchsoftworks.com/fetch/
- Unix / Linux:
- gFTP:http://gftp.seul.org/
- kasablanca:http://kasablanca.berlios.de/
- NcFTP:http://www.ncftp.com/ncftp/
PrestaShopのインストールに移りましょう。
PrestaShopをインストールするにはいくつかの方法があります。
このガイドでは、ワンクリック自動インストールに固執します。
次に、PrestaShopを手動でインストールする方法を示します(それが希望するアプローチである場合)。
PrestaShop 1クリックインストール(推奨 )
自動インストールの初期評価と考慮事項
- DNSとSSLを確認する
続行する前に、ドメインまたはサブドメイン、あるいはその両方がオンラインで到達可能であり、システムが有効なSSL証明書をインストールしていることを確認してください。
私たちのシステムでは、DNS構成が有効である必要があります( cPanel にあるレコードと一致する必要があります)>>>ドメイン>>>ゾーンエディタ )SSL証明書をインストールする前に。
DNS設定を視覚的に確認するには、次のコマンドを使用します。
- リーフDNS
- dnschecker.org
- dnspropagation.net
- whatsmydns.net
または、単に「dig」コマンドを使用します。
- PrestaShopのインストール場所を決定する
ウェブサイト(例:webcomm.dev)をストアとして使用している場合は、自動生成された「prestashop」サブフォルダーを削除する必要があります。
先に進み、自動生成オプションを使用してインストールすると、ストアはwebcomm.dev/storeに配置されます。
PrestaShopをstore.webcomm.devなどのサブドメインにインストールする場合は、サブドメイン( cPanel )が作成されていることを確認してください。>>>ドメイン>>>サブドメイン )インストールを初期化する前に。
サブディレクトリまたはフォルダにインストールする場合は、自動生成されたものを受け入れるか、フォルダの名前をストアの名前に変更します。
また、 wwwを使用するかどうかを決定します ストアのURLの一部としてかどうか。
インストールを始めましょう。
PrestaShopのインストールは非常に簡単です。
プロセスのすべてのステップが詳細に説明されており、インストールを完了するのに役立つヒントと指示が含まれています。
開始するには:
cPanelにログインします。
ソフトウェアを下にスクロールします>>>ソフトアキュラスアプリインストーラー 。
または、さらに下にスクロールして[Softaculous App Installer]ペインを表示し、Eコマースを選択します。 。
次のページが読み込まれたら、検索フィールドを使用してPrestaShopを検索します。
または、表示されるまで下にスクロールします。
すべての必須フィールドに入力してから、[インストール]ボタンをクリックします。
以上です。
ワンクリックのPrestaShopインストーラーは、MySQLデータベース、MySQLユーザーを作成し、PrestaShopをダウンロードしてインストールし、管理パネルのURL、ユーザー名、およびパスワードを提供します。
cPanelターミナルとWebブラウザを使用してPrestaShopを手動でインストールする方法
PrestaShopのインストールは、ワンクリックインストーラーを使用すると常に高速で簡単になります。
ただし、技術的なスキルがある場合は、ブラウザとcPanelを使用して手動でインストールすることもできます。
MySQLデータベースを作成する
当社のウェブホスティングサービスには、ホスティングプランの一部としてMySQLとPostgreSQLが含まれています。
新しいデータベースを作成するには、cPanelにログインします。
[データベース]セクションまで下にスクロールして、MySQL®データベースウィザードをクリックします。
MySQL®データベースウィザードは、MySQL®データベース、ユーザーアカウント、およびユーザー権限の設定をガイドするように設計されています。
新しいデータベース テキストボックスにデータベースの名前を入力し、次のステップをクリックします 。
システムでデータベースプレフィックスを有効にしたことに注意してください。
したがって、cPanelアカウントのユーザー名、データベース名、データベースプレフィックス、およびアンダースコア文字が最大長の32文字を超えないようにしてください。
実際、データベースを視覚的に管理しやすくするために役立つ場合は、16文字以内に収めてください。
ユーザー名 テキストボックスに、データベースの管理を許可するユーザーの名前を入力します。
適切なテキストボックスに新しいパスワードを入力して確認します。
ユーザーの作成をクリックします 。
今のところ、すべての権限を選択します 。
AbanteCartのインストールが完了した後、後でユーザーに付与する特権を調整できます。
ユーザー権限の詳細については、https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html
にあるMySQL8.0のドキュメントを参照してください。cPanel APIを介してMySQL®データベースを作成することもできます:
uapi --output=jsonpretty \
--user=username \
Mysql \
create_database \
name='prestashop'
またはURL経由:
https://hostname.example.com:2083/cpsess##########/execute/Mysql/create_database?name=prestashop
2。 PrestaShopをダウンロード
http://www.prestashop.com/en/download(メールアドレスが必要)にアクセスするか、 wget を使用して、PrestaShopの最新の安定したパブリックバージョンをダウンロードします。 またはカール 。
wgetまたはcurlを使用している場合は、詳細strong>にアクセスしてください cPanelのセクションをクリックし、cPanelのSSHターミナルをクリックします。 。
このインターフェースを使用すると、ブラウザ内のターミナルアプリケーションにアクセスして、cPanelおよびWHMセッション内でコマンドラインに直接アクセスできます。
SSHネットワークプロトコルを使用すると、コマンドラインインターフェイス(CLI)を介してインターネット経由で別のWebサーバーに接続できます。
このネットワークプロトコルを使用して、サーバーをリモートで管理したり、スクリプトを構成したり、その他のタスクを実行したりできます。
macOS®やLinux®ディストリビューションなどの最新のオペレーティングシステムの多くには、外部マシンを介してシステムにアクセスするときに構成できるSSHが含まれています。
cPanelには、コア機能の一部としてこれがあります。
ページが読み込まれたら、警告通知を読んで受け入れる必要があります。 [わかりました。続行します。]をクリックします。
この時点で、PrestaShopファイルをどこにダウンロードするかを決める必要があります。
メインのウェブサイトにインストールしてwgetを使用している場合:
wget -O PrestaShopLatest.zip https://download.prestashop.com/download/releases/prestashop_1.7.8.2.zip
低速のネットワークを使用している場合は、「 wget -b」の使用を検討してください 」フラグまたはtmuxまたはスクリーンターミナルマルチプレクサ。
次のコマンドを実行して、wgetがインストールされているかどうかを確認できます:
which wget
私たちのシステムでは、これらはデフォルトでインストールされています。
curlを使用している場合は、次のようにします。
curl https://download.prestashop.com/download/releases/prestashop_1.7.8.2.zip --output PrestaShopLatest.zip
特に明記されていない限り、curlは受信したデータをstdoutに書き込むことに注意してください。
上記のコマンドでは、curlは、代わりに、-o、–outputまたは-O、–remote-nameオプションを使用して、そのデータを現在の作業ディレクトリに
ファイルを別のディレクトリ(サブディレクトリ/フォルダなど)に保存する場合は、このオプションでcurlを呼び出す前に、現在の作業ディレクトリを変更してください。
エラーが発生した場合は、-S、–show-error、または-v、–verboseフラグを使用して、curlにエラーメッセージを表示させます。
cPanelターミナルを使用している場合、またはcPanelサーバーにSSHで接続している場合は、アーカイブされたzipファイルを解凍/解凍する必要があります。
ローカルマシンを使用している場合は、ここでファイルをcPanelサーバーに取得する方法を理解します。
FTPクライアントを使用すると、特に接続速度が遅い場合、28400ファイルの転送に時間がかかることがあります。
サーバー上で直接PrestaShopファイルのダウンロードと抽出を実行することを検討してください。
ダウンロードしたアーカイブを解凍または解凍するときが来ました。
3。 PrestaShopアーカイブを解凍します
解凍する前に、圧縮フォルダをテストして構造を確認することをお勧めします。
unzip -t PrestaShopLatest.zip
構造を見てみましょう:
zipinfo PrestaShopLatest.zip
ご覧のとおり、PrestaShopzipアーカイブには3つのアイテムがあります。
- 「prestashop.zip」。これには、間もなくWebサーバーにアップロードするすべてのPrestaShopファイルが含まれています。
- デフォルトのブラウザでインストールガイドページを開く「Install_PrestaShop.html」ファイル。
- インストールを開始するindex.phpファイル。
ファイル構造を表示するためのエラーやベールがないことがわかったので、先に進んで適切に解凍します。
unzip PrestaShopLatest.zip
結果は次のようなファイル構造になります:
-rw-rw-r-- 1 $username $username 4.9K Dec 7 17:14 INSTALL.txt -rw-rw-r-- 1 $username $username 441B Oct 11 13:10 Install_PrestaShop.html -rw-rw-r-- 1 $username $username 182K Dec 7 17:50 LICENSES -rw-rw-r-- 1 $username $username 88B Dec 7 17:14 Makefile drwxrwxr-x 29 $username $username 928B Dec 7 17:14 admin/ drwxrwxr-x 9 $username $username 288B Dec 7 17:57 app/ -rw-rw-r-- 1 $username $username 1.3K Dec 7 17:14 autoload.php drwxrwxr-x 5 $username $username 160B Dec 7 17:14 bin/ drwxrwxr-x 12 $username $username 384B Dec 7 17:14 cache/ drwxrwxr-x 136 $username $username 4.3K Dec 7 17:14 classes/ -rw-rw-r-- 1 $username $username 410K Dec 7 17:14 composer.lock drwxrwxr-x 18 $username $username 576B Dec 7 17:14 config/ drwxrwxr-x 7 $username $username 224B Dec 7 17:14 controllers/ drwxrwxr-x 7 $username $username 224B Dec 7 17:14 docs/ drwxrwxr-x 4 $username $username 128B Dec 7 17:14 download/ -rw-rw-r-- 1 $username $username 2.4K Dec 7 17:14 error500.html -rw-rw-r-- 1 $username $username 4.7K Dec 7 17:14 images.inc.php drwxrwxr-x 41 $username $username 1.3K Dec 7 17:14 img/ -rw-rw-r-- 1 $username $username 1.1K Dec 7 17:14 index.php -rw-rw-r-- 1 $username $username 1.2K Dec 7 17:14 init.php drwxrwxr-x 17 $username $username 544B Dec 7 17:14 install/ drwxrwxr-x 22 $username $username 704B Dec 7 17:57 js/ drwxrwxr-x 101 $username $username 3.2K Dec 7 17:14 localization/ drwxrwxr-x 7 $username $username 224B Dec 7 17:14 mails/ drwxrwxr-x 60 $username $username 1.9K Dec 7 17:50 modules/ drwxrwxr-x 8 $username $username 256B Dec 7 17:14 override/ drwxrwxr-x 41 $username $username 1.3K Dec 7 17:14 pdf/ -rw-rw-r-- 1 $username $username 1.5K Dec 7 17:14 phpstan.neon.dist -rw-rw-r-- 1 $username $username 78M Dec 7 08:57 prestashop.zip drwxrwxr-x 7 $username $username 224B Dec 7 17:14 src/ drwxrwxr-x 12 $username $username 384B Dec 7 17:57 themes/ drwxrwxr-x 5 $username $username 160B Dec 7 17:57 tools/ drwxrwxr-x 6 $username $username 192B Dec 7 17:14 translations/ drwxrwxr-x 4 $username $username 128B Dec 7 17:14 upload/ drwxrwxr-x 9 $username $username 288B Dec 7 17:50 var/ drwxrwxr-x 52 $username $username 1.6K Dec 7 17:50 vendor/ drwxrwxr-x 4 $username $username 128B Dec 7 17:14 webservice/
これらは、cPanel Webサーバーにアップロードするファイルです(ローカルマシンを使用している場合)。除外 「Install_PrestaShop.html」ともちろんprestashop.zip。
すでにcPanelサーバーにいて、PrestaShopファイルを/ tmpディレクトリの別のフォルダーにダウンロードした場合は、すべてのファイルとフォルダーをpublic_htmlまたはpublic_html/storeにアップロードまたはコピーする必要があります
あなたはそれを行うことができます:
cp -vR * /home/$username/public_html/
完了したら、ブラウザからWebサイトのURLにアクセスし、手順に従ってインストールを完了します。
PrestaShopの次のステップ–構成と設定
PrestaShopに関する重要なリンクは、次の場所にあります。
- ユーザーガイド:https://doc.prestashop.com/display/PS17/User+Guide
- 技術ドキュメント(モジュールとテーマ):https://devdocs.prestashop.com/
- 公式ブログ:https://www.prestashop.com/en/blog
- 開発者ブログ:https://build.prestashop.com/
- コミュニティのサポートを受ける:https://www.prestashop.com/forums/
- モジュールとテーマを見つける:https://addons.prestashop.com/
- コードで貢献する:https://github.com/PrestaShop/PrestaShop
- 翻訳に貢献する:https://crowdin.net/project/prestashop-official
PrestaShopインストールサービス
私たちは、あなたがこれを行う能力を超えている一方で、単にこのタスクを外部委託したいと思うかもしれないことを理解しています。
その場合、当社のWebサイトをホストしていて、オンラインストアを作成したいお客様には、無料のPrestaShopインストールサービスを提供しています。
新規のお客様は、ウェブホスティングパッケージのページにアクセスして、新しいホスティングアカウントを作成してください。
次に、チケットリクエストを開き、これを実行するように依頼します。