Problemas bindtextdomain() versión 1.0

edited junio 2009 in Principiantes
Estoy probando la nueva versión 1.0
El error que me da es:
Fatal error: Call to undefined function bindtextdomain() in D:\www\kumbia\core\kumbia\kumbia.php on line 66

Tengo el paquete VertrigoServ 2.21 instalado en WinXP con los siguientes Packages:
Apache 2.0.63
PHP 5.2.6
Mysql 5.0.51b
Smarty 2.6.19
SQLite 3.5.9
PhpMyAdmin 2.11.7
SQLiteManager 1.2.0
ZendOptimizer 3.3.3

y revise la configuración del localhost del apache, ¿que pasa?.

Comentarios

  • Debes activar gettex en tu servidor web, debes ir al PHP.ini y buscar la extension gettex extension=php_gettext.dll

    con eso funciona
  • edited 1:39
    Saludos al foro.

    Gracias Deivinson por el intento pero no me funciono lo de instalar esa extensión.
    Si funciono con la versión 0.5, pero con la 1.0 sigue dando el mismo error.

    ¿Alguna sugerencia?

    Tengo kumbia 1.0 instalado en D:\www\kumbia
    y la que si funciona, la 0.5 en D:\www\kumbia05

    La configuración del servidor es:

    ServerRoot "C:\Archivos de programa\VertrigoServ\Apache"
    DocumentRoot "D:\www"
    LoadModule php5_module "C:\Archivos de programa\VertrigoServ\php\php5apache2.dll"
    PHPIniDir "C:\Archivos de programa\VertrigoServ\php"

    <Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from All
    </Directory>

    <Directory "D:\www">
    Options Indexes FollowSymLinks Includes
    AllowOverride All
    Order allow,deny
    Allow from All
    </Directory>

    <Directory "C:\Archivos de programa\VertrigoServ\Apache\icons">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from All
    </Directory>

    <Directory "C:\Archivos de programa\VertrigoServ\Phpmyadmin">
    Options All
    AllowOverride AuthConfig
    Order allow,deny
    Allow from All
    </Directory>

    <Directory "C:\Archivos de programa\VertrigoServ\Sqlitemanager">
    Options All
    AllowOverride AuthConfig
    Order allow,deny
    Allow from All
    </Directory>
    Alias /icons "C:\Archivos de programa\VertrigoServ\Apache\icons"
    Alias /phpmyadmin "C:\Archivos de programa\VertrigoServ\Phpmyadmin"
    Alias /sqlite "C:\Archivos de programa\VertrigoServ\Sqlitemanager"
  • 1ero. en la versión 0.5 no se utiliza i18n Internacionalización el problema es el gettex debes activarlo, la forma como se hace fue la que te dije en el post anterior...

    Hubo un usuario que tuvo el mismo problema lo ayudamos a solucionar de la forma que te dije....

    Éxitos!
  • edited 1:39
    Gracias Deivinson.
    Ya active antes gettex y sigue dándome el mismo error con la Versión 1.0 Spirit Revision 396 1.0, la 0.5 me funciona bien.

    ¿alguna sugerencia?
  • No debe estar activo porque sino el error ya fuera desaparecido, te lo digo porque un usuario tuvo el mismo problema y lo soluciono asi...
  • edited 1:39
    Deivinson, lo acabo de desactivar y sigue el mismo error:

    Fatal error: Call to undefined function bindtextdomain() in D:\www\kumbia\core\kumbia\kumbia.php on line 66
  • amigo si lo desactiva no va a funcionar, pero haz algo para que te funcione...

    En el archivo core/kumbia/kumbia.php comenta ese bloque de manera que quede asi...
    /*bindtextdomain('default', APP_PATH &#46; 'locale/'); 
    		textdomain('default'); 
    		if(isset($config&#91;'application'&#93;&#91;'locale'&#93;) &amp;&amp; $config&#91;'application'&#93;&#91;'locale'&#93;) {
    			setlocale(LC_ALL, $config&#91;'application'&#93;&#91;'locale'&#93;);
    		}*/
    
  • edited 1:39
    Gracias Deivinson, con el gettex desactivado y quitando esas lineas de código si me funciona. ¿Cual es la explicación?, ¿No afectara al funcionamiento de kumbia?.

    Saludos.
  • la explicación es la q te he dicho no tenias activado el gettex, y no afecta en nada a menos que desees probar internacionalización... pero por lo demas ira bien..
Sign In or Register to comment.