Category Archives: Homeschool

Picking The Most Suitable Domain Name For Your Business

Selecting the right domain name is the most essential step for any business. This lesson is going to help you nicely with that.

Your domain name impacts your business identity and your overall online presence. Here are the steps to assist you in picking the most suitable domain name for your business website.

Finalizing Your Domain Name

Short and easy domain names are better than long and lengthy ones. Your domain name should be concise and memorable because short domain names are easier to remember and type. Aim for a domain name that is straightforward and easy to spell and bypass long, complex names that are prone to typos.

Choose a unique name. Ensure your domain name is distinct and not easily confused with other websites. Avoid hyphens, numbers, and special characters that may confuse visitors.

While registering your domain name you should also keep your business in mind because your domain is going to reflect your online originality. You must consider how it sounds and whether it’s catchy and memorable. It should leave a positive impression on visitors. For instance, if your domain name has a dash or special character in between, it will certainly sound odd especially when you speak it to someone.

Finalizing The TLD i.e. Domain Extension

Once you finalize the domain name, the next step is to check its availability. Simply use Sangkrit.net’s Domain Search to check if your desired domain name is available. Be prepared with alternative options in case your first choice is taken.

Use the right domain extension i.e. TLD. Common domain extensions like .com, .org, and .net are generally preferred because they are more familiar to users. But you should know that there are plenty of other domain extensions in the market so be open-minded as your online success depends on how well you work on your domain name and not what TLD you use. Each extension stands for a purpose such as .org is for organization and .us stands for the United States.

Get the extension that suits your business the most. For example: choosing a .co extension for an organization may look odd. Consider your future growth and think about your long-term goals and whether the domain name will still be relevant as your website grows or expands into other streams and niches.

Be Wise If Including Keywords

One common mistake made by new domain registrants is they go with the trends and fads. Avoid doing that, while trendy words or phrases may appear appealing for the time, they might go outdated later on. Choose a timeless domain name that stands the test of time.

You may take a mild benefit of SEO i.e. Search Engine Optimization which is a priority for every website owner by including relevant keywords in your domain name. Brainstorm keywords related to your website’s content, niche, or business. These keywords may help your domain name reflect what your site is all about and improve SEO.

However, do it wisely and don’t overdo it, your domain name should still stay user-friendly. The popularity of your domain depends on how well you work for it and not keywords etc.

Good keywords play a role in SEO such as they may assist the domain in relevant search results. But sometimes keywords may also bring problems, especially in the long run. As time changes, new things come out and many things go away like Google Buzz is now nowhere. For example: Today nobody uses Orkut and hence all domains registered with the purpose of posting articles about the service are today of no use.

If you are a blogger you should be very serious while choosing a domain name. Think twice before choosing a domain name with a keyword. For example: keywords prefixed domains may act well for SEO but in the future, it won’t be easy for you to change the domain name and re-establish your online identity.

For instance, Amazon.com can rebrand its website for some other service but androidlessons.xyz cannot easily change its blogging topic.

So sometimes meaning-less domain names perform better than meaningful keywords.

You May Register Domain Variations

You may purchase similar domain variations that may include faulty domains so that people wrongly typing your domain may also reach your website. This protects your business identity. Consider buying common misspellings or variations of your domain name to prevent competitors or squatters from using them. You can easily find and register similar domain names from the bulk domain registration page.

Bring Your Business Online

Once you have registered your domain name, simply subscribe to a Managed WordPress plan to bring your website online. Always remember to renew your domain on time to avoid losing it or you may simply turn on the auto-renewal feature.

Your domain name is an essential part of your online identity, so take your time and choose wisely. Once you’ve selected the perfect domain name, register it to bring your business online.

What Are Business Specific Domain Names And How To Register Them?

Business-specific domain extensions are a new series of TLDs that go beyond the typical .com, .org, .net, etc. These are category-based such as .HEALTH, .STORE, .SPACE, and so on. The benefit of these domain extensions is that when they are combined well with the SLD (domain name), it gives your business a better and complete identity on the internet.

What do TLDs & SLDs mean?

TLD is the part of the domain name that comes after the dot whereas SLD is the part that comes before the dot.

For example: In the domain name Sangkrit.net, Sangkrit is SLD and .net is TLD.

Now category-based TLDs let you enhance your uniqueness on the internet by offering you a domain name that can be easily available; as there are a lot more availabilities than typical domain extensions, and can be easy to remember and relate to.

For example: Anyone planning to teach online may use a domain extension of .EDUCATION or .GURU.

How many category-based TLDs are there? How you can find the one for yourself?

There are many category-based domain types available and you can easily find the one that suits best your industry or business field. This can be done simply by visiting the Bulk Domain Registration page at Sangkrit.net and there you will see all TLDs listed with the tick box option.

Simply use this domain registration page for finding and registering different TLDs. Once the domain name is registered you can easily start your website with Managed WordPress or WordPress Ecommerce.

The Significance Of Registering Your Business Online As Domain Name

In the ever-expanding internet landscape, where the internet is an integral part of our lives, having your name and business registered as a domain name is not merely a technicality but a strategic imperative.

A domain name is the online address of your internet presence, and its importance extends far beyond mere identification. Registering your domain name has multifaceted significance as it shapes your internet identity and the future of your online success.

Domain Is The Online Storefront Of Your Business

