This forum is no longer active. Please post your questions to our new community site

Problema encoding actualización desde redmine 1.0.3-0 a 1.1.2-0

Subscribe to Problema encoding actualización desde redmine 1.0.3-0 a 1.1.2-0 5 post(s), 2 voice(s)

 
Avatar pedrocalvo 3 post(s)

De antemano agradecerle a cualquiera que quiera echarme una mano en esto. No soy ningún experto.

Recientemente he actualizado redmine 1.0.3-0 a la 1.1.2-0. Utilizo el stack nativo para windows. Todo parecía haber ido bien, como en otros upgrades (adjunto log de rake), pero ahora todo texto con acentos se ve con caracteres extraños. Supongo que el problema habrá sido el volcado con mysqldump:

El BACKUP lo he hecho así:
mysqldump -u root -p bitnami_redmine > redmine_backup.sql

La RESTAURACIÓN así:
mysql -u root -p bitnami_redmine < redmine_backup.sql

La actualización con rake así:

C:\Redmine1120\apps\redmine>rake db:migrate RAILS_ENV=production
(in C:/Redmine1120/apps/redmine)
== ChangeUsersMailNotificationToString: migrating ========
- rename_column(:users, :mail_notification, :mail_notification_bool)
→ 0.0781s
-
add_column(:users, :mail_notification, :string, {:null=>false, :default=>""})

→ 0.0156s

— remove_column(:users, :mail_notification_bool)
→ 0.0313s
== ChangeUsersMailNotificationToString: migrated (0.1562s) =======

== UpdateMailNotificationValues: migrating =======
== UpdateMailNotificationValues: migrated (0.0000s) ======

== AddUniqueIndexOnMembers: migrating ========
— add_index(:members, [:user_id, :project_id], {:unique=>true})
→ 0.0156s
== AddUniqueIndexOnMembers: migrated (0.0313s) =======

== AddCustomFieldsVisible: migrating =========
— add_column(:custom_fields, :visible, :boolean, {:default=>true, :null=>false}
)
→ 0.0156s
== AddCustomFieldsVisible: migrated (0.0156s) ========

== ChangeProjectsNameLimit: migrating ========
— change_column(:projects, :name, :string, {:limit=>nil, :null=>false, :default
=>""})
→ 0.0312s
== ChangeProjectsNameLimit: migrated (0.0312s) =======

== ChangeProjectsIdentifierLimit: migrating ==========
— change_column(:projects, :identifier, :string, {:limit=>nil})
→ 0.0156s
== ChangeProjectsIdentifierLimit: migrated (0.0156s) =====

C:\Redmine1120\apps\redmine>rake db:migrate:upgrade_plugin_migrations RAILS_ENV=
production
(in C:/Redmine1120/apps/redmine)
Cannot find old migration table – assuming nothing needs to be done

C:\Redmine1120\apps\redmine>rake db:migrate_plugins RAILS_ENV=production
(in C:/Redmine1120/apps/redmine)
Migrating engines…
Migrating acts_as_activity_provider…
Migrating acts_as_attachable…
Migrating acts_as_customizable…
Migrating acts_as_event…
Migrating acts_as_list…
Migrating acts_as_searchable…
Migrating acts_as_tree…
Migrating acts_as_versioned…
Migrating acts_as_watchable…
Migrating awesome_nested_set…
Migrating classic_pagination…
Migrating gravatar…
Migrating open_id_authentication…
Migrating prepend_engine_views…
Migrating rfpdf…
Migrating ruby-net-ldap-0.0.4…

C:\Redmine1120\apps\redmine>rake tmp:cache:clear
(in C:/Redmine1120/apps/redmine)

C:\Redmine1120\apps\redmine>rake tmp:sessions:clear
(in C:/Redmine1120/apps/redmine)

 
Avatar Beltrán Rueda Administrator 3,714 post(s)

Hola,

La nueva Stack permite internacionalización con UTF-8. ¿Puedes probar a quitar las opciones de utf8 de your_installdir/apps/redmine/config/database.yml file?

 
Avatar pedrocalvo 3 post(s)

Hola, Beltrán:

Muchas gracias por atenderme. Estoy montando un entorno de desarrollo para hacer pruebas, dado que el error se me dio en producción. En cuanto reproduzca el problema y enrede un poco os cuento.

Un abrazo,

Pedro

 
Avatar pedrocalvo 3 post(s)

Hola de nuevo:

He comentado las líneas “encoding: utf8”, reiniciado y funciona. No sé si esta es la solución que me recomendáis. Gracias por todo Beltrán.

El mundo es mejor con personas como tú :-)

Un abrazo,

Pedro

 
Avatar Beltrán Rueda Administrator 3,714 post(s)

Gracias! No es para tanto :) Me alegra saber que todo te funciona.