
Here's how to install Joomla 1.7 manually on your hosting environment. Step 1: Check Your System RequirementsSave yourself a lot of time and headaches by first checking out the system requirements and getting your server up to speed: Step 2: Download Joomla 1.7![]() Go to http://joomlacode.org/gf/project/joomla/frs/?action=index and download the latest version. In our case, since we're publishing this tutorial early it says RC (Release Candidate), but you should use the latest stable version. It is usually best to use .zip version. If your internet is not relatively fast, you may want to download the smaller tar.bz2 file or tar.bz2 file, which each have two layers of compression to make the file smaller and easier to download. If you choose this file, then you would have to unzip the file twice rather than just once in the subsequent step.
![]() Select Save File and then click OK. Step 3: Upload to Server![]() In these next two steps we are going to upload our zipped folder onto the server and then extract all the files within the zipped folder. I will be using cPanel, which is a file manager. However, your hosting provider may not have cPanel, so you may have to unzip the folder on your Desktop and then upload using a FTP client, or if your host has another file manager you can use it if it has an extraction feature. Access the folder in which you want to install Joomla 1.7. Then upload the Joomla installation file which we download. ![]() Wait for the entire file to upload. It may take a while. Step 4: Extract Files![]() Select the file and then Extract.
![]() Close out of the results. Step 5: Run the Installation![]() Open a new tab or window and then type in the address to the folder in which you uploaded Joomla 1.7 Language![]() Select your Language. ![]() In the top right click Next. Required Configuration![]() If any of these items are not supported (marked as No) then please take actions to correct them. Failure to do so could lead to your Joomla! installation not functioning correctly. Recommended Configuration![]() Depending on your server setup, you may have issues if the server configuration is not the same as the recommended settings. However if you have a good host, it is rare to have any issues. ![]() If you corrected any of the configuration, check the output again. If everything is ok, click Next. GNU GPL License![]() Make sure you read through the license if you have not before. ![]() If you agree to the license, click Next. Enter Database Information![]() The next part is a bit tricky because much of depends on your host and their server configuration. If you have not setup a database and assigned a user, now is the time to do. You will have to access your host's control panel to set it up. If you need help, find your host's documentation or ask them how to set up a database and assign a user to it. We wish we could give you detailed instructions for this part, but it varies too much between hosts. As an example, here is the documentation for Cpanel and which is fairly straight forward. The basic steps for all hosts:
Lets take a look at a few of these settings that often cause issues.
![]() When you have correctly entered all settings, click Next. FTP - Optional![]() For most users it is generally recommended to skip this step. ![]() Click Next. ![]() Enter information appropriately. Note: Please change your Admin username from the default Admin to something else. More than half the work is already done for a hacker if your username is left as Admin. Note: If you want to just test Joomla 1.7, then install the sample data so that it allows you to get a look and feel of what Joomla 1.7 is all about. However, we generally advice against installing the sample data because it is much easier and quicker to start building a site without it. ![]() Click Next. Step 6: Remove the Installation Directory![]() For security reasons we need to go back to the file manager and remove the installation directory. ![]() Delete the installation directory and you are done! You can now check your site.
|