The domain name is the cornerstone of your online identity. It serves as the virtual storefront of your online presence, acting as the first point of contact between you and your audience. Choosing a relevant and memorable domain name not only facilitates recognition but also reinforces your image. It conveys professionalism, trustworthiness, and commitment to your online endeavors.

Businesses Having Unique Domain Appear More Authoritative

A domain name lends credibility to your online presence. Websites with unique domain names appear more authoritative and trustworthy to visitors. When people see a domain name that aligns with the content or business it represents, they are more likely to engage with the site and its offerings. Credibility is a crucial factor in building and retaining an audience.

It provides you with ownership and control over your online space. Unlike free services that often impose limitations and restrictions, having your domain name means you have the autonomy to control your business, customize your website, and manage its content and functionality.

Domain Name Is Essential For Internet Marketing

A simple memorable domain name simplifies marketing and promotion efforts. It’s easier to share and remember, making it a valuable asset for offline promotion, such as on business cards, advertisements, and marketing collateral. A concise, easy-to-recall domain name can drive direct traffic to your site.

Search engines play a key role in the online discovery of your business. A registered domain name that reflects your content or business niche can boost your search engine optimization (SEO) efforts. It can increase the likelihood of your website appearing in search engine results, driving organic traffic and enhancing your online visibility.

This allows you to maintain label consistency across various online platforms. It becomes your digital signature, aligning your website with your social media profiles, email addresses, and marketing efforts. A consistent and unique online presence fosters recognition and trust among your audience.

The Importance Of Securing Your Domain Name Now

Securing your domain name today helps future-proof your online presence. The digital landscape is continuously evolving, and the availability of desirable domain names diminishes over time. Registering your domain name ensures that you maintain control over it, preventing others from using it to your disadvantage.

How Small Businesses Can Enable Customers To Book Orders Online?

Now small businesses can avoid crowded counters in their store by allowing customers to book their orders online and then pick up that order from the store or get it home delivered.

Although, with WordPress Ecommerce you can start an advanced online store with pickup and home-delivery options. However small businesses that operate locally in a small area can make use of the store pickup option, especially those who don’t want to ride on third-party logistic services and are not interested in hiring someone personally for that.

With WordPress Ecommerce you can make your online store on your own, you can easily add products, activate payment methods, and start serving local clients with a store pickup option so that people can browse the products online, book them from home, and pick up the parcel without crowding your shop.

How To Start An eCommerce Shop With Store Pickup Option?

Simply start by registering your domain name and then subscribe to WordPress Ecommerce. Once you are subscribed to the service, the automated process will guide you in connecting your domain name with your store website and set up the basic options to make your store website ready for the customers.

Local Pickup is a shipping option that can be enabled on your WordPress Ecommerce website from your admin area Dashboard -> WooCommerce -> Settings page.

  1. Click the ‘Shippings’ option
  2. Click ‘Add Shipping Zone’ button
  3. Select the region you are serving
  4. Click ‘Add Shipping Method’
  5. Select ‘Local Pickup’

Save your changes and you will be able to use this shipping method over your products. If you have multiple outlets, you can select more regions in the third step.

How To Extend Local Pickup Option?

This can be done by installing and activating a WordPress plugin called Advanced Local Pickup for WooCommerce. The plugin allows you to mark order status as ‘Ready for Pickup’ and send your customers an email having important pickup instructions.

Once the order is picked up from your store, you can mark the order status as ‘Picked Up’ and send another email notification to the customer.

The given plugin allows you to handle pickup orders more conveniently by extending the default WooCommerce local pickup functionality with more options:

  • You can mark orders as ‘Ready for Pickup’ and send email notifications to your customers
  • You can mark orders as ‘Picked up’ and again notify your customers
  • You can set pick-up instructions such as location name, address, work hours, and special instructions
  • You can customize the order status email subject, heading, and content
  • You can customize the pickup instruction display on the order status emails
  • You can add pickup location & details to the processing order email and the order received page

You May Either Make A ‘Pickup Only Store’ Or Use It With Other Shipping Options

Local Pickup option can be enabled with or without other shipping methods you have on your WordPress Ecommerce website. The given plugin simply helps you to conveniently handle orders marked for pickup. It does this by extending the default ‘Local Pickup’ functionality you get with your WordPress Ecommerce website.

Starting Your Own Customer Relationship Management System (CRM) On Your Domain At Sangkrit.net

CRM, also known as a customer relationship management system is a type of software that can be installed on your domain to keep track of all records, sales, statistics, and tasks assigned to your people.

It also provides you with a planner, and event manager to keep a record of important dates, and delivery deadlines for projects you are working on and upload/share documents etc.

Apart from this, it can also have a built-in mailing system to let you and your people interact with the team or potential customers. It uses data analysis about customers’ history to improve business relationships, specifically focusing on customer retention and ultimately driving sales growth.

The initial cost for CRM development may cost thousands of dollars whereas subscribing to some online CRM services is generally priced on per per-user, per-month basis.

But you can also do it on your own in a few minutes if you register your domain at Sangkrit.net and subscribe to a hosting option such as cPanel WebhostingPlesk Windows HostingWebhosting PlusVPS, or Dedicated Server.

Sangkrit.net provides you one-click web application installer which can also be used for installing CRM software on your domain or subdirectory.

