Я создал скрипт установки.
Но мое требование состоит в том, чтобы этот скрипт запускался только тогда, когда он вызывается вручную. Я создал кнопку в админ-панели. Когда я нажимаю эту кнопку, скрипт должен быть запущен. Я искал в Google. Но я не могу получить ответ.
Я не знаю, возможно ли так поступить. Как предотвратить запуск скрипта при первой загрузке модуля.
Создайте свой собственный модуль и вызывайте свой собственный скрипт через контроллер при нажатии кнопки. [Управляемый путь]
ИЛИ ЖЕ,
Создайте файл сценария PHP Shell с вашими сценариями и вызывайте через php *.php
Терминальная команда по нажатию кнопки.
Сладко и просто.
Узнайте, как создать скрипт PHP Shell в Magento, ссылка: http://inchoo.net/magento/php-shell-scripts-for-magento/
Используйте что-то вроде этого в вашем файле:
<?php
// YOUR CODE
$output = shell_exec('php myCustomPHPInstallScript.php');
// myCustomPHPInstallScript.php is name of your PHP file.
Mage::log($output, null, 'myCustomLogFile.log');
//creating log file
//YOUR CODE
?>
Других решений пока нет …