Archivo de Febrero de 2010
Al intentar acceder como administrador en el Magento se produce el siguiente error:
Warning:simplexml_load_file()[function.simplexml-load/homepages/12/d12949423081/htdocs/lib/Zend/Locale/Data/pt.xml:3256:error:(null) <displayNamecount="other">Librasegipcias</displayName>in/homepages/12/d294942308/htdocs/lib/Zend/Locale/Data.php on line 146
#0 [internal function]: mageCoreErrorHandler(2, 'simplexml_load_...', '/homepages/12/d...', 146, Array)
#1 /homepages/12/d12949423081/htdocs/lib/Zend/Locale/Data.php(146): simplexml_load_file('/homepages/12/d...')
#2 /homepages/12/d12949423081/htdocs/lib/Zend/Locale/Data.php(217): Zend_Locale_Data::_findRoute('pt', '/ldml/localeDis...', 'type', false, Array)
#3 /homepages/12/d12949423081/htdocs/lib/Zend/Locale/Data.php(231): Zend_Locale_Data::_getFile('pt', '/ldml/localeDis...', 'type', false, Array)
#4 /homepages/12/d12949423081/htdocs/lib/Zend/Locale/Data.php(787): Zend_Locale_Data::_getFile('pt_BR', '/ldml/localeDis...', 'type')
#5 /homepages/12/d12949423081/htdocs/lib/Zend/Locale.php(594): Zend_Locale_Data::getContent('pt_BR', 'language', 'pt')
#6 /homepages/12/d12949423081/htdocs/lib/Zend/Locale.php(611): Zend_Locale::getTranslation('pt', 'language', 'pt_BR')
#7 /homepages/12/d12949423081/htdocs/app/code/core/Mage/Core/Model/Locale.php(246): Zend_Locale::getLanguageTranslation('pt', 'pt_BR')
#8 /homepages/12/d12949423081/htdocs/app/code/core/Mage/Core/Model/Locale.php(219): Mage_Core_Model_Locale->_getOptionLocales(true)
#9 /homepages/12/d12949423081/htdocs/app/code/core/Mage/Adminhtml/Block/Page/Footer.php(67): Mage_Core_Model_Locale->getTranslatedOptionLocales()
#10 /homepages/12/d12949423081/htdocs/app/design/adminhtml/default/default/template/page/footer.phtml(29): Mage_Adminhtml_Block_Page_Footer->getLanguageSelect()
#11 /homepages/12/d12949423081/htdocs/app/code/core/Mage/Core/Block/Template.php(144): include('/homepages/12/d...')
#12 /homepages/12/d12949423081/htdocs/app/code/core/Mage/Core/Block/Template.php(176): Mage_Core_Block_Template->fetchView('adminhtml/defau...')
#13 /homepages/12/d12949423081/htdocs/app/code/core/Mage/Core/Block/Template.php(193): Mage_Core_Block_Template->renderView()
#14 /homepages/12/d12949423081/htdocs/app/code/core/Mage/Adminhtml/Block/Template.php(81): Mage_Core_Block_Template->_toHtml()
#15 /homepages/12/d12949423081/htdocs/app/code/core/Mage/Core/Block/Abstract.php(643): Mage_Adminhtml_Block_Template->_toHtml()
#16 /homepages/12/d12949423081/htdocs/app/code/core/Mage/Core/Block/Abstract.php(503): Mage_Core_Block_Abstract->toHtml()
#17 /homepages/12/d12949423081/htdocs/app/code/core/Mage/Core/Block/Abstract.php(454): Mage_Core_Block_Abstract->_getChildHtml('footer', true)
#18 /homepages/12/d12949423081/htdocs/app/design/adminhtml/default/default/template/page.phtml(79): Mage_Core_Block_Abstract->getChildHtml('footer')
#19 /homepages/12/d12949423081/htdocs/app/code/core/Mage/Core/Block/Template.php(144): include('/homepages/12/d...')
#20 /homepages/12/d12949423081/htdocs/app/code/core/Mage/Core/Block/Template.php(176): Mage_Core_Block_Template->fetchView('adminhtml/defau...')
#21 /homepages/12/d12949423081/htdocs/app/code/core/Mage/Core/Block/Template.php(193): Mage_Core_Block_Template->renderView()
#22 /homepages/12/d12949423081/htdocs/app/code/core/Mage/Adminhtml/Block/Template.php(81): Mage_Core_Block_Template->_toHtml()
#23 /homepages/12/d294942308/htdocs/app/code/core/Mage/Core/Block/Abstract.php(643): Mage_Adminhtml_Block_Template->_toHtml()
#24 /homepages/12/d12949423081/htdocs/app/code/core/Mage/Core/Model/Layout.php(526): Mage_Core_Block_Abstract->toHtml()
#25 /homepages/12/dd12949423081/htdocs/app/code/core/Mage/Core/Controller/Varien/Action.php(347): Mage_Core_Model_Layout->getOutput()
#26 /homepages/12/d294942308/htdocs/app/code/core/Mage/Adminhtml/controllers/DashboardController.php(41): Mage_Core_Controller_Varien_Action->renderLayout()
#27 /homepages/12/d12949423081/htdocs/app/code/core/Mage/Core/Controller/Varien/Action.php(376): Mage_Adminhtml_DashboardController->indexAction()
#28 /homepages/12/d12949423081/htdocs/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(248): Mage_Core_Controller_Varien_Action->dispatch('index')
#29 /homepages/12/d12949423081/htdocs/app/code/core/Mage/Core/Controller/Varien/Front.php(158): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#30 /homepages/12/d12949423081/htdocs/app/Mage.php(459): Mage_Core_Controller_Varien_Front->dispatch()
#31 /homepages/12/d12949423081/htdocs/index.php(65): Mage::run()
#32 {main}
Solución:
1.Aumentar la memoria en el php.ini, tiene que ser más de 64MB
2.Mirar qué xml da el error, en este caso es pt_BR entonces hay que ir a /app/etc/config.xml y borrar todas las entradas de pt_BR.
Si el problema se sigue repitiendo, borramos todas las locale de config.xml excepto las que empiecen por en_ y por es_ ( es decir, excepto las de inglés y español) y luego vamos a lib/zend/locale.php y elminamos las variables correspondientes a las locale que borramos en config.xml
Por defecto Magento sólo viene con el idioma inglés instalado. En el caso que nos ocupa, vamos a instalar el español (Spanish (Spain) language pack) como vista de la tienda (store view). Para ello tenemos que hacer lo siguiente:
- Descargamos el paquete del idioma de http://www.magentocommerce.com/langs/list/ y lo descomprimimos en la carpeta donde hayamos instalado el Magento. Lo que hace es copiar dos carpetas llamadas locale; una de ellas en app/design/frontend/default/default/locale y la otra en app/locale
- Ahora vamos a System → Configuration. En la parte izquierda de la configuración actual podemos ver un desplegable que indica Default Config, y Main Store con vistas de la tienda en inglés, francés y alemán.
- A continuación añadiremos la vista en español. En el desplegable de la configuración actual (Current Configuration) podemos ver un enlace denominado Manage Stores , hacemos clic sobre él o bien accedemos desde el menú System → Manage Stores. Hacemos clic sobre el enlace Create Store View (crear vista de tienda) y cumplimentamos los campos con la información:
Store: Main Store
Name: Spanish
Code: spanish
Status: Enabled
Sort order (ordenación): el número que pongamos aquí indicará el orden en el que nos aparecerá la vista de la tienda en el desplegable de la página principal de Magento. Si ponemos un 0, este elemento aparecerá en primer lugar, 1 en segundo y así sucesivamente. Aquí también se puede deshabilitar cualquier vista de la tienda deshabilitando para ello su estatus.
4.Save, go back to System → Configuration. En el deplegable de la opción Configuración Actual (Current Configuration) veremos la nueva vista de tienda en español que acabamos de crear. Hacemos clic en el enlace que acabos de crear, en las opciones de localización en la pestaña que aparece a la izquierda tenemos que deseleccionar la opción “use website” y cambiar el locale a Spanish (Spain). Guardamos y ya tenemos nuestra vista de tienda en español. La adición de otras vistas de tienda en otros idiomas se realizaría de forma análoga.
Al intentar mostrar la vista previa y las miniaturas con la última versión del Adobe Reader (9.2.0 al día de creación de este post), aparece el icono de Adobe donde debería estar la miniatura y un mensaje indicando que no se puede mostrar la vista previa, donde debería aparecer ésta.
El problema es debido a un bug que presenta el Adobe Reader para todos los sistemas operativos Windows de 64 bits. Adobe todavía no ha resuelto este problema, pero afortunadamente hay una persona que sí y además de eso ha creado un pequeño programita ejecutable para solucionar dicho problema. El enlace de la solución (en inglés) es: www.pretentiousname.com/adobe_pdf_x64_fix/index.html
Yo lo he aplicado y funciona correctamente, no obstante si no funcionase, os recomiento desinstalar el adobe reader, volver a instalarlo y aplicar nuevamente la solución.
Por otra parte, a continuación os pongo la solución paso a paso (traducida del inglés) para aquellos que queráis aplicarla manualmente:
Abrir regedit (C:/regedit)
- Ir a HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{DC6EFB56-9CFA-464D-8880-44885D7DC193}
- Cambiar el valor de AppID existente por {534A1E02-D58F-44f0-B58B-36CBED287C7C}
- Ahora tenemos que comprobar si existe el mismo valor para el registro en HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DC6EFB56-9CFA-464D-8880-44885D7DC193} , en caso de que así sea, cambiamos su valor por el valor correcto (el que indiqué en el punto anterior) y si esta entrada no existe, ya hemos terminado de aplicar la solución. (Normalmente este segundo registro suele estar presente en Windows Vista o en actualizaciones de Windows Vista a Windows 7.)
Por defecto, cuando se adquiere el Windows 2003 Small Business Server 2003 viene con cinco CAL (licencias de acceso al dispositivo). Si hemos comprado más licencias, para añadirlas a nuestro servidor y que el resto de los equipos que compongan nuestra red puedan conectarse con el servidor, tenemos que hacer lo siguiente:
Inicio → Herramientas Administrativas → Otorgamiento de licencias → Agregar licencias
Asistente → Siguiente → Acepto → Internet
Introducir código de licencia → Agregar y así con todos los códigos de licencia que hayamos adquirido.
Español
English