There are many types of CRM applications that can be installed on your domain at SANGKRIT.net, for instance:

  1. SugarCRM is a free customer relationship management (CRM) application. Initially released in 2004, today it powers operations for over one million businesses and organizations worldwide. It has received the Best Free CRM Software award by the InfoWorld Bossie Awards program for the past five consecutive years.
  2. SuiteCRM which is another CRM application is a free software forked from SugarCRM Community in 2013. It provides enterprise-grade CRM to a global community of users and software developers.
  3. There are more CRM options such as – Vtiger, Feng Shui, Group Office, Zurmo, etc, you can find more information and a manual about them on your application installer page at Sangkrit.net.

How To Install CRM On Your Domain Name?

On your web hosting’s cPanel, simply launch Installatron, the one-click application installer. Now switch to the Application Browser tab, scroll down to Applications for eCommerce and Business, and click a CRM software to install.

(The page also provides you the important links for support and documentation of the CRM you are installing, you can revisit the page anytime in the future for any support)

It will take you to a form, fill in the important fields such as the domain and directory where you want to install this application, the username, and password you like to use for future logins, etc. Then simply click the INSTALL button and wait.

Once installed successfully, it will provide you the admin page URL from where you can log in to your CRM dashboard using the login credentials you added at the beginning of the installation.

Customer Relationship Management (CRM) is crucial for businesses across various industries. Its importance lies in its ability to help organizations build and maintain strong relationships with customers, which, in turn, can lead to increased customer satisfaction, loyalty, and business growth.

How Email Subscription Option Lets You Build And Nurture Your Website Audience?

Email Marketing gives you control of bringing a user back to your website or reminding him of your business, whenever you feel the need. The internet data states that it is 40 times more effective than social media marketing.

It is a powerful tool with numerous benefits for both your website and your audience:

  1. Building and Nurturing an Audience: Email subscriptions enable you to build a dedicated audience of individuals who are genuinely interested in your content, products, or services. These subscribers have voluntarily expressed their interest and are more likely to engage with your brand.
  2. Direct Communication Channel: Email is a direct and personal communication channel between you and your audience. When someone subscribes, they grant you permission to contact them directly, making it an effective way to deliver important messages and updates.
  3. Driving Website Traffic: Regularly sending emails to subscribers can drive traffic to your website. When you publish new blog posts, release products, or run promotions, email notifications can encourage subscribers to visit your site, increasing its visibility and engagement.
  4. Increasing User Engagement: Email subscriptions can help boost user engagement. Subscribers are more likely to interact with your content, leave comments, and share your posts with their networks, fostering a sense of community around your website.
  5. Marketing and Promotions: Email marketing is an efficient way to promote products, services, events, or special offers. You can segment your email list and send targeted messages to specific subscriber groups, increasing the effectiveness of your marketing efforts.
  6. Revenue Generation: For businesses, email subscriptions can directly impact revenue. By promoting products or services to a receptive audience, you can drive sales and conversions. Email marketing consistently ranks as one of the highest ROI (Return on Investment) marketing channels.
  7. Establishing Authority and Trust: Consistent, valuable email content can help establish your authority and expertise in your niche. When subscribers find your content informative and trustworthy, they are more likely to turn to you as a reliable source.
  8. Data Collection and Insights: Subscriptions provide an opportunity to collect valuable user data, such as demographics and interests, which can inform your content strategy and marketing campaigns. Analyzing email engagement metrics allows you to refine your approach over time.
  9. Strengthening Brand Loyalty: Regularly communicating with subscribers and providing them with relevant, valuable content helps build brand loyalty. Loyal subscribers are more likely to become long-term customers and advocates for your brand.
  10. Adapting to Algorithm Changes: Relying solely on social media or search engine algorithms to reach your audience can be risky, as these platforms can change their rules and algorithms. Email subscriptions provide a stable and predictable means of reaching your audience.
  11. Crisis Communication: In times of crisis, such as service interruptions or product recalls, email is a crucial channel for quickly communicating with your audience and addressing concerns.
  12. Compliance with Regulations: Having a clear and compliant email subscription process ensures that you adhere to privacy and anti-spam regulations, such as GDPR or CAN-SPAM, reducing the risk of legal issues.

How To Add Email Subscription Option On Your Website?

To make your website traffic subscribe to your email list, you first need to subscribe to an Email Marketing plan of your choice and then add its form to your website. To do so, simply login to your Sangkrit.net account then follow these steps:

  1. Navigate to the ‘My Products’ page from the menu
  2. Open ‘Email Marketing’
  3. Click the ‘SignUp Forms’ option on the top of the page
  4. Click the ‘Edit’ option on the form you want to use
  5. On the top of the editing page, click the ‘Embed’ option
  6. Select one option from the Styled Embed, Plain Embed, or Embed as a Side tab
  7. Select the code and copy it
  8. Paste it on your website, wherever you want to show it
  9. You may also get help from an expert by calling customer service

In comparison to other marketing options, Email Marketing has the highest return on investment. It gives you the power to be present at the place where your customers visit every day, their inbox. That is why it really worth your investment.

How To Stay Legal In Email Marketing Campaigns?

Staying legal in email marketing is essential to maintain a positive reputation, avoid legal issues, and protect your subscribers’ privacy. The easiest way and one-line solution to stay legal is to only send emails to the people who have subscribed to your email list and also provide them an easy option to unsubscribe to your list whenever they want.

If you are marketing thoroughly by maintaining huge mailing lists then you would have to familiarize yourself with email marketing laws and regulations in your region or the region where your subscribers are located:

  1. In the United States, the primary regulation is the CAN-SPAM Act.
  2. In the European Union (EU), the General Data Protection Regulation (GDPR) is a critical regulation to consider.

