PrestaShop Backoffice funciona, pero la portada no lo hace. La URL no se encuentra -- php campo con apache campo con url-rewriting campo con amazon campo con prestashop-1.6 camp Relacionados El problema

Prestashop backoffice works but the frontoffice doesn't. The url is not found


12
vote

problema

Español

He desarrollado una tienda de PrestaShop multilenguaje completamente en localhost utilizando XAMPP en Mac y funciona. Tanto la talla como la tienda (FrontOffice). Después de eso, lo he desplegado en Amazon, pero viene mi problema. El BackOffice funciona pero la tienda no lo hace.

El navegador muestra una página de Apache 404 y me dice que el dominio de URL solicitado / PrestaShop / ES / no se encontró en este servidor. Pero sí existe. Además, la cafetera lo confirma.

Inspección del error.log Encuentro el siguiente mensaje:

[THU MAR 12 11:12:37 2015] [ERROR] [CLIENT XXX.XXX.XXX.xxxx] El archivo no existe: / var / www / prestaShop / en

Para lo que veo, Apache está tratando el idioma (/ ES /) como archivo cuando no lo es. He buscado en todo la web y no puedo encontrar cómo solucionarlo. Sé que es un problema del servidor, pero de alguna manera no puede encontrar la solución.

¿Qué pasa aquí?

- Editar -

Fije el problema haciendo los siguientes pasos:

  1. eliminó la raíz .htaccess .
  2. borró los archivos de caché Smarty en ./ caché / smarty / compile
  3. Cargar el módulo mod_rewrite que no estaba instalado: a2enmod reescribir
  4. agregó la directiva de alta elemana a /etc/apache2/apache2.conf
  <Directory /var/www/prestashop/>         Options Indexes FollowSymLinks         AllowOverride All </Directory>   
  1. reiniciado Apache2: service apache2 reinicio
Original en ingles

I have developed a multilanguage prestashop store completely in localhost using xampp in mac and it works. Both the backoffice and the store (frontoffice). After that, i have deployed it to amazon but there comes my problem. The backoffice works but the store doesn't.

The browser just displays an apache 404 page and tells me The requested URL domain/prestashop/en/ was not found on this server. But it does exist. Besides, the backoffice confirms it.

Inspecting the error.log I find the following message:

[Thu Mar 12 11:12:37 2015] [error] [client xxx.xxx.xxx.xxx] File does not exist: /var/www/prestashop/en

For what I see, Apache is treating the language (/en/) as file when it is not. I've searched all across the web and I can't find how to fix it. I know it is a server issue, but somehow can't find the solution.

What's the matter here?

-- EDIT --

I fixed the issue doing the following steps:

  1. Deleted the root .htaccess.
  2. Cleared the smarty cache files under ./cache/smarty/compile
  3. Load the mod_rewrite module that was not installed: a2enmod rewrite
  4. Added the Allowoverride All directive to /etc/apache2/apache2.conf
<Directory /var/www/prestashop/>         Options Indexes FollowSymLinks         AllowOverride All </Directory> 
  1. Restarted apache2: service apache2 restart
              
         
         

Lista de respuestas

3
 
vote

Por lo general, pongo mi vhost de la siguiente manera

  <Directory /var/www/prestashop/>     Options Indexes FollowSymLinks MultiViews     AllowOverride All     Order allow,deny     allow from all </Directory>   
 

I usually set my vhost in the following way

<Directory /var/www/prestashop/>     Options Indexes FollowSymLinks MultiViews     AllowOverride All     Order allow,deny     allow from all </Directory> 
 
 

Relacionados problema

0  PrestaShop 1.6 ¿Cómo eliminar el correo electrónico del pago de invitados?  ( Prestashop 1 6 how to remove email from guest checkout ) 
Hice una pequeña tienda usando PrestaShop 1.6. Y necesito simplificar una salida de invitados. Necesidad de eliminar el correo electrónico requerido de la c...

0  El módulo de envío de UPS no funciona en el entorno de Linux  ( Ups shipping module not working on linux environment ) 
Estoy usando el módulo de operador gratuito en mi proyecto Construido en PrestaShop y este módulo está funcionando bien en mi localhost (Windows-XAMPP), pero ...

0  PrestaShop: Cómo eliminar el botón 'Nuevo' de mi controlador de BackOffice  ( Prestashop how to remove new button from my backoffice controller ) 
Quiero eliminar el botón Agregar de la barra de herramientas de la vista de lista de BO en PrestaShop está ahí de alguna manera (solo para mi página que cre...

1  Cómo agregar un nuevo enlace para mi página Módulo personalizado en el menú Horizontal superior en PrestaShop 1.6.4  ( How to add a new link for my custom module page to the top horizontal menu in pr ) 
He creado un módulo en el que se enganchará a una de las páginas. Pero cómo mostrar el enlace de mi módulo personalizado al menú horizontal superior en Presta...

1  ¿Por qué es posible acceder a las variables en plantillas inteligentes con PrestaShop?  ( Why is it possibile to access variables in smarty templates with prestashop ) 
¿Qué es el archivo (o archivos) que me permiten acceder a todas las variables en plantillas Smarty escritas en otros archivos PHP? No puedo encontrar una fu...

0  Vimeo Video Subir no devuelve los parámetros dados (POST Subir)  ( Vimeo video upload does not return given parameters post upload ) 
Siguiendo el formulario de construcción y html de Vimeo Docs i logró cargar adecuadamente un video, pero, como configurar las propiedades de video / metadat...

0  PrestaShop 1.6 Base de datos Inserción de productos  ( Prestashop 1 6 database inserting products ) 
He añadido producto por la consulta de SQL, pero incluso cuando tengo PS_PRODUCT_SHOP y PS_PRODUCT_LANG SET CORRECTAMENTE, el producto en la Oficina de Atrás ...

1  URL amigable no funciona en NGINX y PrestaShop  ( Friendly url not working on nginx and prestashop ) 
Tengo un sitio de PrestaShop, me gustaría habilitar los servidores de medios para que las imágenes se sirvan desde otro servidor. El servidor principal es Apa...

0  Aviso PrestaShop: offset indefinido: 0  ( Prestashop notice undefined offset 0 ) 
Yo uso PrestaShop 1.5.6, intenté seguir este tutorial . funciona, pero también me da este error 24 veces en la parte superior de la página: Aviso: Offse...

0  La variable de categoría PrestaShop $ no funciona dentro de otra  ( Prestashop category variable doesnt work within another if ) 
Yo uso PrestaShop y necesito agregar una presentación de diapositivas específica para la categoría- & gt; ID 1 en la parte superior de los productos de la cat...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos