You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
cosmopet-architecture/dup-installer/templates/default/parts/validation/database-tests/db-user-resources.php

48 lines
1.5 KiB

<?php
/**
*
* @package templates/default
*/
defined('ABSPATH') || defined('DUPXABSPATH') || exit;
/* Variables */
/* @var $isOk bool */
/* @var $userResources array */
?>
<div class="sub-title">STATUS</div>
<?php if ($isOk) : ?>
<p class="green">
No restrictions on the current DB user's resources were detected.
</p>
<?php else : ?>
<p class="maroon">
Restrictions on the current DB user's resources were detected.
</p>
<?php endif; ?>
<div class="sub-title">DETAILS</div>
<p>
Some server's put in place restrictions on the resources available to a user, which <i>may</i> cause errors during
the installation process since a significant number of connections are made and queries are run.
</p>
<?php if (is_array($userResources) && count($userResources) > 0) : ?>
<div class="sub-title">USER RESOURCES</div>
<ul>
<?php foreach ($userResources as $resourceName => $limit) : ?>
<li class="<?php echo $limit > 0 ? 'red' : 'green';?>">
<b><?php echo $resourceName; ?>:</b> <?php echo $limit > 0 ? $limit : 'unlimited'; ?>
</li>
<?php endforeach; ?>
</ul>
<div class="sub-title">TROUBLESHOOT</div>
<p>
We suggest asking your hosting provider to undo the restrictions in case they are present or if you have root access to the mysql server
you can use the methods described in the <a href="https://dev.mysql.com/doc/refman/5.7/en/user-resources.html" target="_blank">official documentation</a>
to remove the restrictions.
</p>
<?php endif; ?>