djdrzero Posted June 17 Share Posted June 17 Buenas a todos He instalado prestashop 8 sin ningun error pero me sale esto al intentar entrar al admin Y me estoy volviendo loco me podeis ayudar a saber que passa Gracias Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator at [email protected] to inform them of the time this error occurred, and the actions you performed just before this error. More information about this error may be available in the server error log. Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request. Link to comment Share on other sites More sharing options...
El Patron Posted June 17 Share Posted June 17 Buenas tardes y gracias por compartir tu problema aquí. Lamento que estés enfrentando el temido error 500 Internal Server Error después de instalar PrestaShop 8. Este tipo de error es bastante común, pero normalmente se puede encontrar la causa si obtenemos más detalles. Pasos para diagnosticar: 1. Activa el Modo Debug (depuración) en PrestaShop Si no puedes acceder al panel de administración, tendrás que activar el modo debug manualmente. Esto hará que PrestaShop muestre el error real de PHP en lugar del mensaje genérico “Internal Server Error”, lo cual es fundamental para identificar el problema. Por FTP o el administrador de archivos de tu hosting: Ve al directorio raíz de tu tienda y abre el archivo /config/defines.inc.php. Busca la línea: define('PS_MODE_DEV', false); Cámbiala por: define('PS_MODE_DEV', true); Guarda el archivo y recarga la página en tu navegador. Ahora deberías ver un mensaje de error mucho más detallado en lugar del error 500 genérico. 2. Revisa los registros de errores (error logs) del servidor El mensaje también indica que revises el registro de errores del servidor. Allí normalmente se encuentra el error real de PHP que está causando el problema. En la mayoría de los hostings compartidos, puedes encontrar el registro de errores en el panel de control (por ejemplo, cPanel) o en una carpeta llamada logs o similar. Si tienes acceso SSH, puedes buscar los archivos error.log o consultar con tu proveedor de hosting. Comparte aquí el mensaje de error que aparece tras activar el modo debug o lo que encuentres en el registro de errores, así podremos ayudarte a encontrar una solución más específica. Link to comment Share on other sites More sharing options...
djdrzero Posted June 18 Author Share Posted June 18 No tengo esa linea /* Theme URLs */ define('_PS_DEFAULT_THEME_NAME_', 'classic'); define('_PS_THEME_DIR_', _PS_ROOT_DIR_.'/themes/'._THEME_NAME_.'/'); define('_PS_THEME_URI_', __PS_BASE_URI__.'themes/'._THEME_NAME_.'/'); if (defined('_PARENT_THEME_NAME_') && _PARENT_THEME_NAME_ !== '') { define('_PS_PARENT_THEME_DIR_', _PS_ROOT_DIR_.'/themes/'._PARENT_THEME_NAME_.'/'); define('_PS_PARENT_THEME_URI_', __PS_BASE_URI__.'themes/'._PARENT_THEME_NAME_.'/'); } else { define('_PS_PARENT_THEME_DIR_', ''); define('_PS_PARENT_THEME_URI_', ''); } define('_THEMES_DIR_', __PS_BASE_URI__.'themes/'); define('_THEME_DIR_', _THEMES_DIR_._THEME_NAME_.'/'); define('_THEME_IMG_DIR_', _THEME_DIR_.'assets/img/'); define('_THEME_CSS_DIR_', _THEME_DIR_.'assets/css/'); define('_THEME_JS_DIR_', _THEME_DIR_.'assets/js/'); /* Image URLs */ define('_PS_IMG_', __PS_BASE_URI__.'img/'); define('_PS_ADMIN_IMG_', _PS_IMG_.'admin/'); define('_PS_TMP_IMG_', _PS_IMG_.'tmp/'); define('_THEME_CAT_DIR_', _PS_IMG_.'c/'); define('_THEME_EMPLOYEE_DIR_', _PS_IMG_.'e/'); define('_THEME_PROD_DIR_', _PS_IMG_.'p/'); define('_THEME_PROFILE_DIR_', _PS_IMG_.'pr/'); define('_THEME_MANU_DIR_', _PS_IMG_.'m/'); define('_THEME_SUP_DIR_', _PS_IMG_.'su/'); define('_THEME_SHIP_DIR_', _PS_IMG_.'s/'); define('_THEME_STORE_DIR_', _PS_IMG_.'st/'); define('_THEME_LANG_DIR_', _PS_IMG_.'l/'); define('_THEME_COL_DIR_', _PS_IMG_.'co/'); define('_THEME_GENDERS_DIR_', _PS_IMG_.'genders/'); define('_PS_PROD_IMG_', _PS_IMG_.'p/'); /* Other URLs */ define('_PS_JS_DIR_', __PS_BASE_URI__.'js/'); define('_PS_CSS_DIR_', __PS_BASE_URI__.'css/'); define('_THEME_PROD_PIC_DIR_', __PS_BASE_URI__.'upload/'); define('_MAIL_DIR_', __PS_BASE_URI__.'mails/'); define('_MODULE_DIR_', __PS_BASE_URI__.'modules/'); /* Define API URLs if not defined before */ if (!defined('_PS_API_DOMAIN_')) { define('_PS_API_DOMAIN_', 'api.prestashop.com'); } if (!defined('_PS_API_URL_')) { define('_PS_API_URL_', 'http://' . _PS_API_DOMAIN_); } /** @deprecated Since 1.7.7 */ Tools::safeDefine('_PS_TAB_MODULE_LIST_URL_', ''); /** @deprecated Since 1.7.7 */ Tools::safeDefine('_PS_API_MODULES_LIST_16_', ''); Tools::safeDefine('_PS_CURRENCY_FEED_URL_', _PS_API_URL_.'/xml/currencies.xml'); Link to comment Share on other sites More sharing options...
El Patron Posted June 18 Share Posted June 18 Aquí hay una captura de pantalla de la carpeta de archivos y la ubicación del archivo de ps8. https://app.screencast.com/7PypH3fkj7XgY Link to comment Share on other sites More sharing options...
djdrzero Posted June 19 Author Share Posted June 19 perdon por tardar en responder lo he hecho ya, pero me sigue saliendo la misma pantalla de error, no tiene mas información. he borrado cookies y to. Link to comment Share on other sites More sharing options...
Yelish Posted June 23 Share Posted June 23 Hola, qué tal? En primer lugar si se trata de una tienda en producción (actualmente activa) incluye las siguientes líneas en tu archivos defines.inc.php, de ese modo no molestarás al resto de usuarios, si se trata de una tienda en desarrollo no hay ese problema: if (!defined('_PS_MODE_DEV_')) { if ($ip == 'AQUI TU IP PUBLICA') { define('_PS_MODE_DEV_', true); } else { define('_PS_MODE_DEV_', false); } } Sustituyendo AQUI TU IP PUBLICA por la IP que tengas. Ahora borramos el caché del navegador, lo ideal es que en el navegador que uses tengas elegido en ajustes al cerrar el navegador borrar la caché y el historial siempre. Volvemos a entrar y examinamos el error. Uno de los errores más comunes al actualizar (no sé si es tu caso) es haber permitido desactivar todos los módulos que no sean PrestaShop, si lo has hecho algunos módulos pueden dar problemas al ser reactivados lo que desemboca en errores 500. Esa opción siempre hay que desmarcarla, luego puedes lidiar con esos módulos "problemáticos". Ya comentas. Un saludo, Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now