[Resolved] Parking a domain - You may not create issue

I've have a domain set up with a temporary address and have just changed the domain on the account to one it's final domains.

As root when I try and set the previous temporary domain up as a parked address I get the error message "You may not create "temporarydomain.com"". The domain is no longer listed in the dns or anywhere else I've looked. But would like it to work for a while longer. I assume it's still listed in a file somewhere but can't find it.

Staff Member

You have mentioned a couple of frequent points of confusion encountered by new server owners and I would like to try to offer some clarification.

Please do not edit files on your Linux server by downloading them using FTP (FileZilla), editing them on your Windows workstation, and then uploading them again. Not only is that very inefficient, but you are going to introduce problems into the files, and that is going to cause big problems, sooner or later. Windows uses a different line break character from Linux, and using a Windows editor on your Linux configuration file will introduce invalid characters and eventually break services.

Instead of downloading a file, editing it, and uploading it, use a Linux editor directly from the shell (SSH). vi is the traditional Unix/Linux editor. While vi is very fast, its usage is not very obvious, so many new users prefer to use nano. nano is very easy to use, with clear on-screen prompts, and there are many tutorials online that explain how to use it. You can get some good basic information about nano here:

There are many more tutorials online if you search for "linux nano tutorial" in your favorite search engine.

SSH, which stands for Secure SHell, is what you are using when you use PuTTY. Many server users, including us in cPanel support, do not use Windows, so we do not use PuTTY. Because of that, you are going to frequently see the phrase SSH, not PuTTY. SSH refers to the protocol you use to access the shell on the server; PuTTY is just one specific program that uses that protocol and happens to run on Windows.

To answer your question, yes, you must run /usr/local/cpanel/scripts/updateuserdomains via SSH. You can access the server via SSH using any number of different client software, but the point I wanted to make is that the method of accessing your server is really called SSH, not PuTTY.

To elaborate, the shell is the command prompt at which you type in Linux commands. You can access the shell remotely, using SSH (it is meant to be a Secure way to access the SHell), but if you had physical access to the server, you could also access the shell by using a keyboard and display plugged into the server. You can think of what you see in your SSH session, as being exactly what you would see if the server was in front of you with a keyboard and display plugged in.