Many countries don’t have any laws regarding email marketing. But still, if people spam and report you, the email service providers like Google may blacklist the address or domain name you are using to send emails.

To overcome this issue, you should always obtain explicit consent from individuals before sending them marketing emails. This consent should be clear, specific, and freely given. Use opt-in forms that clearly explain what subscribers are signing up for and how often they can expect to receive emails.

So monitor the performance of your email campaigns and address any issues promptly. Pay attention to bounce rates, spam complaints, and open rates. Use Email Marketing Service at Sangkrit.net, it offers you all important features.

Segment your email list based on subscribers’ interests and preferences. This allows you to send targeted, relevant content, reducing the likelihood of recipients marking your emails as spam.

It is also important to safeguard the personal data of your subscribers. If you collect and store subscriber information, implement robust security measures to protect that data from breaches. Remove inactive and disengaged subscribers from your list periodically. Because high bounce rates and low engagement can negatively impact the sender’s reputation.

By following these guidelines and staying informed about evolving email marketing regulations, you can maintain a legal and ethical approach to email marketing while building and nurturing a valuable subscriber base.

How To Update Installatron Web Applications On Your Hosting Or Server?

The one-click website installer at Sangkrit.net makes it easy for you to build, enhance, and manage any kind of website on your own.

In previous lessons, you learned about installing new web apps on your domain to start any kind of website without any technical skills. Now, this lesson explains how you can upgrade installed applications to keep your website updated with new security releases, the latest features, and the current World Wide Web consortium.

Log in to your Sangkrit.net account, visit your products page, and follow these steps:

  1. Next, to the hosting account you want to use, click Manage
  2. Open the cPanel or control panel of the web hosting or server
  3. In the Software section, click Installatron Applications Installer
  4. Next, to the application you want to use, click (update)
  5. Scroll down, and then click Update

In case you are using Windows hosting then visit the products page and next to the hosting account you want to use, click Manage.

Now Go to the Applications tab, click Manage My Applications, and in the Name column for the application, you want to use, click Update Available. Finally, scroll down and then click the Update Now button.

Restoring Database Grants On WHM Server & cPanel

When a database user loses his access to configured databases, you may need to restore that user’s grants to the database using the restoregrants utility on WHM.

The first step you need to make is to access your command line and then use restore grants to restore the user’s database access:

/usr/local/cpanel/bin/restoregrants –cpuser=$cpuser –db={mysql, pg} –dbuser=$dbuser

/usr/local/cpanel/bin/restoregrants –cpuser=$cpuser –db={mysql, pg} –all

Where:

  • $cpuser – is the cPanel username that has lost access to databases.
  • {mysql, pg} –  is the type of database: mysql for MySQL or pg for PostgreSQL.
  • $dbuser – is a database user whose privileges you wish to restore. If you use –dbuser, the $dbuser variable will consist of the database user’s name. If you use –all, the script will restore grants for all of the database users that belong to the cPanel account.

How to update the user’s password to restore database access on cPanel?

In certain circumstances, the restoregrants script may fail to restore access to the database.

In such a case, either the cPanel or the WHM  account owner can reset the cPanel account’s password in order to restore grants by following the given steps.

For restoring grants from cPanel:

  1. Navigate to cPanel > Change Password.
  2. Select Allow MySQL password change.
  3. Change the password and click Change your password now.

Steps for server administrator i.e. the owner of the WHM account:

  1. Navigate to WHM > List Accounts.
  2. Click + next to the appropriate account.
  3. Select Sync MySQL password with the account password.
  4. Enter a new password into the Change Password box and click Change.

How To Recover A VPS Or Dedicated Server With Rescue Mode?

Rescue mode is a valuable tool for server administrators and system administrators because it provides a means to troubleshoot and recover a server in various scenarios.

Accessing your server by using the recovery console especially when you lose access to your Linux VPS or Dedicated Server is one thing. But, sometimes logging in through the recovery console doesn’t help or it doesn’t work for you then, in that case, you need to boot your server in ‘Rescue Mode‘.

In rescue mode, you are given temporary login credentials that you use to get into your server via SSH to resolve your server-related issues.

Login to your Sangkrit.net account and follow these steps:

  1. Visit your ‘Products‘ page
  2. On your ‘My Products‘ page, click ‘Manage
  3. Select ‘Rescue Mode‘ from the ‘Server Actions‘ option
  4. Click ‘Confirm

A progress message will appear, and in a few minutes, your server will reboot to rescue mode. Your server dashboard will now show that your server is running in ‘Rescue Mode‘. This message appears next to your server name.

Now you can use those temporary login credentials to access your server via SSH and you will be able to access all files available on your server.

Complete your work and when you are done, click ‘Exit Rescue Mode‘ present in your server’s Dashboard. Your server will now reboot to the active mode i.e. normal mode.

Additionally, exercise caution when making changes in rescue mode, as improper actions can potentially cause data loss or system instability.

How To Login To SSH Server Without Password?

SSH key authentication is a secure method of logging into an SSH server without needing to enter a password. It relies on the use of a pair of cryptographic keys: a private key (kept secret) and a public key (shared with the server). This lesson guides you on how to set up SSH key authentication and login to the server without password.

Generate SSH Key Pair

