Budget-friendly, full-performance, fully equipped servers in any desired location.
ExploreBudget-friendly, full-performance, fully equipped servers in any desired location.
ExploreTo launch your first client site with reseller hosting, first clarify the account and package limits in the reseller panel, then create a separate hosting account for the client. Connect the domain to that account and point its DNS records to the values provided by the hosting provider; finally, verify SSL, email, and site access one by one through the same change. This lets you proceed without one client’s settings affecting other accounts.
This process requires access to a reseller control panel provided by the hosting company and to the domain’s DNS management. The panel usually provides options for creating new client accounts, assigning packages, adding domains, and monitoring account usage. However, unless you are the server administrator, you cannot change operating-system, web-server, or global PHP settings; those permissions depend on the hosting provider or the administrator of the managed server.
Before starting, note the client’s domain, the site software to be used, the approximate disk requirement, and the email requirements. If an existing site will be migrated, retain the old DNS values, email records, and backups of important files and databases. Recording the current values before changing DNS provides a safe way to roll back if you need to restore an incorrect record.
Open the package or plan creation screen in the reseller panel. Review limits such as disk space, monthly traffic, databases, mailboxes, and the number of domains. For a small business site, do not look only at high disk capacity; database and email limits may also determine the actual requirement. If the limits you selected meet the client’s needs, assign this package to the client’s account. If they do not, adjust only the relevant plan instead of increasing the limits of all accounts at random.
The decision here depends on the workload: if the site mostly consists of informational pages, a moderate package may be sufficient; if it has a large product catalog, frequent database queries, or many mailboxes, it requires greater database and email capacity. Even so, if the application requires memory or processing power at the server level, increasing a package limit in the reseller panel may not solve the problem. In that case, separately consider a more powerful service option offered by the provider.
In the new-account screen, enter the client’s domain as the primary domain and note the account username created by the system. On the result screen, check that the domain is actually linked to the new client account and that the document root and temporary access address are shown. If the domain appears to be linked to another account, do not create a second account; first investigate the existing association. Defining the same domain in two accounts can make it unclear which site will be served.
Suppose the client previously used the domain on another hosting account and the panel reports that the domain is already registered when you try to add it to the new account. This finding indicates an account-association problem inside the panel, not a DNS problem. After taking a backup of the old account and recording its current settings, detach the domain only from the old account for which you are authorized to make changes; then add it to the new account. Deleting files or assigning the same document root to both accounts is not a safe solution.
Note the nameservers or A record recommended in the reseller panel’s domain or DNS help screen; the applicable method may vary by provider. In the DNS screen of the domain registrar, save a screenshot or text copy of the existing records. If the website will remain on another server while email remains with the current provider, do not replace all records with the provider’s default values; update only the record that directs web traffic.
After the change, open the same site address again and check whether the domain displays the temporary page on the new account or the test file you uploaded. If the old site appears, the record may not have propagated yet, or the local DNS cache may be returning the old result. Compare the result from a different network with the result shown by a domain DNS query tool to determine whether the same record points to the new target. If email is working, also check whether the MX records have been preserved.
Upload the site files and database using the file manager, application tool, or secure transfer method provided by the panel. Check that the database details match the details in the application configuration and that the document root points to the correct directory. If the home page opens but the login or product page returns an error, do not continue changing only the DNS; inspect the relevant application settings, the database connection, and new lines in the error log.
After SSL installation is complete, open the address over HTTPS and confirm in the browser’s certificate details that the domain is correct. If the page opens but some resources are loaded over HTTP, check the application’s site address and redirect settings. Instead of disabling security checks, correct only the faulty resource URL. After each change, open the same URL again and inspect the new log entry created after the change time; if the result does not improve, restore the previous value and proceed with only one different variable.
Create a test mailbox in the new client account and try to sign in through the webmail address shown by the panel. When sending a test message to an external address, check that it reaches the recipient, that the reply returns successfully, and that the domain’s MX record points to the expected mail service. If the website opens but email does not work, do not assume that both services depend on the same DNS change; the web record may be correct while the MX records need to remain with the previous service.
If you cannot create a new mailbox or database because an account limit has been reached, first identify which quota is full on the usage screen in the panel. If the disk quota is full, do not simply delete unnecessary files; with the client’s approval, review the backup and retention policy. If the database limit is full, increasing disk space may not be the correct fix. If the problem repeats on the same account and the panel limits are reasonable but signs of insufficient processing power or memory appear, consider a more suitable server tier instead of forcing the reseller panel to handle it. As the requirement grows, you can compare alternatives such as Turkey VDS server plans together with the existing panel and management responsibilities.
When setup is complete, do not show the client only the home page: check HTTPS access, submit a contact form, test administrator login, send and receive email, and review the mobile layout. If the form does not work, do not change the PHP version, SMTP settings, and DNS at the same time; select the setting closest to the observed symptom and change one factor. Save the value from before the change, repeat the operation, and verify the result with new time-stamped evidence.
If the site still shows the old server, email is interrupted, or the account association cannot be resolved in the panel, document the DNS records and the domain connection shown on the account screen as they are. When contacting the provider, share only the domain, the time of the operation, and the type of error observed; do not send identity details, passwords, or access keys. The safest next step is to determine whether the problem is DNS propagation, account association, or application configuration, and then roll back only the relevant setting.
Copyright © 2026 All Rights Reserved
