Al hacer la instalación y después entrar en el «backend» (Zona de administración) detecta que nuestro navegador es en Castellano, por lo que trata de cargar el idioma castellano para el administrador. Como no está instalado nos da ese error.
Error que nos muestra:
Warning: require(includes/languages/espanol.php) [function.require]: failed to open stream: No such file or directory in /home/u408575381/public_html/oscommerce/admin/includes/application_top.php on line 167
Fatal error: require() [function.require]: Failed opening required ‘includes/languages/espanol.php’ (include_path=’.:/usr/lib/php:/usr/local/lib/php’) in /home/u408575381/public_html/oscommerce/admin/includes/application_top.php on line 167
SOLUCIÓN RÁPIDA:
Podemos copiar el idioma del inglés con el nombre espanol y ya se resuelve. Paso a describir con detalle como realizarlo.
Con esto hemos engañado al programa aunque hayamos puesto los ficheros como espanol, realmente son los del inglés por lo que todo el texto aparecerá en inglés.
Posteriormente deberemos bajar el idioma del administrador en castellano y luego lo instalaremos.
Es más sencillo esto:
Para solucionarlo solamente abre tu fichero includes/application_top.php y encuentra:
// set the language
if (!tep_session_is_registered(‘language’) || isset($HTTP_GET_VARS[‘language’])) {
Sustitúyelo por:
// set the language
if (!tep_session_is_registered(‘language’) || isset($HTTP_GET_VARS[‘language’]) || empty($language)) {
Extraído de http://www.dominios-web.com/dominios/84/1010/solucion-al-error-includeslanguagesphp/