First, you need to generate an SSH key pair if you don’t already have one. Open your terminal and run the following command to generate a new SSH key pair:bashCopy codessh-keygen -t rsa -b 2048 -f ~/.ssh/id_rsa

-t rsa: Specifies the type of key to create (RSA).-b 2048: Sets the key length to 2048 bits (you can use higher values for stronger security).

-f ~/.ssh/id_rsa: Specifies the file name for the generated key pair (the default location is ~/.ssh/id_rsa).

During key generation, you can choose to set a passphrase for added security, but it’s optional. A passphrase adds an extra layer of protection to your private key.

Copy the Public Key to the Server

Next, you need to copy your public key to the server you want to access via SSH. You can do this manually or by using the ssh-copy-id command.

Replace <username> and <hostname> with your server’s username and hostname:bashCopy codessh-copy-id <username>@<hostname>

If you prefer to do it manually, you can append the contents of your public key (~/.ssh/id_rsa.pub) to the ~/.ssh/authorized_keys file on the remote server:bashCopy codecat ~/.ssh/id_rsa.pub | ssh <username>@<hostname> 'mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys'

Make sure the ~/.ssh directory on the remote server has proper permissions (usually 700), and the ~/.ssh/authorized_keys file should have permissions set to 600.

Test SSH Key Authentication

You can now test SSH key authentication by attempting to SSH into the remote server:bashCopy codessh <username>@<hostname> If you set a passphrase for your private key, you’ll be prompted to enter it. Otherwise, you should be logged in without being asked for a password.

Disabling Password Authentication

For enhanced security, it’s a good practice to disable password-based authentication once you’ve confirmed that SSH key authentication is working. You can do this by modifying the SSH server’s configuration (typically located in /etc/ssh/sshd_config).

Set PasswordAuthentication to no.Reload the SSH server: sudo service ssh reload or sudo systemctl reload ssh.This ensures that SSH access can only be obtained using the authorized SSH key.

SSH key authentication is a secure and convenient way to access remote servers, and it’s widely used for server administration and secure file transfers. Just remember to protect your private key and use passphrases for added security.

The lesson guides you on the Linux server environment. If you’re using Windows, you can use an SSH client like PuTTY or Windows Subsystem for Linux (WSL) to follow similar steps.

How To Use Secure Shell SSH On Your VPS Or Dedicated Server?

Secure Shell (SSH) is a more secure and popular network protocol that delivers secure communication over an unsecured network, such as the Internet. SSH is primarily used for remote login and command-line execution on remote machines but it can also be used for securely transferring files from one system to another just like FTP. So in this case you can say that SSH is a more secure version of FTP.

After you subscribe to a VPS or Dedicated Server, you can transfer files and backup using SSH and for that, you will need to follow a few general steps to connect your server via SSH Secure Shell using a local client. This is needed to transfer, backup, or upload your web/app files, etc.

SSH is a cryptographic network protocol for operating network services securely. Since it is a method for doing a secure remote login from one device to another, here, the two devices are your local machine i.e. your computer, and your server i.e. your VPS or Dedicated Server.

Now following are the exact steps to make a connection via SSH but a few things may depend on the SSH client you use. If you don’t use Linux Terminal then you may use PuTTy for Windows, or Terminal on a MacOS machine.

​​Before you start with the SSH login you will need to obtain this info:

  • Your domain name or IP address
  • Your primary FTP username
  • Your primary FTP password

In case you don’t know where to find these things, you may search their tutorials or simply email or call the online support team to get help.

For security reasons, your dedicated server is provisioned with disabled admin/root access. But you can enable it by following these steps:

  1. Login to your Sangkrit.net account
  2. ​​Navigate to your My Products page
  3. Click Servers
  4. Next to the Generation 4 server, click Manage
  5. Select Settings from the top of the page in your account dashboard
  6. In the access section, next to the admin access, click Manage
  7. Select Enable Admin Access (this is actually root account sudo access) 
  8. Now click Save
  9. Admin access is now enabled

Next, Establish a connection:

Launch your SSH client, enter the host i.e. your domain name or IP address, and your SSH port number (which by default is 22) to establish the SSH connection.

Now you will be asked to enter the FTP details. As prompted for that, enter your primary FTP username and password and click GO or whatever action button is there in your client. That’s it. Your client will now make a connection.

How To Map Domain Names When Name Servers Don’t Work?

Domain mapping is a process that allows you to use a domain name on your website or web service on any hosting option such as cPanel WebhostingPlesk Windows HostingWebhosting PlusVPS, or Dedicated Server. It is generally done by updating the name servers on domain names to point to the server where you are hosting or planning to host your website.

Sometimes on self-managed servers and advanced hostings, the nameserver needs complex configurations to work, these settings might not be easy for general users. If adding custom name servers doesn’t work for you, you can set your domain name to work simply by editing its DNS zone.

In this case, you don’t need to edit or use custom name servers but make some changes in the DNS zone file and it will start working with default nameservers provided during the time of registration.

The first thing you need to do is log in to your VPS or Dedicated Server and copy its IP address which you will find on the My Products -> Servers -> Manage page. If you have a hosting, the IP address would be visible on the cPanel’s information page.

Once you have the IP address the next step is to log in to your domain account and click the ‘Manage‘ button to open up domain details.

DNS 1

Select the DNS Zone File tab to edit your domain’s zone information. Click the ‘Add Record‘ button present in the zone file section and add records as shown in the following screenshot.

