LinuxでMagentoのデータベースとファイルのパーミッションを設定する:丁寧なチュートリアル

Magentoは強力なツールですが、インストール時にデータベースやファイルのパーミッションを設定するのは面倒です。そこで、私がお手伝いしましょう。このブログでは、Linux 環境で Magento のデータベースとファイルのパーミッションを設定する方法を詳しく説明します。

画像[1]-LinuxでMagentoのデータベースとファイルパーミッションを設定する:丁寧なチュートリアル - フォトンゆらぎネットワーク|WordPress修理のプロフェッショナル、ワールドワイド、迅速対応

データベースの作成と設定

始める前に、Magento用の新しいデータベースをMySQLに作成する必要があります。そして、このデータベース用に新しいユーザーを作成し、すべての権限を与えます。たとえば、次のようなユーザーを作成します。magento_dbデータベースをユーザー名magento_userパスワードはあなたのパスワード.SSHターミナルを開き、以下のコマンドを入力します:

mysql -u root -p
CREATE DATABASE magento_db;
CREATE USER 'magento_user'@'localhost' IDENTIFIED BY 'your_password'
GRANT ALL PRIVILEGES ON magento_db.* TO 'magento_user'@'localhost'
権限をフラッシュします;
終了
mysql -u root -p
CREATE DATABASE magento_db;
CREATE USER 'magento_user'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON magento_db.* TO 'magento_user'@'localhost';
権限をフラッシュします;
終了
mysql -u root -p CREATE DATABASE magento_db; CREATE USER 'magento_user'@'localhost' IDENTIFIED BY 'your_password'; GRANT ALL PRIVILEGES ON magento_db.* TO 'magento_user'@'localhost'; 権限をフラッシュします; 終了

これらのコマンドはデータベースを作成します。magento_dbユーザーの作成magento_userを作成し、このユーザーにすべての権限を付与します。

画像[2]-LinuxでMagentoのデータベースとファイルパーミッションを設定する:丁寧なチュートリアル - Photon Flux|プロフェッショナル・ワードプレス修理サービス、ワールドワイド、迅速対応

ファイルとディレクトリの所有権の設定

次に、Magento のファイルとディレクトリの所有者を変更する必要があります。これにより、ウェブサーバーがこれらのファイルやディレクトリを正しく読み書きできるようになります。

Magento のファイルとディレクトリを/var/www/html/magento2の場合、所有者をウェブサーバユーザに変更する必要があります。ほとんどのLinuxディストリビューションでは、ウェブサーバーユーザーは通常wwwデータ.以下のコマンドで所有者を変更できます:

sudo chown -R www-data:www-data /var/www/html/magento2
sudo chown -R www-data:www-data /var/www/html/magento2
sudo chown -R www-data:www-data /var/www/html/magento2
画像[3]-LinuxでMagentoのデータベースとファイルのパーミッションを設定する:丁寧なチュートリアル - Photon Flux|プロフェッショナルなWordPress修理サービス、グローバルリーチ、迅速な対応

ファイルとディレクトリのパーミッション設定

最後に、Magento のファイルとディレクトリのパーミッションを正しく設定する必要があります。Magento では、特定のファイルとディレクトリのパーミッションを設定することを推奨しています。これは次のコマンドで実行できます:

cd /var/www/html/magento2
find var generated vendor pub/static pub/media app/etc -type f -exec chmod g+w {} + +。
find var generated vendor pub/static pub/media app/etc -type d -exec chmod g+ws {} +
chown -R :www-data . # Ubuntu
chmod u+x bin/magento
cd /var/www/html/magento2
find var generated vendor pub/static pub/media app/etc -type f -exec chmod g+w {} + +。
find var generated vendor pub/static pub/media app/etc -type d -exec chmod g+ws {} +
chown -R :www-data . # Ubuntu
chmod u+x bin/magento
cd /var/www/html/magento2 find var generated vendor pub/static pub/media app/etc -type f -exec chmod g+w {} + +。 find var generated vendor pub/static pub/media app/etc -type d -exec chmod g+ws {} + chown -R :www-data . # Ubuntu chmod u+x bin/magento

これらのコマンドは、ウェブサーバーユーザーが Magento ファイルとディレクトリを正しく読み書きできるようにし、同時にサイトのセキュリティを向上させます。

画像[4]-LinuxでMagentoのデータベースとファイルパーミッションを設定する:丁寧なチュートリアル - フォトンゆらぎネットワーク|WordPress修理のプロフェッショナル、グローバルリーチ、迅速な対応

Magentoのインストールでは、データベースとファイルのパーミッションを正しく設定することが非常に重要です。このガイドがこのプロセスをスムーズに進める手助けになれば幸いです。間違いを恐れないでください。すべての間違いは学習の機会です。最後に、Magento の世界を楽しんでください!


お問い合わせ
記事が読めない?無料でお答えします!個人サイト、中小企業サイトのための無料ヘルプ!
電話:020-2206-9892
QQ咨询:1025174874
Eメール:info@361sale.com
勤務時間: 月~金、9:30~18:30、祝日休み
© 複製に関する声明
この記事はハリーが執筆しました。
終わり
好きなら応援してください。
クドス0 分かち合う
解説 ソファ購入

コメントを投稿するにはログインしてください

    コメントなし