I am trying to install a new extension in Joomla,But I am getting this error Message: "JFolder::create: Path not in open_basedir paths Unable to create destination"
What is the solution?
Joomla Stack Exchange is a question and answer site for Joomla! administrators, users, developers and designers. It only takes a minute to sign up.
Sign up to join this communityI have test another solution thanks to the user @farahmand and it's worked very well and I decided to provide a step by step guide for the solution
Solution One:
First find the exact absolute path to your tmp
folder by using this trick:
Create a PHP file in your website root,for example path.php
Place this snippet of code in the file and hit the save button
<?php
$path = getcwd();
echo "Your Absolute Path is: ";
echo $path;
?>
Navigate to yourdomain.com/path.php
in your browser
From now on:
"Absolute Path(you've just found)"/tmp
Insert this line of code in your .htaccess file: php_value open_basedir NULL
this solution has been worked very well for me,and it's doesn't need any Joomla's core file hacking.
Here is another step by step guide for the second solution:
$obd = ini_get('open_basedir');
Comment out that line with // at the beginning so it becomes://$obd = ini_get('open_basedir');
I have tested @johanpw's solution and it's working very well too,but sometimes you can't change the Joomla configuration from Joomla Backend,so you must change the configuration.php
parameters directly using your control panel or a FTP account.
.htaccess
(or htaccess.txt
for Windows) and add this line of code: php_value open_basedir NULL
Sep 27, 2014 at 14:17
Another solution suggested at the Joomla forum is to enable the FTP layer.
The FTP layer can be enabled from System -> Global Configuration -> Server tab -> FTP Settings. Add FTP details (host, username and password) for a user with access to your server.
I'm not able to test it myself because I can't reproduce the error, but apparently by enabling FTP, Joomla is able to overcome certain server limitations.
tmp
directory permissions, etc.? I think hacking core Joomla files is not a good idea.