Sábado, 10 de abril de 2010
Jordi
Para modificar el idioma de Vtiger CRM 5.1 debemos seguir los siguientes pasos:
1.- Descargar el fichero zip del idioma en cuestión:
Vtiger Language Pack
2.- Entrar a vtiger como administrador e ir a Settings > Module Manager, Pestaña Custom Modules
3.- Click en Import New
4.- Examinar y buscar el archivo .zip descargado del idioma, y darle a Import.
5.- Modificar el archivo config.inc.php:
- Para evitar el problema con las tildes y ñ:
$default_charset = ‘UTF-8′;
- Para modificar el idioma:
$languages = ‘es_es=>Español’;
$default_language = ‘es_es’;
Con esto tenemos funcionando sin problemas en español nuestro Vtiger CRM.
Miércoles, 8 de julio de 2009
Jordi
Solución al gran problema con IIS y ejecución de ficheros externos desde php mediante el comando exec() o shell_exec(). Suponiendo que se ha verificado que el safe_mode está en off y que la instalación de php es correcta. Cuando has descartado todas las posibilidades y sigue sin funcionar la función exec() desde tu php….
Suponiendo que trabajas en Windows Server 2003 , si has descartado la posibilidad de trabajar con Apache por los motivos que sean, y estas decidido a usar IIS6 haz el siguiente test final:
Crea un archivo test.php con el siguiente código:
<?php
echo exec ( 'cmd /c echo Test exec funcionando!' );
?>
Seguramente no funcionará. El problema está en la lista de control de acceso del fichero cmd.exe, y para solucionarlo tienes que usar el comando cacls:
Inicio, Ejecutar cmd
cacls %COMSPEC% /E /G %COMPUTERNAME%\IUSR_%COMPUTERNAME%:R
Con esto lo que hacemos es modificar la lista de control de acceso, para conceder permiso de lectura al ejecutable cmd.exe a la cuenta de usuario anónimo de IIS6.
Ahora vuelve a ejecutar el archivo test.php y por fin funcionará.
Hay que vigilar en el uso de CACLS los permisos que damos para evitar que usuarios sin controlar accedan al sistema.
Para más información acerca de CACLS :
http://support.microsoft.com/kb/162786/es