Server IP : 68.65.122.142 / Your IP : 18.221.40.170 Web Server : LiteSpeed System : Linux server167.web-hosting.com 4.18.0-513.18.1.lve.el8.x86_64 #1 SMP Thu Feb 22 12:55:50 UTC 2024 x86_64 User : glenirhm ( 1318) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /var/softaculous/hubzilla/../cszcms/../ostic2/../goffice67/../ely/../cpg/../webmail/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
<?php use Symfony\Component\Console\Input\ArrayInput; use Symfony\Component\Console\Output\BufferedOutput; require_once "../system/autoload.php"; \Aurora\System\Api::Init(true); $sPassword = "pass"; set_time_limit(0); if (!(isset($_GET['pass']) && $sPassword !== '' && $sPassword === $_GET['pass'])) { exit("Migration script password is incorrect or not set."); } class P8ToP9Migration { public function Init() { } public function Start() { try { $container = \Aurora\Api::GetContainer(); $container['console']->setAutoExit(false); $output = new BufferedOutput(); $container['console']->find('migrate:eav-to-sql') ->run(new ArrayInput([ '--no-interaction'=>true, '--wipe'=>!!$_GET['wipe'], '--quiet'=>!!$_GET['quiet'], '--migrate-file'=>!!$_GET['migrate-file'], ]), $output); $content = array_filter(explode(PHP_EOL, $output->fetch())); dd($content); } catch (\Exception $oEx) { dd($oEx); \Aurora\System\Api::LogException($oEx); } } } ob_start(); $oMigration = new P8ToP9Migration(); $oMigration->Start(); ob_end_flush(); exit("Done");