Last active
August 29, 2015 14:26
-
-
Save ppassmannpriv/b5d6fe16ea3a5286d9cd to your computer and use it in GitHub Desktop.
Install Magento v1910
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
clear | |
stty erase '^?' | |
echo -n "Database Name: " | |
read DBNAME | |
echo -n "Database User: " | |
read DBUSER | |
echo -n "Database Password: " | |
read DBPASS | |
echo -n "Admin Password: " | |
read ADMIN_PASS | |
echo -n "Store URL (with trailing slash): " | |
read URL | |
echo -n "Include Sample Data? [Y/n] " | |
read SAMPLE_DATA | |
if [[ $SAMPLE_DATA == 'y' || $SAMPLE_DATA == 'Y' ]]; then | |
echo | |
echo "Now installing Magento with sample data..." | |
echo | |
echo "Downloading packages..." | |
echo | |
wget http://www.magentocommerce.com/downloads/assets/1.9.1.0/magento-1.9.1.0.tar.gz | |
wget http://www.magentocommerce.com/downloads/assets/1.9.0.0/magento-sample-data-1.9.0.0.tar.gz | |
echo | |
echo "Extracting data..." | |
echo | |
tar xf magento-1.9.1.0.tar.gz | |
tar xf magento-sample-data-1.9.0.0.tar.gz | |
echo | |
echo "Moving files..." | |
echo | |
mv magento-sample-data-1.9.0.0/media/* magento/media/ | |
mv magento-sample-data-1.9.0.0/magento_sample_data_for_1.9.0.0.sql magento/data.sql | |
mv magento/* magento/.htaccess . | |
echo | |
echo "Setting permissions..." | |
echo | |
chmod +x mage | |
echo | |
echo "Importing sample products..." | |
echo | |
mysql -h localhost -u $DBUSER -p$DBPASS $DBNAME < data.sql | |
echo | |
echo "Initializing PEAR registry..." | |
echo | |
./mage mage-setup . | |
./mage config-set preferred_state stable` | |
echo | |
echo "Installing core extensions..." | |
echo | |
./mage install http://connect20.magentocommerce.com/community Mage_All_Latest --force | |
echo | |
echo "Refreshing indexes..." | |
echo | |
/usr/local/bin/php -f shell/indexer.php reindexall | |
echo | |
echo "Cleaning up files..." | |
echo | |
rm -rf magento/ magento-sample-data-1.9.0.0/ | |
rm -rf magento-1.9.1.0.tar.gz magento-sample-data-1.9.0.0.tar.gz | |
rm -rf *.sample *.txt data.sql | |
echo | |
echo "Installing Magento..." | |
echo | |
php-cli -f install.php -- \ | |
--license_agreement_accepted "yes" \ | |
--locale "de_DE" \ | |
--timezone "Europe/Amsterdam" \ | |
--default_currency "EUR" \ | |
--db_host "localhost" \ | |
--db_name "$DBNAME" \ | |
--db_user "$DBUSER" \ | |
--db_pass "$DBPASS" \ | |
--url "$URL" \ | |
--use_rewrites "yes" \ | |
--use_secure "no" \ | |
--secure_base_url "" \ | |
--use_secure_admin "no" \ | |
--admin_firstname "Store" \ | |
--admin_lastname "Owner" \ | |
--admin_email "[email protected]" \ | |
--admin_username "admin" \ | |
--admin_password "$ADMIN_PASS" | |
echo | |
echo "Finished installing the latest stable version of Magento with Sample Data" | |
echo | |
echo "+=================================================+" | |
echo "| MAGENTO LINKS" | |
echo "+=================================================+" | |
echo "|" | |
echo "| Store: $URL" | |
echo "| Admin: ${URL}admin/" | |
echo "|" | |
echo "+=================================================+" | |
echo "| ADMIN ACCOUNT" | |
echo "+=================================================+" | |
echo "|" | |
echo "| Username: admin" | |
echo "| Password: $ADMIN_PASS" | |
echo "|" | |
echo "+=================================================+" | |
echo "| DATABASE INFO" | |
echo "+=================================================+" | |
echo "|" | |
echo "| Database: $DBNAME" | |
echo "| Username: $DBUSER" | |
echo "| Password: $DBPASS" | |
echo "|" | |
echo "+=================================================+" | |
exit | |
else | |
echo "Now installing Magento without sample data..." | |
echo | |
echo "Downloading packages..." | |
echo | |
wget http://www.magentocommerce.com/downloads/assets/1.9.1.0/magento-1.9.1.0.tar.gz | |
echo | |
echo "Extracting data..." | |
echo | |
tar xf magento-1.9.1.0.tar.gz | |
echo | |
echo "Moving files..." | |
echo | |
mv magento/* magento/.htaccess . | |
echo | |
echo "Setting permissions..." | |
echo | |
chmod +x mage | |
echo | |
echo "Initializing PEAR registry..." | |
echo | |
./mage mage-setup . | |
./mage config-set preferred_state stable` | |
echo | |
echo "Installing core extensions..." | |
echo | |
./mage install http://connect20.magentocommerce.com/community Mage_All_Latest --force | |
echo | |
echo "Refreshing indexes..." | |
echo | |
/usr/local/bin/php -f shell/indexer.php reindexall | |
echo | |
echo "Cleaning up files..." | |
echo | |
rm -rf magento/ magento-1.9.1.0.tar.gz | |
rm -rf *.sample *.txt | |
echo | |
echo "Installing Magento..." | |
echo | |
php-cli -f install.php -- \ | |
--license_agreement_accepted "yes" \ | |
--locale "de_DE" \ | |
--timezone "Europe/Amsterdam" \ | |
--default_currency "EUR" \ | |
--db_host "localhost" \ | |
--db_name "$DBNAME" \ | |
--db_user "$DBUSER" \ | |
--db_pass "$DBPASS" \ | |
--url "$URL" \ | |
--use_rewrites "yes" \ | |
--use_secure "no" \ | |
--secure_base_url "" \ | |
--use_secure_admin "no" \ | |
--admin_firstname "Store" \ | |
--admin_lastname "Owner" \ | |
--admin_email "[email protected]" \ | |
--admin_username "admin" \ | |
--admin_password "$ADMIN_PASS" | |
echo | |
echo "Finished installing the latest stable version of Magento without Sample Data" | |
echo | |
echo "+=================================================+" | |
echo "| MAGENTO LINKS" | |
echo "+=================================================+" | |
echo "|" | |
echo "| Store: $URL" | |
echo "| Admin: ${URL}admin/" | |
echo "|" | |
echo "+=================================================+" | |
echo "| ADMIN ACCOUNT" | |
echo "+=================================================+" | |
echo "|" | |
echo "| Username: admin" | |
echo "| Password: $ADMIN_PASS" | |
echo "|" | |
echo "+=================================================+" | |
echo "| DATABASE INFO" | |
echo "+=================================================+" | |
echo "|" | |
echo "| Database: $DBNAME" | |
echo "| Username: $DBUSER" | |
echo "| Password: $DBPASS" | |
echo "|" | |
echo "+=================================================+" | |
exit | |
fi |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment