1

Magentoを自動でインストールすることを考えています。スクリプトか何かを作成する必要があると思います...しかし、私はそれを必要とする最初の人ではないと思います。それで、あなたはそれを行うための良いリソースや解決策について知っていますか?WindowsとLinuxOSで動作します。ありがとう。ヤロ。

4

1 に答える 1

3

おそらく他にもあると思いますが、Magento をインストールして svn リポジトリをチェックアウトし、modman を初期化するために、私が時々使用する簡単で汚いスクリプトを次に示します。必要に応じてデータベースを作成するように拡張できますが、そのままで問題なく動作します。

#!/bin/bash

# Required Script Variables
DB_NAME=
DB_USER=
DB_HOST=
DB_PASS=
URL=
MAGENTO_VERSION="1.7.0.0"
ADMIN_FIRSTNAME=
ADMIN_SURNAME=
ADMIN_EMAIL=
ADMIN_USER=
ADMIN_PASS=
SVN_REPO=


# Download and install Magento
wget http://www.magentocommerce.com/downloads/assets/$MAGENTO_VERSION/magento-$MAGENTO_VERSION.tar.gz

printf "\n\nUnpacking and preparing to install Magento...\n" 

tar -zxvf magento-$MAGENTO_VERSION.tar.gz
mv magento/* magento/.htaccess .
chmod -R o+w media var
chmod o+w app/etc
rm -rf downloader/pearlib/cache/* downloader/pearlib/download/*
rm -rf magento/ magento-$MAGENTO_VERSION.tar.gz

printf "\n\nInstalling Magento...\n"

/usr/local/bin/php -f install.php -- \
    --license_agreement_accepted "yes" \
    --locale "en_GB" \
    --timezone "Europe/London" \
    --default_currency "GBP" \
    --db_host "$DB_HOST" \
    --db_name "$DB_NAME" \
    --db_user "$DB_USER" \
    --db_pass "$DB_PASS" \
    --url "$URL" \
    --use_rewrites "yes" \
    --use_secure "no" \
    --secure_base_url "" \
    --use_secure_admin "no" \
    --skip_url_validation "yes" \
    --admin_firstname "$ADMIN_FIRSTNAME" \
    --admin_lastname "$ADMIN_SURNAME" \
    --admin_email "$ADMIN_EMAIL" \
    --admin_username "$ADMIN_USER" \
    --admin_password "$ADMIN_PASS"


# Setup svn and modman
modman init
mkdir .modman/modules
svn co $SVN_REPO .modman/modules
modman update-all
于 2012-06-09T14:42:13.127 に答える