Requis Posted August 14, 2013 Share Posted August 14, 2013 Estimados todos, agradezco de antemano su ayuda y/o consejos para solucionar mi problema, estamos desarrollando una página web (productosdesdemexico.com) y es indispensable una tienda online, siendo así decidimos instalar prestashop en su versión 1.5.4.1, Ahora bien se instala en servidor, se crea base de datos, se activa, el backoffice funciona perfecto pero no logramos hacer que se visualice en linea la tienda, la carpeta donde se instalo prestashop es productosdesdemexico.com/store Algunos datos: *La carpeta dentro del dominio es /store *Ya se aplicaron permisos de lectura y escritora a todas las carpetas y subcarpetas del dominio *Los enlaces SEO y URL, ya estan como sigue: www.productosdesdemexico.com/store *La opción de mantenimiento esta desactivada, osea el sitio si debería verse si ocupan de mas datos o alguien me puede ayudar a solucionar esto, le agradeceré mucho! buen día y nuevamente gracias! Link to comment Share on other sites More sharing options...
nadie Posted August 14, 2013 Share Posted August 14, 2013 *Los enlaces SEO y URL, ya estan como sigue: www.productosdesdemexico.com/store En el nombre del dominio en la pestaña Preferencias -> SEO y URLS tienes que poner: www.productosdesdemexico.com y por lo que se ve tu has puesto www.productosdesdemexico.com/store El /store/ tienes que ponerlo donde dice: Directorio raíz Adjunto Imagen: Link to comment Share on other sites More sharing options...
Requis Posted August 14, 2013 Author Share Posted August 14, 2013 Gracias Nadie por tu pronta respuesta, ya lo hice y me sigue apareciendo el mismo error, tiene algo que ver que en el servidor no esté dentro de la carpeta httpdocs principal? Osea se creo una subcarpeta llamada httpdocs/store, la idea es del sitio principal, dar click en el enlace "Store" y te abra a la tienda prestashop ya puse los url´s tal cual me recomendaste mas no se resolvió el problema, alguna otra opción? Nuevamente gracias por tu comentario! Link to comment Share on other sites More sharing options...
nadie Posted August 14, 2013 Share Posted August 14, 2013 Gracias Nadie por tu pronta respuesta, ya lo hice y me sigue apareciendo el mismo error, tiene algo que ver que en el servidor no esté dentro de la carpeta httpdocs principal? Osea se creo una subcarpeta llamada httpdocs/store, la idea es del sitio principal, dar click en el enlace "Store" y te abra a la tienda prestashop ya puse los url´s tal cual me recomendaste mas no se resolvió el problema, alguna otra opción? Nuevamente gracias por tu comentario! Aunque parece que no se resolvio, ahora esta mas correcto que antes.... ¿Puedes pegarme el contenido de tu .htaccess para ver si se ha generado bien? ¿En tu plan de hosting contratado tienes activado mod_rewrite? Saludos, Link to comment Share on other sites More sharing options...
nadie Posted August 14, 2013 Share Posted August 14, 2013 La tienda ahora mismo, la tienes en: http://www.productosdesdemexico.com/store/ por que yo desde ese sitio puede acceder al global.css etc.. http://www.productosdesdemexico.com/store/themes/default/css/global.css Si tienes interes en moverla al directorio raiz, puedes ver este tutorial: http://victor-rodena...prestashop-1-5/ Pero vamos antes intentemos arreglar el problema que tienes ahora. ¿Si desactivas las urls amigables ahora, puedes navegar o no? (es una prueba) Link to comment Share on other sites More sharing options...
Requis Posted August 14, 2013 Author Share Posted August 14, 2013 Gracias Nadie, si el servidor si tiene activado el modo rewrite, aunque en mi backoffice aparece en amarillo como nota de advertencia, pero he leído que es común que prestashop en esta version lo marque como error aunque si estén habilitadas, aún así lo voy a cofirmar nuevamente con mi proveedor, Te adjunto el archivo settings.inc.php que se le agrego la línea PS BASE URL, originalmente esta línea no la tenia: <?php define('_DB_SERVER_', 'localhost'); define('_DB_NAME_', 'xxxxxxx'); define('_DB_USER_', 'xxxxxxx'); define('_DB_PASSWD_', 'xxxxxxx'); define('_DB_PREFIX_', 'ps_'); define('__PS_BASE_URI__', '/store/'); define('_MYSQL_ENGINE_', 'InnoDB'); define('_PS_CACHING_SYSTEM_', 'CacheMemcache'); define('_PS_CACHE_ENABLED_', '0'); define('_MEDIA_SERVER_1_', ''); define('_MEDIA_SERVER_2_', ''); define('_MEDIA_SERVER_3_', ''); define('_COOKIE_KEY_', 'xxxxx'); define('_COOKIE_IV_', 'xxxxx'); define('_PS_CREATION_DATE_', '2013-08-09'); define('_PS_VERSION_', '1.5.4.1'); define('_RIJNDAEL_KEY_', 'xxxx'); define('_RIJNDAEL_IV_', 'xxxx=='); Y te adjunto el htaccess (este lo sacamos de la carpeta config y lo pusimos en el director raiz (store) Order deny,allow Deny from all # ~~start~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again # .htaccess automaticaly generated by PrestaShop e-commerce open-source solution # http://www.prestashop.com - http://www.prestashop.com/forums <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTP_HOST} ^www.productosdesdemexico.com/store$ RewriteRule . - [E=REWRITEBASE:/store/] RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L] # Images RewriteCond %{HTTP_HOST} ^www.productosdesdemexico.com/store$ RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L] RewriteCond %{HTTP_HOST} ^www.productosdesdemexico.com/store$ RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L] RewriteCond %{HTTP_HOST} ^www.productosdesdemexico.com/store$ RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [L] RewriteCond %{HTTP_HOST} ^www.productosdesdemexico.com/store$ RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L] RewriteCond %{HTTP_HOST} ^www.productosdesdemexico.com/store$ RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L] RewriteCond %{HTTP_HOST} ^www.productosdesdemexico.com/store$ RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L] RewriteCond %{HTTP_HOST} ^www.productosdesdemexico.com/store$ RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L] RewriteCond %{HTTP_HOST} ^www.productosdesdemexico.com/store$ RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L] RewriteCond %{HTTP_HOST} ^www.productosdesdemexico.com/store$ RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L] RewriteCond %{HTTP_HOST} ^www.productosdesdemexico.com/store$ RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L] # AlphaImageLoader for IE and fancybox RewriteCond %{HTTP_HOST} ^www.productosdesdemexico.com/store$ RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L] # Dispatcher RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteCond %{HTTP_HOST} ^www.productosdesdemexico.com/store$ RewriteRule ^.*$ - [NC,L] RewriteCond %{HTTP_HOST} ^www.productosdesdemexico.com/store$ RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L] </IfModule> #If rewrite mod isn't enabled ErrorDocument 404 /store/index.php?controller=404 # ~~end~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again Saludos y gracias Link to comment Share on other sites More sharing options...
Requis Posted August 14, 2013 Author Share Posted August 14, 2013 Actualizo hasta ahorita, *Desactive enlaces amigables *Quite la linea de URL del settings.inc.php El enlace de la tienda ahora se muestra así: http://www.productosdesdemexico.com/store/index.php y Marca Error: Esta página web tiene un bucle de redirección Link to comment Share on other sites More sharing options...
OlivierJM Posted August 14, 2013 Share Posted August 14, 2013 Buenas: Entra dentro del .httaccess y lo borras por completo y guardas. Después lo regeneras nuevamente. Borra el contenido de cache/smarty/ Despues Rendimiento, FORZAR COMPILACION y desactivas cache. Guardas. A ver si te funciono 1 Link to comment Share on other sites More sharing options...
Requis Posted August 14, 2013 Author Share Posted August 14, 2013 Buenas: Entra dentro del .httaccess y lo borras por completo y guardas. Después lo regeneras nuevamente. Borra el contenido de cache/smarty/ Despues Rendimiento, FORZAR COMPILACION y desactivas cache. Guardas. A ver si te funciono Gracias Acúen lo voy a intentar a ver que tal me funciona, solo una duda, como regenero el httacces? Y otro dato hice una prueba con crear un producto y en la vista previa si aparece la tienda aqui el link http://www.productosdesdemexico.com/store/index.php?id_product=8&controller=product&id_lang=1 Haré lo que me aconsejas y te aviso que resultado, Gracias!! Link to comment Share on other sites More sharing options...
OlivierJM Posted August 14, 2013 Share Posted August 14, 2013 http://www.productosdesdemexico.com/ Server Error 403 - Forbidden: Access is denied. You do not have permission to view this directory or page using the credentials that you supplied. Bueno esta claro que la carpeta de Plesk que es tu panel de control no es httpdocs. Creo que el fallo reside hay. Al poner http://www.productosdesdemexico.com/ tendria que verse la tienda. O es el .httacces que deniega el acceso o el siguiente paso es entrar en tu panel Plesk y pasar el contenido a la carpeta httpdocs. Un saludo Link to comment Share on other sites More sharing options...
Requis Posted August 14, 2013 Author Share Posted August 14, 2013 http://www.productosdesdemexico.com/ Server Error 403 - Forbidden: Access is denied. You do not have permission to view this directory or page using the credentials that you supplied. Bueno esta claro que la carpeta de Plesk que es tu panel de control no es httpdocs. Creo que el fallo reside hay. Al poner http://www.productosdesdemexico.com/ tendria que verse la tienda. O es el .httacces que deniega el acceso o el siguiente paso es entrar en tu panel Plesk y pasar el contenido a la carpeta httpdocs. Un saludo Acúen, la carpeta pública de mi server es httpdocs, digamos es la carpeta raiz del dominio, en esa misma se creo una carpeta llamada store/ donde instalamos prestashop, actualmente estoy haciendo los pasos que me indicaste en tu penultimo post, se esta borrando la cache/smarty, ya regenere el .htacces en cuanto termine te comunico el resultado, La tienda es un complemento a la pagina principal que estamos desarrollando en html y en esa tendrá un botón a ...desdemexico.com/store y la idea es que abra la tienda, Gracias por tu ayuda! Link to comment Share on other sites More sharing options...
OlivierJM Posted August 14, 2013 Share Posted August 14, 2013 Acúen, la carpeta pública de mi server es httpdocs, digamos es la carpeta raiz del dominio, en esa misma se creo una carpeta llamada store/ donde instalamos prestashop, actualmente estoy haciendo los pasos que me indicaste en tu penultimo post, se esta borrando la cache/smarty, ya regenere el .htacces en cuanto termine te comunico el resultado, La tienda es un complemento a la pagina principal que estamos desarrollando en html y en esa tendrá un botón a ...desdemexico.com/store y la idea es que abra la tienda, Gracias por tu ayuda! Guate!!! Tenias que haber creado mejor un subdominio: store.desdemexico.com Te fuera resultado mas fácil y mejor para el SEO. En 2 minutos lo tienes arreglado 1 Link to comment Share on other sites More sharing options...
Requis Posted August 14, 2013 Author Share Posted August 14, 2013 Guate!!! Tenias que haber creado mejor un subdominio: store.desdemexico.com Te fuera resultado mas fácil y mejor para el SEO. En 2 minutos lo tienes arreglado Tienes toda la razón, aunque en este caso el cliente ya tenía su dominio y hosting y la instrucción fue "en el mismo" así que ni modo nos pusimos a trabajar con lo que tuvimos, por eso la insistencia a solucionarlo dentro de la misma carpeta, la otra opción es migrar toda la tienda al httpdocs y dejarla como principal vdd? Crees que esto sea lo mejor? por lo pronto aún se sigue borrando la cache/smarty, si con esos pasos, creo que intentaré hacer esta carpeta store/ la carpeta principal o migrar los archivos a la carpeta raiz., Gracias por tus comentarios, Saludos Link to comment Share on other sites More sharing options...
Requis Posted August 14, 2013 Author Share Posted August 14, 2013 Pues seguí los pasos al pie de la letra Acúen, mas no se resolvió el problema, me temo que por tiempos tendré que migrar la tienda al directorio raíz y ahí esperar que funcione todo bien, y en un futuro hacer como recomiendas un subdominio, por lo que he leído hay muchos problemas al instalar prestashop en una carpeta verdad? Agradezco mucho los aportes y si hubiera alguna recomendación adicional para tratar de que funcione como esta, se los agradezco, Gracias y buen día!! Link to comment Share on other sites More sharing options...
nadie Posted August 14, 2013 Share Posted August 14, 2013 Pues seguí los pasos al pie de la letra Acúen, mas no se resolvió el problema, me temo que por tiempos tendré que migrar la tienda al directorio raíz y ahí esperar que funcione todo bien, y en un futuro hacer como recomiendas un subdominio, por lo que he leído hay muchos problemas al instalar prestashop en una carpeta verdad? Agradezco mucho los aportes y si hubiera alguna recomendación adicional para tratar de que funcione como esta, se los agradezco, Gracias y buen día!! Envíame si quieres los datos de acceso y te lo intento mirar. (No te preocupes que no te voy cobrar nada) Link to comment Share on other sites More sharing options...
Requis Posted August 14, 2013 Author Share Posted August 14, 2013 Envíame si quieres los datos de acceso y te lo intento mirar. (No te preocupes que no te voy cobrar nada) Gracias! ya te los envíe desde tu perfil como mensaje, mil gracias! espero tus comentarios, Saludos Link to comment Share on other sites More sharing options...
nadie Posted August 14, 2013 Share Posted August 14, 2013 Gracias! ya te los envíe desde tu perfil como mensaje, mil gracias! espero tus comentarios, Saludos Ok, enviame tambien los datos al panel del hosting. Lo que voy a ver es porque no te arranca la "tienda". Lo de crear subdominio o hacer otras cosas, se hablara en otro tema, porque lo que vamos hacer es que funcione la tienda, y este tema era porque no se podia entrar a la tienda (al menos a la pagina principal), y para no desviar el tema, nos centramos en eso. Cualquier mensaje que desvié el tema sera borrado. En definitiva, enviame tambien los datos de acceso al panel del hosting por privado. Cierro el tema, y cuando luego por la madrugada lo mire, vuelvo abrir el tema. Link to comment Share on other sites More sharing options...
Recommended Posts