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.
91 lines
2.9 KiB
91 lines
2.9 KiB
<?php
|
|
|
|
/**
|
|
*
|
|
* @package templates/default
|
|
*/
|
|
|
|
defined('ABSPATH') || defined('DUPXABSPATH') || exit;
|
|
|
|
/* Variables */
|
|
/* @var $isOk bool */
|
|
/* @var $dbuser string */
|
|
/* @var $dbname string */
|
|
/* @var $databases string */
|
|
/* @var $errorMessage string */
|
|
|
|
$statusClass = $isOk ? 'green' : 'red';
|
|
?>
|
|
<div class="sub-title">STATUS</div>
|
|
<p class="<?php echo $statusClass; ?>">
|
|
<?php if ($isOk) { ?>
|
|
The database user <b>[<?php echo htmlentities($dbuser); ?>]</b> has visible access to see the database named
|
|
<b>[<?php echo htmlentities($dbname); ?>]</b>
|
|
<?php } else { ?>
|
|
The user <b>[<?php echo htmlentities($dbuser); ?>]</b> is unable to see the database named
|
|
<b>[<?php echo htmlentities($dbname); ?>]</b>.<br>
|
|
Be sure the database name already exists.
|
|
If you want to create a new database choose the action 'Create New Database'.<br>
|
|
<?php } ?>
|
|
</p>
|
|
<?php if (!empty($errorMessage)) { ?>
|
|
<p>
|
|
Error detail: <span class="maroon" ><?php echo htmlentities($errorMessage); ?></span>
|
|
</p>
|
|
<?php } ?>
|
|
|
|
|
|
<div class="sub-title">DETAILS</div>
|
|
<p>
|
|
This test checks if the database user is allowed to connect or view the database.
|
|
This test will not be ran if the 'Create New Database' action is selected.
|
|
</p>
|
|
|
|
<?php if (!$isOk) { ?>
|
|
<b>Databases visible to user [<?php echo htmlentities($dbuser); ?>]</b><br/>
|
|
<ul class="db-list">
|
|
<?php
|
|
if (count($databases)) {
|
|
foreach ($databases as $database) {
|
|
?>
|
|
<li>
|
|
<?php echo htmlentities($database); ?>
|
|
</li>
|
|
<?php
|
|
}
|
|
} else {
|
|
?>
|
|
<li>
|
|
<i>No databases are viewable</i>
|
|
</li>
|
|
<?php } ?>
|
|
</ul>
|
|
<?php } ?>
|
|
|
|
<div class="sub-title">TROUBLESHOOT</div>
|
|
<ul>
|
|
<li>Check the database user privileges.</li>
|
|
<li>
|
|
Check to make sure the 'User' has been added as a valid database user
|
|
<ul class='vids'>
|
|
<li>
|
|
<i class="fa fa-video-camera"></i>
|
|
<a href="https://www.youtube.com/watch?v=FfX-B-h3vo0" target="_video">Add database user in phpMyAdmin</a>
|
|
</li>
|
|
<li>
|
|
<i class="fa fa-video-camera"></i>
|
|
<a href="https://www.youtube.com/watch?v=peLby12mi0Q" target="_video">Add database user in cPanel older versions</a>
|
|
</li>
|
|
<li>
|
|
<i class="fa fa-video-camera"></i>
|
|
<a href="https://www.youtube.com/watch?v=CHwxXGPnw48" target="_video">Add database user in cPanel newer versions</a>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<a href="<?php echo DUPX_U::esc_attr(DUPX_Constants::FAQ_URL); ?>how-to-fix-database-connection-issues/" target="_help"
|
|
title="I'm running into issues with the Database what can I do?">
|
|
[Additional FAQ Help]
|
|
</a>
|
|
</li>
|
|
</ul>
|