Blog list (0)
How to migrate project when change the hosting account username?
It is very easy. After changed the username of the hosting account. Simply go to the RVsitebuilder for the new username, you will find the Missing Project Recovering dialogue. Just check the checkbox in front of the project ID and submit. It will restore RVsitebuilder project on the new username.
How to move project from one user to another user in the same server?
Backup the RVsitebuilder project on the first hosting account RVsitebuilder interface. You will get the backup file which can restore anywhere both in the same server and the other server. Go to second hosting account RVsitebuilder interface, restore your RVsitebuilder project backup file.
How to find the full language files and translate it offline?
----------------For cPanel----------------You can find the language files at: /var/cpanel/rvglobalsoft/rvsitebuilder/modules/sitebuilder/lang/english-utf-8.php/var/cpanel/rvglobalsoft/rvsitebuilder/scripts/form/language/english-utf-8.php/var/cpanel/rvglobalsoft/rvsitebuilder/scripts/guestbook/language/english-utf-8.php/var/cpanel/rvglobalsoft/rvsitebuilder/scripts/photo_album/language/english-utf-8.php/var/cpanel/rvglobalsoft/rvsitebuilder/www/wysiwyg/lang/en-us/wysiwygpro/* Translate these files but do not upload it to the same path above. You need to go to root WHM -> RVglobalsoft Manager -> RVsitebuilder Manager -> Translation, and translate a few variables for each modules. Then locate the translated file at:/var/cpanel/rvglobalsoft/.rvsitebuilder/lang and/var/cpanel/rvglobalsoft/.rvsitebuilder/wysiwyglang. So you will see its name and path structure. Rename you translated files and upload to the appropriate area. ------------------------For DirectAdmin------------------------You can find the language files at: /usr/local/rvglobalsoft/rvsitebuilder/modules/sitebuilder/lang/english-utf-8.php/usr/local/rvglobalsoft/rvsitebuilder/scripts/form/language/english-utf-8.php/usr/local/rvglobalsoft/rvsitebuilder/scripts/guestbook/language/english-utf-8.php/usr/local/rvglobalsoft/rvsitebuilder/scripts/photo_album/language/english-utf-8.php/usr/local/rvglobalsoft/rvsitebuilder/www/wysiwyg/lang/en-us/wysiwygpro/* Translate these files but do not upload it to the same path above. You need to go to DirectAdmin -> Admin level -> RVsitebuilder Admin -> Translation, and translate a few variables for each modules. Then locate the translated file at:/home/admin/.rvsitebuilder/lang and /home/admin/.rvsitebuilder/wysiwyglang So you will see its name and path structure. Rename you translated files and upload to the appropriate area.
How does language in RVsitebuilder interface work?
------V.4------1. Homepage and Step1: RVsitebuilder interface will display in the same language as cPanel interface (if the language files exist). You can force RVsitebuilder to display in the certain language by setting the default language at RVsitebuilder Manager >> Owner Configuration. 2. Step2 -7: RVsitebuilder interface will show in the same language user choose for the project in step1 (if the language files exist). -----------------V.5 / V.5.2.x-----------------1. Step Home: RVsitebuilder interface will display in the same language as cPanel interface (if the language files exist). You can force RVsitebuilder to display in the certain language by setting the default language at RVsitebuilder Manager >> Owner Configuration. 2. Step 1-3: RVsitebuilder interface will show in the same language user choose for the project in Step Home (if the language files exist).
How to translate and set default language?
You can translate it yourself by going to WHM -> RVglobalsoft Manager -> RVsitebuilder Manager -> Translation, select the Module and the Language you want to translate to. Once you have finished it, you can force RVsitebuilder to display in the certain language by setting the default language at RVsitebuilder Manager -> Owner Configuration, and set the “Default Language” for Root’s users and Reseller.
Can I delete folder rvsitebuilderinstaller from my server?
This folder can be removed, but it will spend much time for downloading entire file on next updating RVsitebuilder. That's because this folder works for keeping file templates in the zip file before they'll be extended for real using. Thus, when RVsitebuilder has updated, this folder will skip downloading the duplicate files from new version to save much time.
How to download RVsitebuilder package file manually?
--------------------For cPanel-------------------- SSH to your cPanel server as root and run commandcd /usr/local/cpanel/whostmgr/docroot/cgi/rm -rf /usr/local/cpanel/whostmgr/docroot/cgi/rvsitebuilderinstaller/rm -f rvsitebuilderinstaller.tarwget http://download.rvglobalsoft.com/rvsitebuilderinstaller.tartar -xvf rvsitebuilderinstaller.tarrm -f rvsitebuilderinstaller.tarmkdir /usr/local/cpanel/whostmgr/docroot/cgi/rvsitebuilderinstaller/packagescd /usr/local/cpanel/whostmgr/docroot/cgi/rvsitebuilderinstaller/packageswget http://download.rvglobalsoft.com/download.php/rvsdownload/scriptdownloadpackage.tartar -xvf scriptdownloadpackage.tar/usr/local/cpanel/3rdparty/bin/php scriptdownloadpackage.phpOnce complete download file manually, please follow the instruction in this link. https://www.rvsitebuilder.com/installation/ --------------------For DirectAdmin-------------------- SSH to your DirectAdmin server as root and run commandcd /usr/local/rvglobalsoft/rvsitebuilderinstaller/packageswget http://download.rvglobalsoft.com/download.php/rvsdownload/scriptdownloadpackage.tartar -xvf scriptdownloadpackage.tarphp scriptdownloadpackage.phpOnce complete download file manually, please follow the instruction in this link. https://www.rvsitebuilder.com/installation/
How to install RVsiteBuilder? If my server compile with suhosin
If your server compile with suhosin, you also need to configure suhosin to allow RVsitebuilder works properly.Warning from suhosinsuhosin[8773]: ALERT - configured request variable name length limit exceeded - dropped variable '/var/cpanel/rvglobalsoft/rvsitebuilder/scripts/RVSeagullMod-1_0_1_tgz' (attacker 'REMOTE_ADDR not set', file 'unknown') Set the following suhosin options in php.ini to fix the suhosin errors. CODE[suhosin]; For translation manager to handle more inputssuhosin.post.max_vars = 2000suhosin.request.max_vars = 2000 ; For URL handlingsuhosin.request.max_totalname_length = 300suhosin.request.max_varname_length = 300suhosin.get.max_varname_length = 300suhosin.get.max_name_length = 300Increase the value as you need it. And don't forget to restart apache. Reference
Is MySQL database needed for every hosting plan that RVsitebuilder is associated?
It requires just one central database. Each hosting account, it is not required if the user does not use DB based component such as Blog, FAQs, Gallery, tryout. If all are static pages, no database required on the end-user hosting account.
RVsitebuilder Installation
If you finished making order and payment, your RVsitebuilder license will be automatically active. You can install RVsitebuilder in your server by root privilege. For cPanel1. SSH to the server by root privilege, and run the following command. cd /usr/src; rm -fv rvsitebuilderinstall.sh; wget http://download.rvglobalsoft.com/rvsitebuilderinstall.sh; chmod +x rvsitebuilderinstall.sh; ./rvsitebuilderinstall.sh 2. Once the installation in SSH is complete. Access to WHM by root privilege, and go to RVglobalsoft Manager -> RVsitebuilder Setup. And continue the steps until it's done. For DirectAdmin1. SSH to the server by root privilege, and run the following command. cd /usr/src; rm -fv rvsitebuilderdainstall.sh; wget http://download.rvglobalsoft.com/rvsitebuilderdainstall.sh; chmod +x rvsitebuilderdainstall.sh; ./rvsitebuilderdainstall.sh 1.1 For DirectAdmin with PHP 5.6 only (If yours is a PHP lower version, please ignore this and go to Step 2)1.1.1 Build RVsitebuilder to be compatible with PHP 5.6 by running the following command.perl /usr/local/directadmin/plugins/rvsitebuilderinstaller/admin/installphpda.pl1.1.2 Build RVSeagullMod to be compatible with PHP 5.6 by running the following command.perl /usr/local/rvglobalsoft/rvsitebuilderinstaller/autoinstaller.cgi --force=rvseagullmod 2. Increase the value of numservers from 5 to 15by going to file /usr/local/directadmin/conf/directadmin.conf and change :numservers=5 TOnumservers=15 3. Go to DirectAdmin -> Admin level -> RVsitebuilder Admin.4. After completed the installation go to DirectAdmin as username "admin" -> RVsitebuilder Admin and configure the database. RVsitebuilder Installation.
The ioncube loader errors on RVsitebuilder
--------------------For cPanel-------------------- There are 3 ways to fix it.1. Go to WHM >> Server Configuration >> Tweak Setting, and choose ioncube on 'Loader to use for internal cPanel PHP'.Run commandservice cpanel restart Then check your RVsitebuilder again. 2. Run:perl /var/cpanel/rvglobalsoft/rvsitebuilder/panelmenus/cpanel/scripts/autofixphpini.plThen check your RVsitebuilder again. 3. Edit php.ini for internal cPanel PHP manually. To do this way is only a last choice. Php.ini is likely to be reverted back after updating cPanel and you will need to redo it again. • Find your internal cPanel php.ini by calling the https://{SERVER_IP}:2087/cgi/rvsitebuilder/rvdebug.php. It will display phpinfo page. Find the php.ini path. • SSH to the server as root. • Edit php.ini, insert these 2 lines under the extension_dir line.zend_extension="/usr/local/IonCube/ioncube_loader_lin_5.2.so"zend_extension_ts="/usr/local/IonCube/ioncube_loader_lin_5.2_ts.so" • Run this command/usr/local/cpanel/bin/install_php_inis • Restart cPanel services/usr/local/cpanel/startup • Check your RVsitebuilder again. Using these instructions for only in case the autofixphpini.pl doesn't help you.Run this command manually. perl /scripts/phpextensionmgr --prefix /usr/local/cpanel/3rdparty install IonCubeLoader Create or update /scripts/postupcp to run above command every after cPanel upcp.#!/usr/bin/perlif (-f '/var/cpanel/rvglobalsoft/rvsitebuilder/panelmenus/cpanel/scripts/autofixphpini.pl') {system('perl /var/cpanel/rvglobalsoft/rvsitebuilder/panelmenus/cpanel/scripts/autofixphpini.pl');}if (-f '/scripts/phpextensionmgr') {system('perl /scripts/phpextensionmgr --prefix /usr/local/cpanel/3rdparty install IonCubeLoader');}1; Make sure /scripts/postupcp permission is 700. You also need to test it by running /scripts/postupcp and check RVsitebuilder again. ------------------------For DirectAdmin------------------------1. Open /usr/local/directadmin/plugins/rvsitebuilder/user/php.ini to edit2. Insert the following line under the extension_dir line. zend_extension = "/ioncube/ioncube_loader_lin_5.2.so" NOTE: the number 5.2 is standing for your current "php version", please replace it by yours. 3. Restart Directadmin services /etc/init.d/httpd restart /etc/init.d/directadmin restart Restart Directadmin services for centos 7 sudo systemctl restart httpd.service sudo systemctl restart directadmin.service 4. Check your RVsitebuilder again.
System Requirement: PHP Version
List of compatible PHP versions for RVsitebuilder.-RVSitebuilder 6 plugin on cPanel control panel supports PHP 5.6, 7.1-7.4, and 8.1-8.3 -RVsitebuilder 6 plugin on DirectAdmin control panel requires PHP 5.6 only.If your server is running php7, you can set custom build php56 by this guide. For those websites using compo DB such as Photo Gallery Member Page FAQs or Blog. It requires php56 to make the components work properly.
How to uninstall RVsitebuilder?
--------------------For cPanel-------------------- • Backup the configuration files (Optional):mkdir /var/cpanel/.rvglobalsoftcd /var/cpanel/.rvglobalsoftcp -a /var/cpanel/rvglobalsoft/rvsitebuilder/var ./cp -a /var/cpanel/rvglobalsoft/rvsitebuilder/www/project ./ • Rebuild the icon set of cPanel X3 theme:/usr/local/cpanel/bin/unregister_cpanelplugin /var/cpanel/rvglobalsoft/rvsitebuilder/panelmenus/cpanel/cpanelplugin/rvsitebuilder.cpanelplugin/usr/local/cpanel/bin/rebuild_sprites • Remove RVsitebuilder icon from paper_lantern theme./usr/local/cpanel/scripts/uninstall_plugin /var/cpanel/rvglobalsoft/rvsitebuilder/panelmenus/cpanel/cpanelplugin/register_paper_lantern.tar.bz2 • Remove the RVsitebuilder files:rm -rf /usr/local/cpanel/whostmgr/docroot/cgi/rvsitebuilderinstaller.tarrm -rf /usr/local/cpanel/whostmgr/docroot/cgi/rvsitebuilderinstallerrm -rf /usr/local/cpanel/whostmgr/docroot/cgi/rvsitebuilderrm -f /usr/local/cpanel/whostmgr/docroot/cgi/addon_rvsitebuilder.cgirm -rf /var/cpanel/rvglobalsoftrm -rf /usr/local/cpanel/base/frontend/*/rvsitebuilderrm -f /usr/local/cpanel/base/frontend/x/cells/rvsitebuilder.htmrm -f /usr/local/cpanel/base/frontend/x3/dynamicui/dynamicui_rvsitebuilder.conf • Rebuild the icon set of RVskin theme (If you have RVskin Theme):perl /root/rvadmin/autoupdatewhmaddon.pl If you had ever installed Tryout Demo, please do following direction. • SSH to the server as root and REMOVE custom_vhost_template_ap1 and custom_vhost_template_ap2 values, in file. /var/cpanel/userdata/USER_NAME/TRYOUT_WEBSITE_DOMAIN as following lines. Replace USER_NAME and TRYOUT_WEBSITE_DOMAIN with your own values.custom_vhost_template_ap1: /var/cpanel/rvglobalsoft/rvsitebuilder/panelmenus/cpanel/apachetemplate/tryout.rvsitebuilder.apache1custom_vhost_template_ap2: /var/cpanel/rvglobalsoft/rvsitebuilder/panelmenus/cpanel/apachetemplate/tryout.rvsitebuilder.apache2 • Remove cache data of userdata edited above using command below.rm -f /var/cpanel/userdata/USER_NAME/TRYOUT_WEBSITE_DOMAIN.cache • run /scripts/rebuildhttpdconf • run /scripts/restartsrv httpd Anyway, if could not remember where you installed Tryout Demo, check position by command: grep -l 'tryout.rvsitebuilder' /var/cpanel/userdata/*/* --------------------For DirectAdmin-------------------- • Back up the configuration files(Optional):mkdir /usr/local/.rvglobalsoftcd /usr/local/.rvglobalsoftcp -a /usr/local/rvglobalsoft/rvsitebuilder/var ./cp -a /usr/local/directadmin/plugins/rvsitebuilder/images/project ./ • Remove the RVsitebuilder files:rm -f /usr/local/rvglobalsoft/rvsitebuilderinstaller.tarrm -rf /usr/local/rvglobalsoft/rvsitebuilderinstallerrm -rf /usr/local/rvglobalsoft/rvsitebuilderinstaller/rvsitebuilderrm -rf /usr/local/rvglobalsoftrm -rf /usr/local/directadmin/plugins/rvsitebuilderrm -rf /usr/local/directadmin/plugins/rvsitebuilderinstaller If you had installed Tryout Demo ever, please do following direction.Go to Admin Level -> Custom httpd configuration -> select domain of account, replace values in the top text area, then REMOVE the following command: |?OPEN_BASEDIR_PATH=`HOME`/:/tmp:/usr/local/lib/php/:/usr/local/rvglobalsoft/rvsitebuilder/:/usr/local/directadmin/plugins/rvsitebuilder/:/ioncube:/home/admin/.rvsitebuilder| Anyway, if could not remember where you installed Tryout Demo, check position by command:grep -l '/usr/local/rvglobalsoft/rvsitebuilder' /usr/local/directadmin/data/users/*/httpd.conf
Setup RVsitebuilder 6 error "databasename is already existed"
Problem When you install RVsitebuilder 6 and Setup in WHM, it's error "databasename is already existed" on final step. Solution Try to run the Setup from the start again. The database might be rvsitebuilder1 to avoid duplicating previous attempts. If it still errors, please try to fix MySQL mode by this guide and run Setup RVsitebuilder 6 in WHM again.
Update RVsitebuilder 6 Error 500 in Setup process (in WHM)
Problem You run force update RVsitebuilder on SSH and go to Setup in WHM -> RVglobalsoft Manager -> RVsitebuilder Setup. And it keeps opening error 500 in final stage. Reason The problem was on RVsitebuilder code not updated. Solution Hosting provider can fix it by the following solution. 1. Login as Root to enable ioncube in WHM > Tweak Setting > PHP > cPanel PHP loader check "ioncube" click Save. Or If number 1 doesn't help.2. Run RVsitebuilder fresh installation. cd /usr/src; rm -fv rvsitebuilderinstall.sh; wget http://download.rvglobalsoft.com/rvsitebuilderinstall.sh; chmod +x rvsitebuilderinstall.sh; ./rvsitebuilderinstall.sh 3. Run force update code. perl /usr/local/cpanel/whostmgr/docroot/cgi/rvsitebuilderinstaller/autoinstaller.cgi --force=rvsitebuilder 4. Go to WHM -> RVglobalsoft Manager -> RVsitebuilder Setup to complete it. If above doesn't help, please fix it by this guide : RVsitebuilder Manager error 500 after updated version
Setup RVsitebuilder 6 in WHM never completes, problem on ioncube loader
If you're facing problem on RVsitebuilder 6 Setup in WHM. You can check and fix it by following. Check error log: tail -f /usr/local/cpanel/logs/error_log PHP Fatal error: Uncaught Error: Call to undefined function dl() in /usr/local/cpanel/whostmgr/docroot/cgi/rvsitebuilderinstaller/ioncLoader.php:83 Stack trace: #0 /usr/local/cpanel/whostmgr/docroot/cgi/rvsitebuilderinstaller/index.php(19): require_once() Solution: WHM > Tweak setting > cPanel PHP loader on save WHM > Plugin > Rvsitebuilder /manager > Setup Rvsitebuilder again
How to increase upload_max_filesize, post_max_size over 105M (in WHM).
Problem: You see the following error when you're trying to restore a project.Cannot restore file size over 105M.Solution: It has to be done by server admin. If you don't have privilege to access to WHM, please contact your host provider to do this for you.1. Login to the WHM.2. Navigate to "Server Configuration » Tweak Settings".3. Navigate to PHP in Tweak settings.4. Change cPanel max POST size values and cPanel max upload size values and save it. DONE
Publish website gets stuck on Copying files. MySQL [Warning] Aborted connection and error reading communication packets.
The problem: Publishing gets stuck on Copying files.Contact provider check.MySQL error log. tail -f /var/log/mysql.error.log [Warning] Aborted connection 47156999 to db: 'rvsitebuilderdb' user: 'rvsitebuilder' host: 'localhost' (Got timeout reading communication packets) Please ask your host provider to edit file: /etc/my.cnf By changing [mysqld] max_allowed_packet = 256M To [mysqld] max_allowed_packet = 512M And restart mysql with command: /etc/rc.d/init.d/mysql restart If doesn’t help, just try to increase those values until it’s enough.
Cannot connect DB while doing RVsitebuilder installation
Go to WHM (root) >> SQL Services >> MySQL Root Password. Click generate password, please uncheck the symbols check box and click regenerate until the strength greater than or equal 80% Click use password & change password. Go to RVsitebuilder Installer and try to install it again. Note: New database password should contain English characters both upper and lower case, and also at least one numeral. Or, many times this problem occurs because the phpMyAdmin requires login. So, please go to WHM -> phpMyAdmin, login to it if required. Then go to RVsitebuilder to install database again.
Cannot execute pear
You can test if pear is available on your server by running 'which pear' Make sure /usr/local/bin/pear exists on your server and its permission is 755. Run this command to reset the permission. chmod 755 /usr/local/bin/pear If the file does not exist, you will need to recompile PHP using WHM easyapache. Make sure PEAR is enabled (it is enabled by default).