WordPress is developed in PHP, requires a MySQL database, and is distributed under the free GNU GPL license . The fact that was developed in PHP makes it possible to install the system on almost all free and paid hosting.
Install WordPress via ftp
Send files from WordPress via FTP
To send WordPress files to your hosting, you need FTP transfer software. If you don’t have one, you can download FileZilla , a free open source software. If you are used to using another FTP software, use it, but the procedure described here concerns the use of the FileZilla software.
Install Filezilla and enter your login and password to access your hosting space:
- the FTP host ( FTP address ): this is an address resembling the address of a website. For example, for hosting at Ovh, the host is ftp.cluster065.ovh.net.
- Your username ;
- Your password
In FileZilla, fill in these 3 fields in the toolbar: the Host field, your Username and your Password, then click on Quick connection.
FileZilla will then attempt to establish a connection with the FTP server of your hosting; If you see lines of text displayed in green, that’s good, everything is working fine! On the other hand, if it is red, there are problems!
In this case, read the error messages to see what is wrong. It could be a bad password, bad login or host not found.
Here is what I get:
Unzip the WordPress files to a folder on your hard drive:
- If you want to place WordPress at the root of your domain (eg
http://www.wpcours.com/), move or download all the contents of the unzipped WordPress directory (excluding the directory itself) to the root directory of your web server.
- If you want to place your WordPress installation in a subdirectory of your website (for example
http//www.wpcours.com/wpcours/), rename the directory
wordpressto the name you chose for the subdirectory and move or upload it to your web server. For example, if you want your WordPress installation to be present in the subdirectory called “wpcours”, you would rename the directory called “wordpress” to “wpcours” and upload it to the root directory of your web server.
FileZilla’s interface is split in two vertically: the left side contains the folders and files on your hard drive. He is a kind of explorer. The right part contains the folders and files present on your hosting server.
To place files on your server, simply move them from the left window to the right window, taking care to be in the right folder! The speed of the transfer depends on the connection speed in sending (the opposite of downloading). Generally this speed is lower than the download speed Here is what you should get after placement:
Connection to the WordPress database
As soon as the WordPress files are on your hosting, you must “install WordPress”, that is to say, create the tables in the database, briefly configure the CMS and create an administrator account. All this is done very simply and quickly by going to the page
Click on “Let’s go!” “.
The first step is to enter the database connection information. The database is where WordPress will store tables of data. Each table will be used to store information such as the list of articles, the list of pages, comments, users… In short, it is in the database that all the information necessary for the operation of WordPress will be recorded.
As with the FTP connection, the database connection information is provided by your host. As for the database address, the mention
localhostshould be fine most of the time. But some hosts, as is the case with OVH, provide a specific address. For example, on my host I had to use
And that’s it, WordPress has created the tables, and all that remains is to configure the administrator account.
WordPress administrator account
The administrator account is an account created automatically and which has the “full powers” to administer the CMS. By default, it is called “admin” but you can give another name. Note that special and accented characters are not allowed:
The last box “Privacy” should be unchecked if you wish to keep your blog secret (it is possible to check or uncheck it later).