Вы знали, что Magento можно установить через консоль, вместо того чтобы заходить и настраивать всё через веб-интерфейс?

Извлеките magento из архива в корневую директорию вашего сайта.

Там вы найдете файл install.php. Можно глянуть его документацию, и использовать нужные аргументы для установки:



Possible options are:
--license_agreement_accepted // required, it will accept 'yes' value only
Locale settings:
--locale                     // required, Locale
--timezone                   // required, Time Zone
--default_currency           // required, Default Currency
Database connection options:
--db_host                    // required, You can specify server port, ex.: localhost:3307
                             // If you are not using default UNIX socket, you can specify it
                             // here instead of host, ex.: /var/run/mysqld/mysqld.sock
--db_model                   // Database type (mysql4 by default)
--db_name                    // required, Database Name
--db_user                    // required, Database User Name
--db_pass                    // required, Database User Password
--db_prefix                  // optional, Database Tables Prefix
                             // No table prefix will be used if not specified
Session options:
--session_save <files|db>    // optional, where to store session data - in db or files. files by default
Web access options:
--admin_frontname      // optional, admin panel path, "admin" by default
--url                        // required, URL the store is supposed to be available at
--skip_url_validation        // optional, skip validating base url during installation or not. No by default
--use_rewrites               // optional, Use Web Server (Apache) Rewrites,
                             // You could enable this option to use web server rewrites functionality for improved SEO
                             // Please make sure that mod_rewrite is enabled in Apache configuration
--use_secure                 // optional, Use Secure URLs (SSL)
                             // Enable this option only if you have SSL available.
--secure_base_url            // optional, Secure Base URL
                             // Provide a complete base URL for SSL connection.
                             // For example: https://www.mydomain.com/magento/
--use_secure_admin           // optional, Run admin interface with SSL
Backend interface options:
--enable_charts              // optional, Enables Charts on the backend's dashboard
Admin user personal information:
--admin_lastname             // required, admin user last name
--admin_firstname            // required, admin user first name
--admin_email                // required, admin user email
Admin user login information:
--admin_username             // required, admin user login
--admin_password             // required, admin user password
Encryption key:
--encryption_key             // optional, will be automatically generated and displayed on success, if not specified
</font>
</code>
</pre>

Пример вызова установки:



 php -f install.php -- --license_agreement_accepted yes \
 --locale ru_RU --timezone "Europe/Moscow" --default_currency RUB \
 --db_host localhost --db_name magento_database --db_user magento_user --db_pass 123123 \
 --db_prefix magento_ \
 --url "http://magento.example.com/" --use_rewrites yes \
 --use_secure yes --secure_base_url "https://magento.example.com/" --use_secure_admin yes \
 --admin_lastname Owner --admin_firstname Store --admin_email "admin@example.com" \
 --admin_username admin --admin_password 123123 \
 --encryption_key "Encryption Key"


При частом использовании установщика такой способ установки позволяет сэкономить кучу времени.