tutorial source sistema pricing open features español php magento

php - source - magento wikipedia



"Error 404 no encontrado" en la página de inicio de sesión de Magento Admin (3)

Acabo de copiar y mover un sitio de Magento a un área local para poder trabajar sin conexión y tuve el mismo problema.

Pero al final descubrí que Magento estaba forzando una redirección de http a https y no tenía una configuración de SSL. Así que esto resolvió mi problema http://www.magentocommerce.com/wiki/recover/ssl_access_with_phpmyadmin

Más o menos dice establecer el valor web / secure / use_in_adminhtml de 1 a 0 en core_config_data para permitir el acceso no seguro al área de administración

Acabo de transferir mi instalación de magento de un servidor de máquina local a otro. Ahora, no puedo iniciar sesión en el panel de administración. Cuando voy a la URL de inicio de sesión de administrador, aparece el siguiente mensaje de error:

"Error 404 no encontrado"

Algunas de las páginas de mi módulo también muestran este error.

¿Alguien puede resolver el problema?


Finalmente, encontré la solución a mi problema.

Miré en el archivo de registro del sistema de Magento (var / log / system.log). Ahí vi el error exacto.

El error es el siguiente:

Error recuperable: el argumento 1 pasó a Mage_Core_Model_Store :: setWebsite () debe ser una instancia de Mage_Core_Model_Website, null given, llamado en YOUR_PATH / app / code / core / Mage / Core / Model / App.php en la línea 555 y definido en YOUR_PATH / aplicación / code / core / Mage / Core / Model / Store.php en la línea 285

Error recuperable: el argumento 1 pasó a Mage_Core_Model_Store_Group :: setWebsite () debe ser una instancia de Mage_Core_Model_Website, null given, llamado en YOUR_PATH / app / code / core / Mage / Core / Model / App.php en la línea 575 y definido en YOUR_PATH / aplicación / código / core / Mage / Core / Model / Store / Group.php en la línea 227

En realidad, tuve este error antes. Pero, mensaje de Error: 404 Not Found como Error: 404 Not Found era nuevo para mí.

El motivo de este error es que store_id y store_id para admin deben establecerse en 0 (cero) . Pero cuando importa la base de datos al nuevo servidor, de alguna manera estos valores no están configurados en 0.

Abra PhpMyAdmin y ejecute la siguiente consulta en su base de datos:

SET FOREIGN_KEY_CHECKS=0; UPDATE `core_store` SET store_id = 0 WHERE code=''admin''; UPDATE `core_store_group` SET group_id = 0 WHERE name=''Default''; UPDATE `core_website` SET website_id = 0 WHERE code=''admin''; UPDATE `customer_group` SET customer_group_id = 0 WHERE customer_group_code=''NOT LOGGED IN''; SET FOREIGN_KEY_CHECKS=1;

He escrito sobre este problema y solución aquí:

Magento: Solución al "error: 404 no encontrado" en la página de inicio de sesión del administrador