Jump to content

No funciona mi Front Office (Error 404) Ayuda!


Recommended Posts

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

 

*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:

 

urlweb.png

Link to comment
Share on other sites

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

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

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

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

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 ;)

  • Thanks 1
Link to comment
Share on other sites

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

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

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

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 ;)

  • Like 1
Link to comment
Share on other sites

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

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

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

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

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

Guest
This topic is now closed to further replies.
×
×
  • Create New...