Solved

Joomla Extension Install Problems

Posted on 2010-11-28
9
973 Views
Last Modified: 2012-05-10
Hi,
I have created a new Joomla site at www.leadstrategic.com

I am trying to install one of my favorite extensions called Akeeba Backup. However, I keep getting the following message:

JFolder::create: Could not create directory // Component Install: Failed to create directory.: "/home/leadstra/public_html/components/com_akeeba"

This sounds like a permission issue. Is this something I can fix or do I have to request that the server administrator give me more permission?
0
Comment
Question by:drgreg1408
  • 5
  • 3
9 Comments
 
LVL 10

Expert Comment

by:fearialtog
ID: 34229008
I would say it is the server configuration that is hampering the install. Contact your service admin.
0
 
LVL 25

Expert Comment

by:lenamtl
ID: 34229628
Try this solution:

Change lines in configuration.php to

var $log_path = './logs';
var $tmp_path = './tmp';

you will find more information in this topic
http://forum.joomla.org/viewtopic.php?f=470&t=252418&p=1333037#p1333037

If the problem come from the server then you will need to install the extention manually; files and database information, but try the other solution first.

This extention can be useful if this is server side restriction:
Download and install joomla file explorer component:
http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,102/Itemid,35/

Good luck

0
 
LVL 1

Author Comment

by:drgreg1408
ID: 34231488
I tried the log path and tmp path fix. Didn't make a difference.

Yesterday, I read tons of stuff on this problem, but could not find out how to solve it.

I will continue researching, beginning with the links you provide.

Unfortunately, I can't install the extension you mention because installing extensions is what I can't do.

I've spoken with the server techs and they're already giving me the "we're not web page developers" response.
0
Space-Age Communications Transitions to DevOps

ViaSat, a global provider of satellite and wireless communications, securely connects businesses, governments, and organizations to the Internet. Learn how ViaSat’s Network Solutions Engineer, drove the transition from a traditional network support to a DevOps-centric model.

 
LVL 25

Accepted Solution

by:
lenamtl earned 500 total points
ID: 34235964
Were you able to install other component on this webhosting server before trying to installed this extension?

Have you checked what is the minimum request to use Akeeba Backup?
I'm afraid that even if you install this component that you will maybe not be able to use it.

But let try some solutions...

Fisrt make a full backup of your online site version, backup the files and the datase with all the data.
Do you know how to do this? if not don't hesitate and ask question...

You can try this to install extension manually, this is old way but still work for 1.5x later version.
http://help.joomla.org/content/view/1685/153/

If this is not working then you will have to installed completely manually, files throught ftp and from the cpanel - plesk access the database and entering the database information manually.

Have you created this site localy on your computer?
What I suggest if you have created this site localy on you computer ... install everything you plan to use like this component, on your computer you will have all rigths so no installation problems then update the online version.
This is the easiest way to install it manually.
If you don't have any local installation, you can create one easily using Easyphp or Wampserver.
Once the web server set install your actual site from your backup then install the missing component. do a backup of the local version and update the online site files and database.

I don't know your knowledge about web apps and web server
Don't hesitate if you need precise information on what I suggested :)

Don't forget backup backup backup :)
0
 
LVL 1

Author Comment

by:drgreg1408
ID: 34236046
Wow. I never thought of installing it locally. I do have the site installed locally using XAMPP. But I thought that the only thing I could do with this was work with the Templates. I thought that, if I installed an extension, then the links would be messed up. For example, the Akeeba folder for storing the saved backup would be something like c:\xampp\htdocs\mysite\backups. How easy will it be to get these extensions running once they are uploaded to the server?
0
 
LVL 1

Author Comment

by:drgreg1408
ID: 34236451
I'm stumped.

The server techs fixed the file ownership problem and now I am able to install extensions.

However, I still cannot install Akeeba. I tried your suggestion of installing it on my virtual server and it installed great. I then copied everything to the server (except the configuration.php file). I go to the server site and Akeeba does not appear.

When I try to install it through the server version, I get the message in the screenshot below, which is different from the messages I was getting before.

error screenshot
0
 
LVL 1

Author Comment

by:drgreg1408
ID: 34236508
lenamtl,

I forgot to answer your question. Here is the process thus far.
I was unable to install any extensions.
The server technicians "fixed" the file ownership problem
I still could not install any extension.
The server techs "fixed" the file ownership problem again.
I am able to install extensions
I still cannot install Akeeba and I am getting a different message than the one I was getting at the start (See above).
0
 
LVL 25

Expert Comment

by:lenamtl
ID: 34238216
Did you also update the database?
because when installing a component it's create different entry in the databse, admin menu etc.
So each time you install let say a component it's create different table related to this component and also this will create some entry in components table for the menu, for a module it's add entry in module etc..
0
 
LVL 1

Author Closing Comment

by:drgreg1408
ID: 34245751
Excellent. Right on target. Problem resolved.
0

Featured Post

Guide to Performance: Optimization & Monitoring

Nowadays, monitoring is a mixture of tools, systems, and codes—making it a very complex process. And with this complexity, comes variables for failure. Get DZone’s new Guide to Performance to learn how to proactively find these variables and solve them before a disruption occurs.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

An enjoyable and seamless user experience can go a long way on an eCommerce site. While a cohesive layout and engaging copy play roles in creating a positive user experience, some sites neglect aspects that seem marginal but in actuality prove very …
In this blog, I will share you some basic tips for content marketing and to rank your website on Google.
The viewer will learn how to dynamically set the form action using jQuery.
The viewer will get a basic understanding of what section 508 compliance can entail, learn about skip navigation links, alt text, transcripts, and font size controls.

679 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question