DNS 2

The examples:

  • Hostname – www, record type – A address, ***.***.***.*** (IP)
  • Hostname – @, record type – A Address, ***.***.***.*** (IP)
  • Hostname – *, record type – A Address, ***.***.***.*** (IP)

Don’t forget to replace the ***.***.***.*** with your server’s IP address. You can add records one by one by clicking the ‘Add Another’ button. Once DNS records are added, save changes, log out, and wait for the DNS propagation.

DNS propagation refers to the process by which changes made to Domain Name System (DNS) records are distributed and adopted across the internet. When you make changes to your DNS records, such as updating the IP address associated with a domain or adding new records, these changes need to be propagated to DNS servers worldwide to ensure that internet users can reach your website or services using the updated information.

This might take up to 24 hours to complete but generally at Sangkrit.net, it starts working for you in a few minutes.

Automatically Cleanup Attached Media Files When WordPress Post Is Deleted

WordPress allows you to upload and display a variety of media file types like images, music, and videos. But when you delete the post, all of the files attached to that specific post are left orphaned in your media library causing an undeserved load on your website. Since these files are of no more use, you may use a plugin for automatically deleting such images.

Earlier, you have learned about deleting unattached images from your WordPress media library. Now in this lesson, you will learn about automatically deleting attached files when their post, page, or post type is removed.

How To Automatically Delete Image Attachments When Any Post Is Deleted In WordPress?

Autoremove Attachments plugin keeps your media library clean by removing all media files attached as attachments to a post, page, or custom post type when the parent post is deleted. Hence, you don’t have to manually track down and remove orphaned files that remain on the server.

To start using the plugin simply log in to your WordPress site and follow these steps:

  1. Navigate to Plugins -> Add New section
  2. Search and install the ‘Autoremove Attachments’ plugin

There are no configuration options to set. Upon activation, the plugin automatically starts working and it automatically removes child attachments when a parent post, page, or custom post type is deleted.

The Compatibility With Other Plugins

The ‘Autoremove Attachments’ plugin is compatible with WooCommerce i.e. WordPress Ecommerce plugin, Easy Digital Downloads plugin, and all plugins that work within the WordPress system.

Make Sure

That you are not using the same media files in multiple posts or you will end up missing images from other posts on your WordPress website. If you need to use the same images in addition to this plugin then you must re-upload such images for reusing them on other posts.

Another important thing you should know is files are deleted when the parent post, page, or custom post type is permanently deleted so a soft delete that moves the content to the trash does not trigger attachment deletion. Hence, in order to delete the attached media files, you will have to permanently delete the post from the trash bin.

Resolving PHP Version Compatibility Issues On cPanel Hosting & Servers

PHP version is displayed on your cPanel’s account home page. An unsupported PHP version is one reason why your website goes down, and displays a blank white page or error 500. This could happen when your website doesn’t support the PHP version active on your hosting account.

In this lesson, you will learn about fixing such PHP compatibility issues on your website hosted at any Sangkrit.net plan such as cPanel WebhostingWebhosting PlusVPS, or Dedicated Server.

You may also check the documentation for the software you’re using such as WordPress, Joomla, Drupal, etc. to determine PHP compatibility requirements. Look for specific PHP versions or extensions that your software recommends or requires.

To fix PHP version compatibility issues on cPanel hosting, you need to ensure that your website’s PHP version is compatible with the scripts, themes, and plugins you are using. Once you are sure about the version your website requires, you can easily change the PHP version from your cPanel and make it compatible with your website or app.

How To Change PHP Version On cPanel?

Log in to your Sangkrit.net account and follow these steps:

  1. Navigate to the ‘My Products’
  2. Select the ‘Web Hosting’ option
  3. Next to the cPanel account you want to use, click Manage.
  4. Click cPanel Admin and then scroll to the Software section.
  5. Click Select PHP Version, this displays your current PHP version which can be changed from the drop-down.
  6. Click the “Set as current” or “Save” button to apply the selected PHP version.

You may have multiple PHP versions to choose from. If your software specifies a particular PHP version, choose that version. Otherwise, you can typically select the latest stable version.

If you encounter difficulties or errors that you cannot resolve yourself, simply reach out to the support team. They will assist you with all troubleshooting and configuration settings.

How To Use PHP-Fast CGI Process Manager On WHM & cPanel Servers?

PHP-FPM (FastCGI Process Manager) is a PHP undertaking that provides an alternative way to run PHP scripts on web servers. The cPanel webhosting VPS, and Dedicated Servers at Sangkrit.net gives you the option to use PHP-FPM on your websites.

It is programmed to improve the performance and efficiency of PHP execution, particularly in the context of serving web applications. In the traditional way of executing PHP scripts, such as the web server like Apache uses a separate process to handle each PHP request which sometimes leads to high memory consumption and inefficiencies, especially while handling multiple concurrent requests. PHP-FPM addresses these issues by managing PHP processes more efficiently.

It offers several benefits over traditional PHP execution:

  1. Performance: PHP-FPM is designed for better performance and resource utilization, making it particularly effective for high-traffic websites or applications.
  2. Resource Efficiency: PHP-FPM pools can be configured to allocate resources more effectively, reducing memory usage and improving server responsiveness.
  3. Process Management: PHP-FPM can manage PHP processes dynamically based on the number of incoming requests. It helps prevent server overload and ensures smooth operation during traffic spikes.
  4. Isolation: PHP-FPM pools isolate each website’s PHP processes, providing better security and stability.
  5. Customization: You can configure PHP-FPM settings, such as the number of child processes, to suit your website’s requirements.

How To Use PHP-FPM On cPanel?

The cPanel webhosting environment at Sangkrit.net gives you the option to enable and configure PHP-FPM for your websites. Here’s how you can do it:

  1. Log in to cPanel: Access your cPanel account using your login credentials.
  2. Find PHP Configuration: In the cPanel dashboard, look for the “MultiPHP Manager” or “Select PHP Version” option. This is where you can manage PHP settings for your domains.
  3. Select PHP-FPM: In the PHP version manager, you’ll see a list of your domains and the currently used PHP version. You can select “PHP-FPM” from the dropdown menu for the domains you want to enable it for.
  4. Configure PHP-FPM: Depending on the cPanel version and your hosting provider’s settings, you might have the option to configure PHP-FPM settings. This could include adjusting the number of child processes, the PHP-FPM version, and other options.
  5. Save Changes: After enabling PHP-FPM and making any necessary configurations, save your changes.
  6. Test: You can now test your website to ensure that PHP-FPM is working as expected. Observe the performance and resource usage.

Keep in mind that PHP-FPM configurations might vary based on the new updates, policies, and the cPanel version being used. So for any kind of online support or specific instructions on enabling and configuring PHP-FPM for your domains simply contact the support team.

Creating Custom Email Addresses Without Web Hosting Or Email Service

When anyone registers his domain name at Sangkrit.net, the system gives the credit of a hundred free email addresses for forwarding, which means you can create 100 custom email addresses @ your domain name with a catch-all email address that will deliver all the emails sent to that custom address to your email box.

Email forwarding is a feature that allows you to automatically send incoming emails from one email address to another. It’s a convenient way to manage multiple email accounts without having to constantly check each account separately. With email forwarding, you can consolidate your emails in one central inbox and receive messages from different addresses in a single location.

How Email Forwarding Works?

  1. Setting Up Forwarding: To set up email forwarding, you need access to the email account you want to forward messages from. It offers options to set up forwarding in the account settings.
  2. Choosing Forwarding Address: You’ll need to specify the email address to which you want to forward the incoming emails. This could be another email account you own or a colleague’s email address, for example.
  3. Configuring Forwarding Rules: It gives you the option to configure rules for forwarding. For instance, you can choose to forward all incoming emails, only specific emails, or emails that match certain criteria (e.g., emails from a specific sender or with specific keywords).
  4. Verification: In some cases, it verifies that you have access to the forwarding address by sending a verification code or link to that address. This is to ensure that you have permission to forward emails to that destination.
  5. Receiving Forwarded Emails: Once email forwarding is set up, any email sent to the original address will be automatically forwarded to the specified forwarding address. The recipient of the forwarded email will see the original sender’s address and the content of the email.
  6. Managing Forwarding: You can usually manage and modify your forwarding settings in the email account’s settings. You can enable, disable, or update forwarding rules as needed.

How To Create Email Forwarding?

Creating email forwarding on your domain name at Sangkrit.net is a relatively easy process. Here’s a step-by-step guide to help you set up email forwarding for your domain:

  1. Log In to Your Sangkrit.net Account: Open Sangkrit.net and log in to your account using your username and password.
  2. Access Your Domains: Once you’re logged in, navigate to the “Domains” section of your account dashboard. This is where you’ll manage your domain settings.
  3. Select Your Domain: From the list of domains you own, choose the domain name for which you want to set up email forwarding. Click on the domain name to access its management settings.
  4. Access Email Forwarding Settings: Within your domain management settings, you will find an option related to email forwarding or email management. This will be labeled as “Email Forwarding,” “Forwarding,” or something similar.
  5. Set Up Forwarding Address: In the email forwarding settings, you’ll have the option to add a forwarding address. This is the email address where you want the incoming emails to be forwarded. Enter the full email address you want to use for forwarding.
  6. Configure Forwarding Rules: Depending on the options available in your Sangkrit.net account, you might have the ability to configure forwarding rules. These rules determine which emails are forwarded and under what conditions. You can usually choose between “Forward all emails” or set up rules based on specific criteria.
  7. Verify Forwarding Address: Sometimes it requires you to verify that you have access to the forwarding address. Sangkrit.net might send a verification email to the forwarding address, containing a link or code that you need to use for verification.
  8. Save and Confirm: Once you’ve configured the email forwarding settings, make sure to save your changes. Some changes might take a little time to propagate, so be patient.
  9. Test the Forwarding: Send a test email to the original email address associated with your domain. Check if it’s properly forwarded to the designated forwarding address.
  10. Manage and Edit Forwarding: If you need to update, change, or disable email forwarding in the future, you can always return to your domain management settings on Sangkrit.net and make the necessary adjustments.

Remember that the specific steps might vary slightly depending on the version of Sangkrit.net dashboard and the options available in your account. If you encounter any difficulties, you can always refer to Sangkrit.net’s official documentation or reach out to customer support for assistance.

Email forwarding is commonly used for various purposes:

  • Consolidating Emails: Forward emails from different accounts to a single primary inbox for easier management.
  • Temporary Redirection: Redirect emails from an old email address to a new one during a transition period.
  • Team Collaboration: Forward emails to team members for collaboration or delegation purposes.
  • Personal to Professional: Forward personal emails to a professional address for a unified communication platform.
  • Backup: Forward emails to a backup address to ensure you have copies of all incoming emails.
  • Selective Forwarding: Forward specific types of emails, such as newsletters or notifications, to a dedicated address.

