If your hosting provider doesn’t support simple scripts or fantastico then you will need to do a Manual Installation.
Note: Your host/package will need to support PHP and MYSQL. If you are using 1and1 UK then the Linux business package or above is the one you will need.
This requires that you:
- Create the database
- Install the WordPress files
- Run the WordPress install script.
Creating a MYSQL Database
The exact procedures will differ depending on the control panel you are using to create the database.
However you need to:
- Create the database
- Create a new user and give that user all privileges on that database.
- Make a note of the database name, user name and password as they are used in the configuration file later.
Note: Some of the steps may be automatically performed by the control panel.
1and1 control panel provides phpadmin for setting up and administering the Database.
Access is via the MySQL admin icon.
When you create a new database, the database name is automatically generated and a database user is automatically assigned, all you need to do is to assign a password.
There is no need to give the user any permissions as it is done automatically in this case.
You need to make a note of the username, database name and the password as they are needed.
The information can be read from the screen (see screenshot below).
Installing the WordPress files
You will need to download, unzip, edit the configuration files and then and copy the WordPress files to the appropriate folder on the 1and1 server.
You can download the latest WordPress files from the WordPress.org site.
After you have unpacked the WordPress files you need to create a wp-config.php file.
This you do by copying the wp-config-sample.php and renaming it to wp-config.php.
You then need to edit the wp-config.php .
So open the file in Wordpad ( Note notepad may not display the file correctly hence the use of wordpad), and change the database name and database user and password to match what you created in the MySQL configuration earlier.
In my case I’m using the database name blogbase and the database user called wordpress and the password of password.
So my edited file looks like this
Once you have edited it save it as wp-config.php.
Note: make sure its not called wp-config.php.txt by mistake.
Note: on 1and 1 the server is not local host but has the form- db3018.oneandone.co.uk
However before you copy the files you need first to decide where you are going to install WordPress.
You have two options:
- In the root folder – Most common if this is the only install on this domain name.
- create a subfolder. –Used if you intend to host multiple sites or you are installing on a subdomain.
Rather than install into the root folder I always like to create a sub folder and use that.
This does involve a little extra work as you will also need to ensure that your domain name is mapped to the sub folder and not the root folder, which it will be by default.
When you register a domain name it will associate that domain
name with the root directory.
If you do this and decide at a later date to host multiple sites on the same package (multiple domain name hosting) , then you will have to do some tricky rearrangement.
It is better to prepare for this possibility by creating a sub folder and using that as the root of your site. My site (build-your-website-.co.uk) is located in a folder called byo and I use other folders for my other sites.
This is how the file /folder structure looks like (notice the
folders):

and here are the domains and the folders they are pointing
to:

From the above you can see that the files for the blog site
blog.build-your-website.co.uk are located in the bywblog directory (first entry above).
So before you can upload your WordPress files you need to create the desired folder structure on your web space.
In The video I create a directory called WordPress, into which I upload the WordPress files. You can call the folder what ever you want Usually an abbreviation of the domain name makes more sense.
The Filezilla ftp client is free and you can download it here.
Now You can FTP the WordPress files to the web server. This may take a little while as in total there are approx 7MB of files/directories.
Now you need to ensure that the domain name is pointing to the correct folder.
So you logon to 1and1 hosting account and go to domain management and edit the domain to point to the new folder.

