Настройка конфигурации администратора Magento через local.xml - PullRequest
0 голосов
/ 21 февраля 2012

Можно ли установить конфигурацию Magento, которая обычно настраивается через admin-> System-> Configuration, через приложение / etc / local.xml или app / etc / config.xml?

Эффективно разрешает набор настроек по умолчанию, которые можно использовать для запуска новой установки Magento.

Буду признателен за любые советы в этой области или в месте, где можно найти подходящую ссылку.

Спасибо

Ответы [ 2 ]

1 голос
/ 11 октября 2012

Значения конфигурации по умолчанию могут быть установлены в config.xml.

См. Раздел по умолчанию:

<default> <system> <filesystem> <base>{{root_dir}}</base> <app>{{root_dir}}/app</app> <code>{{app_dir}}/code {{APP_DIR}} / дизайн {{APP_DIR}} / * локаль 1009 * {{APP_DIR}} / * и т.д. * 1011 {{ROOT_DIR}} / СМИ {{ROOT_DIR}} / СМИ / загрузки {{ROOT_DIR}} / кожа {{var_dir}} {{var_dir}} / кэш {{var_dir}} / сессия {{var_dir}} / * TMP 1025 * {{var_dir}} / * груша * 1027 {{var_dir}} / экспорт en_GB Europe / London

Разверните вышеприведенную структуру, включив в нее другие конфигурационные настройки по умолчанию, любые указанные здесь будут использоваться при чистой установке.

Для систем, которые уже используются / настроены, обновите конфигурацию через MySQL, см .: core_config

0 голосов
/ 21 февраля 2012

Я бы сделал это с помощью скрипта devsetup.php и поместил бы его в корень вашей папки magento,

<?php
require_once 'app/Mage.php';
umask(0);
Mage::app('default');

$config = new Mage_Core_Model_Config();

$options = array(
    'design/theme/template' => 'custom',
    'design/theme/skin' => 'custom',
    'design/theme/layout' => 'custom',
    'log/dev/active' => '1'
);

foreach($options as $key => $value){ 
    $config->saveConfig($key,$value,"default",0); 
}
?>

Стоит сказать, что это полностью не проверено, но теория обоснована;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...