With Admincredible you can update and manage all your Joomla sites. If you have 5 or 500 sites, Admincredible will make your life easier! Visit Admincredible.com.
All of our tutorials are published under the Creative Commons Attribution-NonCommercial license. This means:
Open Source Training is not affiliated with or endorsed by the Joomla, WordPress or Drupal projects.
All product names and trademarks are the property of their respective owners.
Copyright 2013 Open Source Training, LLC. All rights reserved.
Comments
Kind regards,
Nick
A great tutorial, but please update it to recommend that people back up first. I keep finding people in the Joomla forums who are having broken sites after upgrading to 1.7, some of whom didn't realize that they should back up first...
It seems obvious, but I think it should be emphasized.
Cheers,
Chris
This is a tutorial for initially installing 1.7 not for upgrading. You can't backup what you don't have :)
You're right though if people are upgrading they should definitely backup and we do emphasize that as you can see in our upgrade tutorials:
ostraining.com/.../...
ostraining.com/.../...
Cheers,
Nick
Yes, it's basically the same as usual :)
Kind regards,
Nick
Kind regards,
Nick
Kind regards,
Nick
Congratulations! Joomla! is now installed
I removed installation file also but when I am clicking on site or administrator I am getting the following error
Strict Standards: Accessing static property JCache::$_handl er as non static in C:\xampp\htdocs \mysite\librari es\joomla\cache \cache.php on line 396
Strict Standards: Accessing static property JCache::$_handl er as non static in C:\xampp\htdocs \mysite\librari es\joomla\cache \cache.php on line 396
Strict Standards: Accessing static property JCache::$_handl er as non static in C:\xampp\htdocs \mysite\librari es\joomla\cache \cache.php on line 396
Strict Standards: Accessing static property JCache::$_handl er as non static in C:\xampp\htdocs \mysite\librari es\joomla\cache \cache.php on line 396
so please help me.
During which step are you getting a 500 error?
Kind regards,
Nick
Yeah, at first it seems strange, but it's telling Joomla to use the localhost in this case the hosting server and it doesn't refer to the localhost on your personal computer.
Kind regards,
Nick
Go to your php.ini of xampp and change error reporting to E_ALL & ~E_NOTICE and display errors to Off. Here is how they should look once you're done:
Quote:Kind regards,
Nick
Have your host check the permissions of the files/folders. Folders should generally be set to 755 and files 644 respectively.
Kind regards,
Nick
We then took down the 1.6 joomla site, and loaded 1.7 today--same issue occurs. Curiously, the user is actually added in the backend and appears in the user list, even though the pop-ups seem to block the registration process.
Does anyone have any suggestions?
Thank you,
Susan
This one would require for me to ask a lot of different questions and to have some back and forth dialogue to figure out what's going.
Since that's the case, sorry for the inconvenience, but if you're a student at OSTraining, could you copy and paste this into the support forum so one of our support techs can look into it for you?
Please see the support FAQ for more information:
www.ostraining.com/.../
Kind regards,
Nick
My error msg:
joomla 1.7 Fatal error: Call to a member function login() on a non-object in ...admin.login. php on line 64
Kind regards,
Nick
Easy to follow and it works like a charm.
Saves me lots of time figuring it out myself.
Greetz,
Marcel.
So now, I deleted everything in my public_html folder, and did a fresh install of Joomla 1.7, even leaving out the sample data, and it thankfully worked out perfectly. Thank you very much for you feedback, I'm sure others will benefit from this too-)
Kind regards,
Nick
Kind regards,
Nick
Hi. I have the same problem. I am quite new, so I don't understand how to delete my public html?
One additional remark: my website is up and running. So I hope I don't have to delete any content.
You definitely don't want to delete the contents of the public html folder. That would be equivalent to starting from scratch and your live site will be gone.
What is the url to your site? Did you install 1.7 in a subfolder of the live site?
Kind regards,
Nick
Thanx for your reaction.
url: www.os2028.nl
I get the error after logging in the backend: www.os2028.nl/administrator
I did install 1.7 in the live folder.
kind regards,
Martijn
I am stalled at step 4:Database
I get the following error:-
----------------------------------------
Some errors occurred while populating the database: Table 'joomladb.jooml a_viewlevels' doesn't exist SQL=INSERT INTO `joomla_viewlev els` (`id`, `title`, `ordering`, `rules`) VALUES (1, 'Public', 0, '[1]'), (2, 'Registered', 1, '[6,2,8]'), (3, 'Special', 2, '[6,3,8]')
-----------------------------------------
Could you please suggest some solution for this?
Regards.
Do you have a backup you could restore?
If not, ask your host if they have a recent one for you.
If resorting a backup isn't an option, you can download your configuration.p hp file to your computer, then download:
joomlacode.org/.../...
Unzip the full package into your Joomla installation root. Delete the installation folder and then upload your configuration.p hp file (that you previously download to your computer).
That should hopefully reset things back to 1.5.23.
You can then use the following tutorial to migrate from 1.5 to 1.7 properly:
ostraining.com/.../...
Kind regards,
Nick
Make sure you use the latest stable version: 1.7.0 and not a beta:
joomlacode.org/.../...
Also, are you installing this on a remote server or on localhost?
Kind regards,
Nick
I have the same problem here, and I'm trying to download my configuration.p hp, but to no avail. Any other way I can download this so that I can try the steps you've mentioned here?
Thanks.
How can I tell you if there is any "other" way, if I don't know what method you're currently trying to download? :P :)
Kind regards,
Nick
Anyway, I have new prob - I managed to view the administrator login page again, but I can't log in using the usual admin ID/password. Is there a manual way to create the login ID?
Give this a try:
ostraining.com/.../...
Kind regards,
Nick
I installed it successfully in my remote server. Yes, I was trying the stable version of course.
When I created the database (not via phpmyadmin) enough permissions weren't given to the database user.
--------------------------------------
grant all privileges on joomladb.* to joomlauser@loca lhost identified by 'password'
--------------------------------------
That did the trick.
Everything is roses now. Thanks for the inputs, Nick. Keep up the good work!
Regards.
Strict Standards: Static function JDatabase::test () should not be abstract in C:\xampp\htdocs \j\libraries\jo omla\database\d atabase.php on line 350
Strict Standards: Accessing static property JCache::$_handl er as non static in C:\xampp\htdocs \j\libraries\jo omla\cache\cach e.php on line 394
Strict Standards: Accessing static property JCache::$_handl er as non static in C:\xampp\htdocs \j\libraries\jo omla\cache\cach e.php on line 396
I also changed php.ini seetings too
error_reporting = E_ALL & ~E_NOTICE
display_errors = Off
but nothing changed
After that, if it works, for a while, I will not do an update. I am to anxious for new problems
Kind regards,
Nick
If you still can't get it, try WAMP instead, it's a lot easier. Give this tutorial a try:
ostraining.com/.../joomla-pc
Kind regards,
Nick
If you use the migration tutorial for 1.5 to 1.7 you'll see that it install Joomla 1.7 in a different directory so that your old site is not affected:
ostraining.com/.../...
So it should be relatively safe :)
Kind regards,
Nick
but i got this error: www.os2028.nl
any advice?
What error did you get? Looks like your site is still at Joomla 1.7:
www.os2028.nl/administrator/
Kind regards,
Nick
I use JustHost for my hosting.
I have uploaded the files to server & created mysql databases.
I tried to extract joomla 1.7 but i always failed.
I got a message like this
Archive: /home/domaing2/ public_html/All isya.com/Joomla _1.7.0-Stable-F ull_Package.zip
inflating: LICENSE.txt
inflating: README.txt
inflating: administrator/c ache/index.html
inflating: administrator/m anifests/packag es/pkg_joomla.x ml
inflating: administrator/m anifests/packag es/index.html
inflating: administrator/m anifests/librar ies/joomla.xml
inflating: administrator/m anifests/librar ies/phputf8.xml
inflating: administrator/m anifests/librar ies/phpmailer.x ml
inflating: administrator/m anifests/librar ies/simplepie.x ml
Output Truncated by browser
I have done this about 10 times now.
It works all time.
Or maybe your zip.file is corrupt. Download again.
That's an issue with your host and you'd have to contact them about it. Or as John mentioned, the file may be corrupted and you might want to download it again.
As John mentioned, alternatively you can FTP the files to the server.
Kind regards,
Nick
Kind regards,
Nick
I have updated from 1.5 to 1.7 but there is a problem with linking multiple articles to a single menu item as previously used the article layout in 1.5 to link articles but this option is not in 1.7.When linked the article, entire article is displayed where as I want the articles to be displayed only via links.
Thanks
Just make the menu item type "Category List" and turn off the Show Intro Text option.
Kind regards,
Nick
I am new to web design and first time using joomla. I just installed joomla 1.7 and am faced with a problem.
When i add/edit articles, contents, menu i get an internal server error 500. THere is no php.ini file in the main directory and I am not sure if this is because of .htaccess.
Kindly help me.
Regards
Khanna
Where are you getting the error? In the admin area or on the frontend? Can we get a link to the site to take a quick look?
Kind regards,
Nick
Thank you for your support.
The instillation of Joomla 1.7 was easy. Then installed a template and JCE editor. For this I changed the permission of few folders. when I tried to change the editor in global settings, it said "can't save any change in global configuration". So I changed the permission of configuration.p hp to 777. after the changes in global settings, I reverted the permission to 644. After the changes, I am getting an internal server error 500 when adding/editing articles, components and menu items.
Kindly let me know how to correct this.
Give this tutorial a try:
ostraining.com/.../...
Kind regards,
Nick
I will go through all the tutorials you have in the website and update my knowledge on working with joomla. I will try using the admin tool as well.
Thanks for your help and support. shall get back to you if have any doubts.
Regards
Khanna
www.ostraining.com/.../
Kind regards,
Nick
ftp. user have been given full access and php user also have fulle access.
what is the problem, why id Directory permissions not set yet...??
Were you able to install 1.7 or are you having issues during installation?
Kind regards,
Nick
i am completely new one,
Can i install joomla 1.7 in xampp 1.5.5? And where should i keep the joomla package? Is it in htdocs prior to starting instalation?
can u tell me where to keep joomla in xampp before starting joomla installation? is it in HTDOCS? I am entirely new users.
If you're using a PC, I'd recommend installing Joomla 1.7 in the latest version of WAMP (XAMPP is complicated for beginner's). Here's a tutorial:
ostraining.com/.../joomla-pc
If you're using a mac, here's a tutorial for MAMP:
ostraining.com/.../...
Since you're new, I'd recommend you go through our whole Joomla beginner's course (must be a member). You'll save yourself hours of time by getting professional training. Here's a link to the sign up page:
www.ostraining.com/online/
Kind regards,
Nick
See my comment above :)
ostraining.com/.../...
Kind regards,
Nick
thanks for the steps. May i know if i use Joomla1.0 and want to use joomla1.7. What do i do. Do i install straight away or ? Thanks very much
You'd have to migrate your 1.0 site to 1.5 first and then migrate from 1.5 to 1.7. It's a lot of work and really takes a developer to get it done well (in most cases).
Perhaps an easier solution might be to rebuild from the ground up using Joomla 1.7
Kind regards,
Nick
Works beautifully...t hanks for the easy to follow instructions
Sorry for the inconvenience, but if you're a student at OSTraining, could you copy and paste this into the support forum so one of our support techs can look into it for you? All you have to do is log in at www.ostraining.com and click on Support Forum in the main menu.
Please see the support FAQ for more information:
www.ostraining.com/.../
Kind regards,
Nick
You should consider becoming a student. There's a lot more great tutorials and tips inside :) Check out everything we offer at www.ostraining.com/online
Kind regards,
Nick
I used to have 1.5 and deleted the files and then installed 1.7 per instructions in the joomla website. I got this error "public_html/ad ministrator/com ponents/com_log in/admin.login. php on line 64
" Should I delete the files again and reinstall?
Thanks!
Lot
The installation directory is within your Joomla root and it's called "installation". There isn't any other directory named the same.
Kind regards,
Nick
Yes, if you don't want your Joomla 1.5 install ever again you can just delete everything except your host's default folders/files and then reinstall Joomla 1.7. That will guarantee that there's no 1.5 files getting mixed with 1.7 (which you don't want).
Kind regards,
Nick
Hi nick,
I am facing some problem in installation of
Joomla_1.7.1-Stable-Full_Package.
In database page if i entered LOCALHOST as host then it shows error that can't connect to database server.
When i entered host name provided by my host company then all fine.
But is last step there is a promt to delete installation folder.
I deleted than click on REMOVE INSTALLATION DIRECTORY.
It show error.
If click site or admin link it shows that "config file is missing".
Use your host's file manager to check if the configuration.p hp file exists within the Joomla installation root. If it doesn't then is there a configuration.p hp-backup? If so rename it to configuration.p hp
Kind regards,
Nick
Thanks for your kind reply.
in step 4:-Database Configuration -->Connection
i entered host name LOCALHOST,then it shows error
Could not connect to the database. Connector returned number: 2
If i enter hostname of database server provided by server or IP of server then installation goes to next step.
In last step there is a promt to delete installation folder.
when I clicks on REMOVE INSTALLATION DIRECTORY,it show error.
I deleted INSTALLATION directory going to my CONTROL PANEL by using file manager.
Now if I click site or admin link,it shows error
"No configuration file found and no installation code available. Exiting..."
Thanks for your kind reply.
In step 4:-Database Configuration -->Connection
If I enters host name LOCALHOST,then it shows error.
"Could not connect to the database. Connector returned number: 2".
But if I enter hostname of database server provided by server or IP of server then installation goes to next step.
In last step there is a button to delete installation folder.
I click on REMOVE INSTALLATION DIRECTORY,It show error.
I removed INSTALLATION directory through my CPANEL.
Now on typing the URL of site in the browser's window is show:-
"No configuration file found and no installation code available. Exiting..."
Use your host's file manager to check if the configuration.p hp file exists within the Joomla installation root. If it doesn't then is there a configuration.p hp-backup? If so rename it to configuration.p hp
Kind regards,
Nick
Use your host's file manager to check if the configuration.p hp file exists within the Joomla installation root. If it doesn't then is there a configuration.p hp-backup? If so rename it to configuration.p hp
Kind regards,
Nick
Sorry for the inconvenience, but if you're a student at OSTraining, could you copy and paste this into the support forum so one of our support techs can look into it for you? All you have to do is log in at www.ostraining.com and click on Support Forum in the main menu.
Please see the support FAQ for more information:
www.ostraining.com/.../
Kind regards,
Nick
Mustafa
You should consider becoming a student member at OSTraining as there are a lot more helpful tutorials inside :) www.ostraining.com/online
Kind regards,
Nick
I have installed joomla 1.7 version. every thing is fine and my administrator page is opening good but but when I am opening site it is giving this error ..
Fatal error: Class 'ContentHelperR oute' not found in C:\inetpub\vhos ts\ulluji.com\h ttpdocs\ulluji\ components\com_ content\views\a rticle\view.htm l.php on line 57
I have tried to overwrite this file but the error remains same ...
you can check the url
www.ulluji.com/ulluji
please help :)
Give this tutorial a try and reinstall the Joomla core using it:
ostraining.com/.../...
Kind regards,
Nick
Like most posting here, I'm new to joomla and web design in general. (fyi - I have a server in operation thus self host).
Have installed 1.7. all appears to work great apart from when I view the live page itself - if i click on any of the page links or menu links it comes up with the following message:
"Internal Server Error, this is an error with your script, check your error log for more information."
I'm just testing at the moment so I have nothing valuable on the site. I previously installed version 1.5. and it worked fine - all links worked fine. I then uninstalled/rem oved it from the server completely and installed 1.7.
1.5 works fine, why doesn't 1.7? There seems to be a script it doesn't like.
Any help on this would be great - I feel I'm fighting a lost cause at the mo :(.
Many thanks,
Ben
Since you're new to Joomla and web development in general, you should highly consider taking our Joomla classes which covers all the basics and gets into more advanced material too. You can read about it at the following page: www.ostraining.com/online
As to your issue, does the main page work but not the links to the other pages? If so, give this tutorial a try:
ostraining.com/.../...
Kind regards,
Nick
Strict Standards: Accessing static property JCache::$_handl er as non static in C:\xampp\htdocs \joomlatest\lib raries\joomla\c ache\cache.php on line 420
help please.
Go to your php.ini of xampp and change error reporting to E_ALL & ~E_NOTICE and display errors to Off. Here is how they should look once you're done:
Quote:Kind regards,
Nick
I try to install Joomla 1.7.2 and I've changed php.ini-product ion of xampp as following :
error_reporting=E_ALL &~E_NOTICE
display-errors = Off
Outbuffering = Off
restart my machine (windows 7) and restart Apache and MySql, but when I launch Joomla to configurate (localhost), it says that php parameters are still :
displays-errors = On (!)
Out-buffering = On (!)
I do the same changes in php.ini of Apache without any better result !...
Who can help me ?...
(note : I'm not a developer...)
It needs to be display_errors not display-errors.
Kind regards,
Nick
i have the same problem with # chito ... i made the change but nothing happened...
????
Did you restart all services after that?
Kind regards,
Nick
Have you ever installed Joomla before (i.e. gone through the first 6 steps) or is that the first time? If it's already installed you need to delete the installation folder. If it's the first time, try it in a different browser.
Kind regards,
Nick
I have a similar problem. I can login to joomla 1.7.3 using xampp 1.7.7 but I keep seeing the same error mentioned by Chito. The first half of page and then the joomla page and around the login field. I am a totally newby. Been trying Joomla since a couple of days and has been a pain..
Kind regards,
Paulo
You should consider checking out our online classes for Joomla :)
www.ostraining.com/online
They should be a lot of help since you're just starting out.
As to your issue, it's not a Joomla issue per-se but rather that XAMPP has really strict settings.
Did you try the suggestion I suggested for Chito?
Also, we generally recommend using WAMP rather than XAMPP if you're on a PC. Here's a good tutorial of ours for WAMP if you're interested:
ostraining.com/.../joomla-pc
Kind regards,
Nick
Thanks for the welcome and support.
I did solve my problem. I tried your suggestion for Chito. But what did for me, I think, was a change I made in Joomla's Global Configuration: I changed it to "simple" ( so first you have to be able to login as administrator), and voilá. Finally! after two days hunting for a solution.
Kind regards,
Paulo
Kind regards,
Nick
I have tried to install Joomla 1.7 via cPanel (and not via softaculous or other applications within the cpanels, because they force you to choose the latest version, which is 2.5 and unfortunately my website is based in the 1.7 platform)and i have no luck because it gives me this error of removing the installation file in order to continue.
The problem is, if i remove it or even rename it, then i get another error saying that the file is missing, somerhing like that...
Any suggestions of how can i resolve this problem?
Should i use ftp in stead?
Thank you in advance for your time to read this.
It might be a folder and file permission issue. Give this tutorial a look:
ostraining.com/.../...
Kind regards,
Nick