Estoy intentando instalar un componente en joomla, pero cada vez que lo intento a través de subir el paquete comprimido, se queda como colgado y no hace nada. Entonces lo pruebo a instalar desde directori, y me da el siguiente error:
Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(/usr/home/mipagina.com/web/instalar/K2_v2.4.1) is not within the allowed path(s): (/usr/home/mipagina.com/:/home/mipagina.com/:/usr/home/phpMyAdmin-plan6/:/usr/home/webstats/) in /usr/home/mipagina.com/web/administrator/components/com_installer/models/install.php on line 176
Y esta es la función que hay de la línea 169 a 196 del archivo install.php por si les sirve de algo
Código PHP:
function _getPackageFromFolder()
{
// Get the path to the package to install
$p_dir = JRequest::getString('install_directory');
$p_dir = JPath::clean( $p_dir );
// Did you give us a valid directory?
if (!is_dir($p_dir)) {
JError::raiseWarning('SOME_ERROR_CODE', JText::_('Please enter a package directory'));
return false;
}
// Detect the package type
$type = JInstallerHelper::detectType($p_dir);
// Did you give us a valid package?
if (!$type) {
JError::raiseWarning('SOME_ERROR_CODE', JText::_('Path does not have a valid package'));
return false;
}
$package['packagefile'] = null;
$package['extractdir'] = null;
$package['dir'] = $p_dir;
$package['type'] = $type;
return $package;
}
Espero que me puedan ayudar.
Muchas gracias por vuestro tiempo.