Folgen Sie den nachstehenden Anweisungen, um die magento 2-Befehle auszuführen:
- Erstellen Sie eine neue Datei im Magento 2-Stammverzeichnis (command.php).
- Fügen Sie die folgenden Codes in die neu erstellte Datei ein.
<?php
use Magento\Framework\App\Bootstrap;
require 'app/bootstrap.php';
$bootstrap = Bootstrap::create(BP, $_SERVER);
$objectManager = $bootstrap->getObjectManager();
$state = $objectManager->get('Magento\Framework\App\State');
$state->setAreaCode('frontend');
//command code here
/*shell_exec('your_magento_2_commands');
--OR--
system('your_magento_2_commands');
*/
/* system('php bin/magento setup:upgrade');
system('php bin/magento setup:static-content:deploy -f');
system('php bin/magento indexer:reindex');
system('php bin/magento cache:flush');
system('php bin/magento cache:clean');
echo "Your Commands have been run successfully.";
*/
/*--OR--*/
shell_exec('php bin/magento setup:upgrade');
shell_exec('php bin/magento setup:static-content:deploy -f');
shell_exec('php bin/magento indexer:reindex');
shell_exec('php bin/magento cache:flush');
shell_exec('php bin/magento cache:clean');
echo "Your Commands have been run successfully.";
//file ends here
?>
3. Führen Sie nun diese neu erstellte Datei im Browser mit folgender URL aus: your_base_url/command.php (neue Datei)
4. Jetzt wurden Ihre Befehle erfolgreich ausgeführt, wie auf dem folgenden Screenshot zu sehen ist.







