PHP 8.2.30
Preview: migrate.php Size: 1.28 KB
//var/softaculous/webmail/migrate.php

<?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");

Directory Contents

Dirs: 6 × Files: 22

Name Size Perms Modified Actions
images DIR
- drwxr-xr-x 2025-10-23 21:02:21
Edit Download
php53 DIR
- drwxr-xr-x 2025-10-23 21:02:21
Edit Download
php56 DIR
- drwxr-xr-x 2025-10-23 21:02:21
Edit Download
php71 DIR
- drwxr-xr-x 2025-10-23 21:02:21
Edit Download
php81 DIR
- drwxr-xr-x 2025-10-23 21:02:21
Edit Download
php82 DIR
- drwxr-xr-x 2025-10-23 21:02:21
Edit Download
2.59 KB lrw-r--r-- 2025-10-23 08:51:32
Edit Download
4.99 KB lrw-r--r-- 2025-10-23 11:27:10
Edit Download
7.13 KB lrw-r--r-- 2025-01-20 09:28:00
Edit Download
4.25 KB lrw-r--r-- 2025-01-20 09:28:00
Edit Download
619 B lrw-r--r-- 2021-12-23 11:54:36
Edit Download
8 B lrw-r--r-- 2024-09-19 10:58:12
Edit Download
188 B lrw-r--r-- 2025-10-23 08:51:32
Edit Download
3.84 KB lrw-r--r-- 2025-10-23 11:27:10
Edit Download
3.88 KB lrw-r--r-- 2025-10-23 08:51:32
Edit Download
1.29 KB lrw-r--r-- 2021-12-23 11:54:36
Edit Download
5.88 KB lrw-r--r-- 2025-10-23 11:27:10
Edit Download
3.58 KB lrw-r--r-- 2021-12-23 11:54:36
Edit Download
4.04 KB lrw-r--r-- 2025-10-23 11:27:10
Edit Download
1.28 KB lrw-r--r-- 2021-12-23 11:54:36
Edit Download
1.57 KB lrw-r--r-- 2025-07-04 11:00:52
Edit Download
5.73 KB lrw-r--r-- 2025-10-23 11:27:10
Edit Download
627 B lrw-r--r-- 2024-09-19 10:58:12
Edit Download
42.15 KB lrw-r--r-- 2025-10-23 08:51:32
Edit Download
66.86 MB lrw-r--r-- 2025-10-23 08:51:32
Edit Download
3.58 KB lrw-r--r-- 2021-12-23 11:54:36
Edit Download
433 B lrw-r--r-- 2021-12-23 11:54:36
Edit Download
1.51 KB lrw-r--r-- 2021-12-23 11:54:36
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).