Running The Install script
Now you are ready to run the install, which simply involves running a php script on the server. So open a web browser and type:
http://websitedomainname/wp-admin/install.php
The install involves two simple steps at the end the you will be given a username and password that you can use to logon and configure your WordPress installation.
Make a note of the password!!
Here are the screenshots of the steps
Here is the summary page with the logon instructions. The login details will also be emailed to the email address you provided earlier.
Installation Problems and Solutions
1. Blank page when you try and access the home page but you can access the admin page.
Usually caused by the presence of the default.htm file in the installation folder. The default.htm is the parking page placed there by 1and1 when you create the new domain name. You need to delete it using the ftp client.
1. Error when running the script.
Usually caused by incorrect config.php the most common one being that it can’t find the database. Check the settings in the config.php file and upload it again.
A php error or error 500 Internal server error is usually caused by the fact that wordpress 3.0 requires php5 and 1and1 is using php4. To correct this you need to add a few lines to the .htaccess file.
Create a .htaccess file and enter the following using notepad or another text editor (not Word).
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php
Upload the .htaccess file into the root folder (the one that contains the index.php, config.php files.
Watch on Youtube and don’t forget to comment






Hi. Thanks for the easy to use information on your website. I have got as far as registering with 1and1. Something that other users may find helpful is that you can only access MySQL admin if you have registered as a minimum on their business package (the basic package does not provide this functionality). It is possible to upgrade (or register on the business package, transfer your domain and cancel the basic package if you want their special offer) but this is a pain and took a while to work out why MySQL Admin wasn’t available.
Regards, Alan.
Alan I’ve updated the page to include that reminder tks for the feedback
I already have a website with 1to1 but would like to overlay a new one using your wordpress tutorials mainly so I can change it as I choose. Is it advisable to create a new one to avoid confusion, if so could I retain my domain name?
Chris
You can have two sites on the same domain name on a temporary basis as long as the file names are different. The home page of any site is accessible via the domain name without the need of a page name. e.g. http://www.build-your-website.co.uk/ gives you my home page. The page is called index.htm and is served by default unless you specify a page name in the url.
If your index file is currently index.htm or index.html then when you install WordPress the index file is called index.php. The site can have multiple index files and if will only serve on by default. If 3 are present then there is a priority order I think index.htm will have the priority. It is changeable (I think) by editing the .htaccess file.
If that is the case then your old site will be accessible via
domainname/
the wordpress site
by domainname/index.php
Don’t forget to back up the files before you try it and if you have lots of existing pages I would certainly not do it that way.
I would create a new sub domain and install wordpress in it then get it as I wanted. then use export and import to move the content to the main site later on . The idea being to minimise downtime.
Hope that makes sense
However
Just wanted to say I am finding big gaps in your instructions that assume certain knowledge. I have sucessfully created my database, downloaded the wordpress files and made necessary amendments but have no idea what ‘now you can FTP the files to the webserver’ means. I know you want me to copy the files but I have no idea where to put them and therefore cannot proceed.
I am now extremely frustrated and going to go away from the PC for a while but just wanted to say if you are going to write instructions for people who have little experience and therefore will be able to use this easy system then you are going to have to write them step by step and not assume any knowledge.
Sorry for the tone but I am really peed off!
Point taken. I will amend the instructions check back tomorrow.
Hi Steve,
Thanks for your reply and please accept my apologies for my out burst. I cannot tell you how many days I have spent teaching myself how to use new applications in an attempt to get this webite off the ground. I had an awful day yesterday and having shelled out more money on a new domain name that will allow me to use wordpress I got very frustrated that I could not complete the process.
Anyway looking forward to reading your amended instructions which will hopefully allow me to move forward. I am sorry for my limited knowledge but I am getting there. Juyst to clarify this is the section that I do not understand:
‘However before you copy the files you need first to decide where you are going to install WordPress.
You have two options:
* In the root folder – Most common if this is the first install on this domain name.
* create a subfolder. –Used if installing on a subdomain.
If this is a new hosting account then the root folder will contain the install files and this folder already exists.
Now You can FTP the WordPress files to the web server. This may take a little while as in total there are approx 7MB of files/directories.’
Hi Steve,
I have sent you an email update but also wanted to leave a comment here. Thank you so much for your very prompt response to my issue. Your additional comments have been extremely helpful.
I am learning to count to 10 a lot more during this whole process too!
Bye for now.
A Very interesting article . Whenever i read your blog i see a different view. Furthermore , as a noob developer, i need to say that the structure of your website is nice . Could you reply with the name of the template? . I find it hard to choose among all these themes and widgets.
Thank you.
The template is the default 2010 template with a different image. If you are just starting out I would recommend you stay with the default template.
Pingback: Error on WordPress 3.o Install and Upgrades on 1and1