Blog list (0)
How to set up WHM Remote Access Key for RVskin
Usually, RVskin will detect WHM Remote Access Key. If RVskin detected, WHM Remote Access Key will be installed automatically. If your RVskin manager shows the message for setup Remote Access Key, please click it for setup. If the message still showing, please go to WHM -> Clusters -> Remote Access Key (please don't generate new remote access key). After that, go to Theme Manager and set WHM Remote Access Key again. However, if your server is new or just installed cPanel, RVskin will not be able to detect WHM Remote Access Key, and you have to install WHM Remote Access Key manually. Please access to WHM -> Clusters -> Remote Access Key. After that, please try to setup Remote access key at RVskin again. If it still not work, please follow the instructions here. 1. SSH to server as root 2. Create new file and paste WHM Remote Access Key ( You can find your WHM Remote Access in https://YOUR_SERVER_IP:2087/scripts/setrhash) by using below command : pico /usr/local/cpanel/Cpanel/rvwhmkey And paste remote access key in this file. PASTE ONLY a key DON'T INCLUDE additional SPACE, line break, ------BEGIN WHM ACCESS KEY------, -------END WHM ACCESS KEY------- chown securervskin:securervskin /usr/local/cpanel/Cpanel/rvwhmkeychmod 700 /usr/local/cpanel/Cpanel/rvwhmkey
Why does RVskin admin account say hostname.net.zz?
The first time you install RVskin, the installer will create new hosting account for admin setup purpose. It should not reference to any valid domain to prevent email spamming. So, we use your hostname and follow with .zz to make it invalid. Domain name for Rvadmin could be abcdef.zz but we pick the hostname to make it easy to browse when you bookmark it. You will know which server you are accessing.
Master server is down, or removed, how to state a slave server to be master without losing its configuration?
If the slave server still has clustering configuration of master server, please follow the directions below to change the server status. - SSH ROOT access to slave server- remove file /home/rvadmin/_rvconfigmultserver.conf- remove file /home/rvadmin/multiserver.conf- If this server has been setting with RVSkin default database by master, you need to configure RVskin default database at slave by accessing to WHM -> RVglobalsoft Manager -> Theme Manager -> Configuration -> Database Setup. This will replace slave status with master, including retaining its configuration.
What are WHM, cPanel and RVskin and how are they difference?
WHM (WebHosting Manager) is the control panel for managing your server. It has tools to manage all features in the server such as server setup, reseller, account function, themes, etc. cPanel is controlled by WHM. cPanel is a fully featured web-based control panel that allows you to manage your domain through a web interface. The idea is transfer as much of the control and responsibility of managing your web site to clients. Your clients can manage all aspects of e-mail, files, backup, FTP, CGI scripts, and web site statistics themselves. The default cPanel control panel is paper_lantern. RVskin is the multi-languages, multi-themes advanced skin management software for cPanel server. Plus, it now provide WHM admin manager and single sign-on systems. More about RVskin.
RVskin 13.00 Release Note
RVskin 13 is a major change of RVskin to manage your cPanel control panel.It’s not only cPanel themes, but the intelligent tools for admin. Highlight Changes1. New RVglobalsoft Manager- New responsive user interface- New product groups 2. New Main FeaturesRVskin Theme Manager (Previous RVskin Manager)- Regroup RVskin Manager Feature Groups- New responsive user interfaceRVadmintools, new admin tools to manage cPanel control panel- A development tool for Hosting Provider to manage both RVskin and paper_lantern cPanel control panel.RVlogin- Server single sign-on for WHM and SSH- Two-Factor Authentication integration- New responsive user interfaceRVsubversion- New responsive user interface 3. One license of RVskin will be able to install 4 products; Rvskin, RVadmintools, RVlogin, RVsubversion Features that are removed from RVskinRVskin MaintenanceFeature ComparisonAWSTAT Language SettingWHM quick tweak menuDefault Email QuotaSub Reseller- Enable/Disable- List SubResellers- List AccountsWHM Addon Module Integration- Urchin Integration- Fantastico Integration- Webmail Integration- PostgreSQL Database Integration- ASSP Integration- Subversion and TracEmail Account ListEmail Forwarder ProtectionDisable Full BackupDisable MySQL Access HostDisable Spam BoxError Log Some Features that are deprecatedFeature Group ManagerDIY Theme3rd-party single sign-on system
I cannot create Addon Domain in cPanel. Error ""Could not determine the nameserver IP ....."
Problem You created a new Addon Domain in cPanel, it returns error. "Could not determine the nameserver IP addresses for “xxx.test”. Please make sure that the domain is registered with a valid domain registrar." Solution You can simply fix it in WHM Manager to allow cPanel accounts to add unregistered domains. WHM -> Tweak Setting. Scroll to the domain section and search for "Allow Remote Domains" and "Allow unregistered domains". Select On. Back to cPanel Addon domain page. You can create new addon domain now.
RVskin Update Error WHM 11.38+
RVskin gives an error after Cron updated RVskin version from 10.83 to higher version. /root/rvadmin/auto_rvskin.pl: line 2: syntax error near unexpected token `(' /root/rvadmin/auto_rvskin.pl: line 2: `eval 'if [ -x /usr/local/cpanel/3rdparty/bin/perl ]; then exec /usr/local/cpanel/3rdparty/bin/perl -x -- $0 ${1+"$@"}; else exec /usr/bin/perl -x $0 ${1+"$@"}; fi;' if 0; use strict; use Carp; use Socket; use Getopt::Long; BEGIN { push(@INC,"/usr/local/cpanel/Cpanel"); } print "\n"; my($drive,$nodrive,$installerPath); my($rvskinname) = "rvadmin"; $| = 1; $SIG{'PIPE'} = 'IGNORE'; $SIG{'HUP'} . ................................................................................... 'Roll back RVskin to version.(-rollback=x.xx)' ."\n"; print "\t0:Auto update (default).\n\t1:Disable auto update.\n"; print '-h, -help' . "\n\t" . 'This help' . "\n"; } 1;' root@[server] [/home/[user]/access-logs]# ls -al /root/rvadmin/auto_rvskin.pl You can solve the error in your server by doing RVskin Installation manually again. https://www.rvskin.com/rvskin/installation/
DBI connect(':localhost:3306','rvadmin_public',...) failed: Can't..
Problem
The following long error on RVskin Theme Manager or RVskin theme in control panel.
DBI connect(':localhost:3306','rvadmin_public',...) failed: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) at /usr/local/cpanel/Cpanel/RvMysql2.pm line 243Carp::carp('DBI connect(\':localhost:3306\',\'rvadmin_public\',...) failed: ...') called at /usr/local/cpanel/perl/DBI.pm line 653DBI::__ANON__(undef, undef) called at /usr/local/cpanel/perl/DBI.pm line 707DBI::connect('DBI', 'DBI:mysql::localhost:3306', 'rvadmin_public', '4u,!BI8eX5r&') called at /usr/local/cpanel/Cpanel/RvMysql2.pm line 243Cpanel::RvMysql2::RvMysql2_testremote('timeout', 5, 'passwd',…………………………………………………………………..main::_api1('include', 'include', '/usr/local/cpanel/base/frontend/rvskin/rvbranding/indexheader.ht...', 'include', 'ARRAY(0x7f7cbf7539c0)', 'safe_html_encode', undef, undef) called at cpanel line 1572main::real_exectag('
RVskin is missing from WHM
Please run the following command to solve the problem. /usr/local/cpanel/bin/build_locale_databases --clean/usr/local/cpanel/bin/build_locale_databases --force After that, check in WHM -> Plugins -> RVgobalsoft Manager -> RVskin.
RVskin install error : Can't locate YAML/Syck.pm
If you got the following error while making install RVskin: Can't locate YAML/Syck.pm in @INC (@INC contains: /scripts /root/rvadmin /usr/local/cpanel /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/local/cpanel/Cpanel/CPAN/YAML/Syck.pm line 8.BEGIN failed--compilation aborted at /usr/local/cpanel/Cpanel/CPAN/YAML/Syck.pm line 8.Compilation failed in require at /usr/local/cpanel/Cpanel/CachedDataStore.pm line 12.BEGIN failed--compilation aborted at /usr/local/cpanel/Cpanel/CachedDataStore.pm line 12.Compilation failed in require at /root/rvadmin/real_auto_rvskin.pl line 73.BEGIN failed--compilation aborted at /root/rvadmin/real_auto_rvskin.pl line 73. You can run this command for the solution:/scripts/perlinstaller YAML::Syck
RVskin Clustering Error :Error, cannot syncronize configuration ..
If you are running on RVskin Clustering system, and it’s giving the follow error. Error, cannot syncronize configuration files to {domainname.com}:TYPE is now 8-bit binary . (0 sec) This error is caused by the expiration of Self Sign TLS. You can check and fix it in “WHM” -> “Service Configuration” -> “Manage Service SSL Certificates”, and select “Reset Certificate” for “Service FTP”. After that, try again.
cPanel Webmail error 404 on paper_lantern theme after RVskin uninstalled
After finished RVskin uninstall. cPanel webmail in paper_lantern theme has the error 404. (X3 theme will not face this error)URL reference: ../webmail/{RVTHEME}/index.html You can fix the error by the following guide.1. Go to WHM -> Server Configuration -> Tweak Settings.2. Search “webmail” in the Search Box.3. Once the screen appears, at “Default login theme”, select “cPanel”.4. Save. If doing above still doesn’t fix the error. Please try below.1. SSH to your server as root.2. Check if the following path does exist./usr/local/cpanel/base/webmail/paper_lantern3. If doesn’t exist. Please create a symbolic link as below.ln -s /usr/local/cpanel/base/webmail/x3 /usr/local/cpanel/base/webmail/paper_lantern4. Check cPanel webmail in paper_lantern again. ===Remove RVskin from paper_lanternRemove the icon the this file:/usr/local/cpanel/base/frontend/paper_lantern/dynamicui/dynamicui_rvskin_theme_changer.conf===
RVskin install error : Can't locate DBI.pm Can't locate DBD/mysql.pm
If you got the following error while installing RVskin: install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC (@INC contains: /scripts /root/rvadmin /usr/local/cpanel /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at (eval 19) line 3. Perhaps the DBD::mysql perl module hasn't been fully installed. Please run this command for the solution:/scripts/perlinstaller --force DBI/scripts/perlinstaller --force DBD::mysql
RVskin 10.99 Webmail error
This problem was fixed already in RVskin installer.Please run force update RVskin in your server by the following command again: rm -f /usr/local/cpanel/Cpanel/rvversionperl /root/rvadmin/auto_rvskin.pl
RVskin Installation ERROR : Not support Net::SSLeay
Once finished RVskin Installation at very first time, and found the following error in WHM: WHM (root) -> RVskin -> Theme Manager -> Theme -> Global ConfigurationLICENSE ERRORError message: license not foundError code: 6 Or ERROR : Not support Net::SSLeay Or In SSH Validating package with SSL... Validating package with NONE SSL... Invalid.Download with SSL ...Error400 Bad RequestError400 Bad RequestFailed. Download is timeout.Installation failed. Please rerun perl /root/rvadmin/auto_rvskin.pl to download files again. Cause & SolutionYour server doesn’t have module Net::SSLeay to get passed license download. Please try to run the following command to fix it./scripts/perlinstaller "Net::SSLeay" You may try with force command if above doesn’t work./scripts/perlinstaller --force "Net::SSLeay" After that, run install RVskin again: https://rvskin.com/rvskin/installation/
Got blank page when access to RVskin theme in control panel
1. Please force update using this command.rm -f /usr/local/cpanel/Cpanel/rvversionperl /root/rvadmin/auto_rvskin.pl 2. Go to root WHM -> Server Configuration -> Tweak Settings -> System -> “Accounts that can access a cPanel user account”, and mark at "Root, Account-Owner, and cPanel User"If still not work, please SSH to your server and run following command.cd /usr/lib/perl5/site_perlln -s 5.8.8 5.6.2
I get this error "Error!! Missing WHM Remote Access Key." How to fix it?
You can do the following solutions 1. Go to WHM -> Clusters -> Remote Access Key.It will automatically create remote access key on your server. Just access to it, don't need to generate the new key. After that try to setup it again via RVglobalsoft Manager -> Theme Manager. 2. Try to force update again using this command. rm -f /usr/local/cpanel/Cpanel/rvversionperl /root/rvadmin/auto_rvskin.pl 3. If you still have the problem.Please verify that the key in the file /root/.accesshash and /usr/local/cpanel/Cpanel/rvwhmkey is identical. And check the error on /usr/local/cpanel/logs/error_log 4. If nothing help, please submit support ticket and include the result of these command. ls -al /usr/local/cpanel/Cpanel/rvwhmkeyls -al /usr/local/cpanel/Cpanel/rvbinmore /usr/local/cpanel/Cpanel/rvwhmkeymore /root/.accesshash
Feature phpmyadmin doesn't work on RVskin theme
Feature phpmyadmin error once accessed from RVskin theme in control panel. Solution (If you’re control panel user, please contact your host provider to do this for you):1) Run a grep for the sessions that were currently in effect:# grep "cpses_" /var/cpanel/databases/ 2) Remove the following sections from any user's yaml that matched the:cpses_########":dbs: {}server: X.X.X.X 3) Remove each of the cpses_######## lines from /var/cpanel/databases/users.db 4) Run the following command to update the user-data:# /scripts/update_db_cache 5) Remove all of the cpses_######## users from the mysql.user table to remove the users from mysql. This can be accomplished from the command line or from WHM -> SQL Services -> PhpMyAdmin.
Creat new language for RVskin Themes on cPanel
RVskin supports much more than 25+ languages both Left to Right and Right to Left language characters. If your language is not supported in RVskin, you can whether volunteer to help us or add new language on your server by following guide. To add new language, let's say Estonian. You have to create the empty file: /usr/local/cpanel/lang/estonian by running this command manually.touch /usr/local/cpanel/lang/estonianmkdir /home/rvadmin/rvlang/estonianmkdir /home/rvadmin/rvlang/estonian/cpanellangtouch /home/rvadmin/rvlang/estonian/cpanellang/langtouch /usr/local/cpanel/base/frontend/rvskin/lang/estonianperl /root/rvadmin/auto_rvskin.pl After that RVskin will recognize the Estonian language. You can translate it in RVskin or clone the language files from other language. Default language files are located in /home/rvadmin/rvlang/. Translated language files are located in /home/rvadmin/rvyrlang/. Look up language files are located in /home/rvadmin/rvmergelang/. To speed up and keep memory usage as low as possible, every time make changes on /home/rvadmin/rvyrlang/ or /home/rvadmin/rvlang/, you need to run perl /root/rvadmin/auto_rvskin.pl. It will merge your custom change on /home/rvadmin/rvmergelang/. This is the only folder RVskin will look up to display on the skin.
How to copy translated language files and configuration to another server?
Follow the below instructions as your privilege. 1. "Root" configuration:Copy the /home/rvadmin/rvyrlang/ path from the old server to paste in the new server same place. 2. "Reseller" configuration:Copy the /{home_of_reseller}/rvadmin/rvyrlang/ path from the old server to paste in the new server same place.