It’s important to note that while email forwarding is a useful tool, it’s not a replacement for setting up proper email account management. If you need to send emails from different addresses, you might consider using an email client that supports multiple accounts or using aliases provided by the email service.

Configuring RStudio IDE For Data Scientists, Statisticians And Researchers

RStudio is an integrated development environment (IDE) specifically designed for the R programming language.

The ‘R’ is a programming language and environment primarily used for statistical computing, data analysis, and graphical representation of data. It was created by Ross Ihaka and Robert Gentleman at the University of Auckland, New Zealand, and was first released in 1995. R has gained widespread popularity in the fields of data science, statistics, research, and academia due to its versatility and extensive range of packages for specialized tasks.

The language is typically used through an integrated development environment (IDE) such as RStudio, which provides a user-friendly interface for writing, running, and managing R code. Its popularity in academia, research, and industries like finance, healthcare, and technology has made it a foundational tool for data analysis and research.

In this lesson, you will learn about installing RStudio on your Sangkrit.net hosting options such as cPanel WebhostingWebhosting PlusVPS, or Dedicated Server.

RStudio provides a user-friendly interface and a set of powerful tools that make it easier for data scientists, statisticians, and researchers to work with R. RStudio is widely used for data analysis, statistical modeling, data visualization, and creating reproducible research reports.

Key features of RStudio IDE include:

  1. Script Editor: RStudio provides a dedicated script editor with features like syntax highlighting, code completion, and error checking, which help improve coding productivity.
  2. Console: The RStudio console is where you can interactively run R code and see the immediate results. It provides a workspace to explore and manipulate data on the fly.
  3. Integrated Help: RStudio offers easy access to R’s documentation and help files, making it convenient to get information about functions and packages.
  4. Environment and History: You can view and manage the objects in your R workspace, including data frames, variables, and packages. The history tab keeps track of the commands you’ve executed.
  5. Plot Viewer: RStudio includes a viewer for visualizations, making it easy to interact with and export plots generated using R’s various plotting packages.
  6. Package Management: RStudio simplifies package management by providing tools to install, update, and manage R packages.
  7. Version Control Integration: It seamlessly integrates with version control systems like Git, enabling collaborative work and tracking changes to your code.
  8. Markdown Support: RStudio supports Markdown, a lightweight markup language that allows you to create formatted documents, reports, and presentations with embedded R code chunks.
  9. Shiny Integration: Shiny is a web application framework for R, and RStudio supports developing interactive web applications using Shiny.
  10. R Markdown Reports: RStudio makes it easy to create dynamic and reproducible reports using R Markdown, which combines narrative text, code, and visualizations in a single document.
  11. Integrated Development: It offers a complete development environment with features like code profiling, debugging tools, and support for various R packages.
  12. Customizable Layout: RStudio’s layout can be customized to suit your workflow, allowing you to arrange panes and tabs according to your preferences.

RStudio is available in two editions:

  1. RStudio Desktop: This is the standalone version that you can install on your local computer.
  2. RStudio Server: This version allows you to access RStudio through a web browser on a remote server, making it suitable for collaboration and resource sharing.

How To Install RStudio Via Installatron?

RStudio has become a popular choice among R users due to its intuitive interface, extensive feature set, and strong community support. It contributes significantly to making the R programming experience more efficient and user-friendly.

Installatron is a web application automation and management tool that allows you to easily install and manage various web applications, including content management systems, e-commerce platforms, and development tools like RStudio. Here’s how you can use Installatron to install RStudio:

  1. Access Installatron: Log in to your web hosting control panel (cPanel, Plesk, etc.) where Installatron is available.
  2. Locate RStudio: Look for the Installatron icon or link in your control panel. It’s usually found in the “Software” or “Web Applications” section.
  3. Search for RStudio: Inside Installatron, use the search function to locate “RStudio” in the list of available applications. It might be listed as “RStudio Server” or similar.
  4. Initiate Installation: Click on the “Install” or “Install this application” button next to RStudio.
  5. Configuration: You’ll be presented with a form where you can configure the installation. This might include:
    • Location: Choose the directory where you want to install RStudio. For example, you can install it in a subdirectory like “rstudio” or in the root directory.
    • Version: Select the version of RStudio you want to install.
    • Administrator Login: Set up a username and password to access the RStudio admin panel.
    • Database: You might need to set up a database or database user, depending on the RStudio version you’re installing.
  6. Advanced Options: Depending on your hosting environment and preferences, you might have options to configure settings related to domain, SSL, data directory, etc.
  7. Install: Once you’ve configured the installation settings, click the “Install” or “Install Application” button.
  8. Wait for Installation: Installatron will now automatically download and install RStudio on your server. This might take a few moments.
  9. Completion: After the installation is complete, Installatron will provide you with information about accessing your newly installed RStudio instance, including URLs and login credentials.
  10. Access RStudio: Use the provided URL to access your RStudio installation through a web browser. You should be able to log in with the administrator credentials you set during installation.

Remember that the steps may vary slightly depending on your hosting type, control panel, and the version of Installatron being used. Always refer to the online support and resources provided by Sangkrit.net on your account interface.