En esta ocasión vamos a adaptar nuestro osCommerce 2.3.1 a nuestros móviles con el módulo iOsc 3 que podemos encontrar en la página oficial de osCommerce.
problemas con oscommerce y easyphp-5.3.3
Esta mañana decidí mejorar de easyphp1.8 a easyphp-5.3.3, para trabajar en local con windows XP. Realice la instalación del ejecutable, realice un copy -paste de los archivos de la carpeta www, traslade las bases de datos de todos los gestores de contenido, sobretodo, de oscommerce 2.2 ms2 y 2.2RCa2, desactive el easyphp-5.3.3 para desinstalar el easyphp1.8 y, hasta aquí todo bien.
Mi sorpresa llegó cuando fui a abrir en mi servidor local una de las tantas tiendas que estoy diseñando con oscommerce y, me encuentro con el siguiente error:
Warning: mysql_connect() [function.mysql-connect]: [2002] A connection attempt failed because the connected party did not (trying to connect via tcp://localhost:3306) in C:Program FilesEasyPHP-5.3.3wwwmi_oscommerceincludesfunctionsdatabase.php on line 19
Warning: mysql_connect() [function.mysql-connect]: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. in C:Program FilesEasyPHP-5.3.3wwwmi_oscommerceincludesfunctionsdatabase.php on line 19
Fatal error: Maximum execution time of 30 seconds exceeded in C:Program FilesEasyPHP-5.3.3wwwmi_oscommerceincludesfunctionsdatabase.php on line 19
1- cambie la ruta de archivo de mis configure.php, seguía el mismo error
2-Después de buscar entre los distintos foros, incluidas las faq de easyphp y, encontrar soluciones parciales y otras solo válidas para otros sistemas operativos y gestores de contenido, me puse a pensar, que de vez en cuando me ocurre y, encontré una solución
3- cambiar la ruta de acceso para tiendas instaladas en easyphp1.8 a easyphp-5.3.3, como digo en el punto 1, en:
catalog/includes/configure.php
catalog/admin/includes/configure.php
y, además, en dichos 2 archivos configure.php de nuestra tienda oscommerce modificaremos, al final de ambos archivos, los datos siguientes:
define('DB_SERVER', 'ocalhost');
define('DB_SERVER_USERNAME', 'root');
define('DB_SERVER_PASSWORD', '');
define('DB_DATABASE', 'mi_oscommerceBD');
define('USE_PCONNECT', 'false');
define('STORE_SESSIONS', 'mysql');
por estos:
define('DB_SERVER', '127.0.0.1');
define('DB_SERVER_USERNAME', 'root');
define('DB_SERVER_PASSWORD', '');
define('DB_DATABASE', 'mi_oscommerceBD');
define('USE_PCONNECT', 'false');
define('STORE_SESSIONS', 'mysql');
Posteriormente surgen nuevos errores,
Deprecated: Function eregi() is deprecated in C:Program FilesEasyPHP-5.3.3wwwmi_oscommerceincludesclasseslanguage.php on line 87
por lo que debemos modificar en includes/application_top.php, lo siguiente:
// set the level of error reporting
error_reporting(E_ALL & ~E_NOTICE );
por
// set the level of error reporting
error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED);
esta solución la encontré en el foro de oscommerce
Espero os sea de utilidad
sería interesante que dejaras el enlace de «powered by wordpress». Pero no es obligatorio, por lo demás es muy sobría y sencilla, como deben ser las páginas
would be interesting to let the link «powered by wordpress». But it is not mandatory, otherwise it is very sober and simple, as should be the pages
I´m not your cousin, sure
After seeing what was interesting that this post, I translate it into English and French. I thank you all your appraisals