WordPress Migration 404 Error

WordPress migration 404 error

I have a fresh VPS installation from my provider (Windows 2008 R2, IIS 7.5).

The default web site works fine: http://5.9.251.167/
I created a new website, and binding for http://new.ianquigley.com
On that server and everywhere else that Domain maps to the IP address. (ping new.ianquigley.com for example).

I created the sub folder c:\inetpub\wwwroot\com.ianquigley and created an HTML file index.html with the content " cake "

The default document for the web site is index.html

On the server, in Chrome I browse to http://new.ianquigley.com/index.html and get a 404 Error.

The Physical Path does exist. The folder wwwroot and com.ianquigley both have "Everyone" and "Read" permission.

The c:\inetpub\wwwroot\logfiles\w3svc2\u_ex130201 file contains the request for the index.html with the 404 error code.

update (from comment below)
I created c:\cake with "Everyone" "Full Control" permissions. Moved my index.html file in there and changed the mapping in IIS. Checking the page in the browser on the server again gives me the same as above except Physical Path is c:\cake\index.html

update 2 The default web site (which works fine/can read from disk) runs in the "DefaultAppPool", which originally used the account "ApplicationPoolIdentity". The new website also uses this same app pool. I’ve tried changing the account to; NetworkService, LocalService and LocalSytem (refreshing the app pool each time).. still no joy!

The sc-win32-status: 2 means "file not found". So this is probably simply a file access permission sort of problem. If it is, why can the default web site read from c:\inetpub\wwwroot folder sucesfully but not a sub-folder with permission.

WordPress migration 404 error

a oEeQ d HNR Vei b ngVR y VmGr aEEl W lqrI P vFwe MkYhJ S kycn i YjCpa t IxWIr e F Brj D AKU r sPu . GJw

Shopify and WordPress both are fundamentally different. Shopify is a hosted platform whereas WordPress is self hosted so you will need to setup a hosting account for your WordPress.

Shopify and WordPress must live on separate parts of your website. Only one can own the root domain while the other must load from a subdomain.

So you must decide how to organize two platforms on your website.

  • Which page is more important visitor land on? is it business page or store page?
  • The website is about fully e-commerce or blog on which you sell products?

Evaluate, take a decision and go ahead!

Multiple Designs is a Challenge

Keep in mind few things before landing to WordPress and Shopify Combo, WordPress and Shopify has completely different website design so you must try to find out relatively similar theme and customize to match your Shopify site. Be aware of the design difference and make sure to analyze how users interact with your site.

You must have setup a series of URL redirects to save your ‘Link Juice’ otherwise your visitor will land to 404 error page.

Trading Content & Products

You often want to display your trending products, content and sale offers in your blog’s sidebar or on a dedicated page you ll need a link to the Shopify store. Shopify has a powerful widget that support that needs. It shows products, buy now button or even load your entire Shopify store in a popup of your WordPress blog.

Migrating Blog Content

If you have blog content on your Shopify website and you want to move theme to WordPress than you ll need to do it manually because there is no such plugin that import as well there is no such feature Shopify offer.

How to Add WordPress to Shopify

Assume that you have an existing Shopify store on the root domain and you want to create a new WordPress blog on sub domain (as i mentioned in the ‘shop or blog?’ section).

  1. Get hosting for your WordPress blog
  2. Setup sub domain
  3. Install WordPress on sub domain
  4. Modify DNS Records

It may be seem frustratingly technical and may not be ideal solution for what you envisioned but it could provide an extra edge to your business!

If you have any technical issue/question I would like your question answered. Happy migration 🙂

Error HTTP 404 Página No Encontrada –Explicado y Resuelto

¿Recuerda aquella vez que estaba comprando en Internet y al hacer click en un producto que quería comprar, en vez de ir a la ficha de producto, se le mostró una página que decir algo como 404 Página No Encontrada? En ese preciso instante, no solo a usted, un cliente potencial, se le impide comprar el producto que quería, sino que el dueño de la tienda también pierde oportunidades de venta. En una situación en la que ambas partes pierden en e-commerce.

Ahora bien, como sé que todos vosotros preferís ganar, no vamos a permitir dejarnos perder ante los errores 404. Voy a explicarles el error y proporcionales ideas para realizar un diagnóstico de su tienda online. La próxima vez que vea este error, esto será como sentarse a ver las motos online : un juego de niños, además tendrá los conocimientos necesarios para resolverlo de forma rápida interrumpiendo las ventas al mínimo.

Cómo Reconocer el Error

Existen diversas formas en las que puede ver este mensaje de error en su ordenador. Sea consciente que las Páginas 404 pueden ser completamente modificadas por el dueño del dominio. Pueden mostrarse de cualquier forma imaginable, pero hay algunas palabras comunes que le ayudarán a saber si el Error que está viendo es un Error HTTP 404

  • "Error 404"
  • "404 No Encontrada"
  • "La URL solicitada [URL] no se encontró en el servidor."
  • "HTTP 404 Not Found"
  • "404 Página No Encontrada"

Normalmente, un Error HTTP 404 es una página en negro sobre blanco. A continuación hay una captura de pantalla de una Página 404 básica que podría encontrarse. Recuerde que la Página de Error 404 puede ser completamente personalizada. Aquí tiene la página de error 404 de GitHub. El tema por defecto de PrestaShop tiene una página 404 ligeramente personalizada. Esta es para la versión 1.5

¿Qué es un Error 404?

El Error HTTP 404 significa que la página que estaba intentando abrir no pudo ser encontrada en el servidor. Es un Error del lado Cliente que significa que o bien la página fue eliminada o movida y la URL no fue cambiada acordemente, o que escribió mal la URL. De forma más simple: un Error 404 significa que no existe ninguna página web con la URL introducida.

Pasos para Resolverlo

Existen algunos consejos sencillos que puede utilizar para tratar de resolver este problema por sí mismo. Más adelante entraremos en los consejos para un diagnóstico avanzado. En cualquier caso, debería probar estos consejos primero, ya que muchas veces un Error 404 puede ser resuelto rápidamente.

  • 1) La primera cosa que debería hacer es simplemente refrescar. Presione Ctrl+F5 para forzar el refresco de una página. El error pudo aparecer debido a que la página no cargó.
  • 2) Elimine el caché del navegador y las cookies. Si puede visitar la página desde otro dispositivo, como su teléfono móvil, eliminar el caché y las cookies resolverán el problema normalmente.
  • 3) Compruebe la URL y asegúrese de que está escrita correctamente. No se olvide de: ortografía de la URL, guiones correctos, extensión de la página y así.
  • 4) Escaneo de Malware – Hay algunos ficheros de malware que forzarán un Error 404 en determinados sitios. Resulta imperativo asegurarse de que su ordenador está limpio y sin comprometer.
  • 5) Contacte con el dueño de la web e indíquele el error 404. Si usted es el dueño de la web, entonces póngase en contacto con su proveedor de alojamiento y demándeles más información. Si el servidor tiene problemas, puede dar errores 404.

Diagnóstico avanzado para su Tienda Online

Para el dueño de una tienda PrestaShop, un Error 404 puede ser frustrante. Trataré algunas de las causas más habituales y sus soluciones al ver un Error 404 en su panel de administración o en el front office. Muchas de estas “causas habituales” realmente se deben al fichero .htaccess. No recomiendo que experimente con este fichero a no ser que sepa lo que está haciendo. Por esta razón siempre sugiero contactar con su proveedor de alojamiento y contratar un Plan de Soporte PrestaShop https://www.prestashop.com/en/support. Los Proveedores de Hosting Serios, como InMotion Hosting, pueden ayudarle durante la configuración de su fichero .htaccess y diagnosticar incidencias mientras que tener un Plan de Soporte de PrestaShop le asegura que estos errores se resolverán rápidamente por un miembro del equipo de PrestaShop. ¡ESPERE UN MOMENTO! Antes de comenzar a experimentar en su panel de administración y los archivos de PrestaShop, debe realizar una copia de seguridad completa de la base de datos y los archivos. Lea esta entrada para aprender cómo hacerlo, o solicite a sus proveedor de alojamiento una copia de seguridad de su Base de Datos y archivos de PrestaShop. (http://www.prestashop.com/blog/en/how-to-manually-back-up-mysql-database-and-prestashop-files/) Ahora resolvamos el Error 404.

  • 1) Páginas Eliminadas: Si ha eliminado páginas en su tienda, sea consciente de que los Motores de Búsqueda podrían haber rastreado e indexado la página. Puede llevarle algún tiempo (hasta un mes) a los motores de búsquedas reconocer que una página ha sido eliminada. Sus clientes también podrían haber guardado el enlace en sus favoritos. Una buena práctica es redirigir sus productos eliminados a una página distinta, por ejemplo la portada. Este módulo no requiere ningún cambio en el código del fichero .htaccess http://addons.prestashop.com/en/seo-prestashop-modules/8244-seo-deactivated-and-deleted-301-redirect-products.html
  • 2) Permisos – Si encuentra un Error 404 junto a una mensaje similar a “No tiene permiso para acceder…” Entonces casi con toda seguridad se trata de un problema de permisos. Debería ajustar sus permisos CHMOD vía FTP, o contactar con su proveedor de alojamiento para que realice el cambio. Normalmente, un buen conjunto de permisos sería 755 para los directorios y 644 para los archivos. Sin embargo, los permisos varían según el host, así que asegúrese de comprarlos en primer lugar.
  • 3) Límite de memoria:. Puede encontrar un error 404 debido a una incidencia con el memory_limit en su alojamiento. Aunque no están directamente relacionados, es importante aprender cómo activar la Notificación de Errores (http://www.prestashop.com/forums/topic/224525-how-to-turn-on-error-reporting-for-debug-information/). Active la Notificación de Errores y recargue la página con el error 404. Si ve un error que comienza con “Error fatal: Sin memoria”, entonces póngase en contacto con su proveedor de alojamiento para incrementar la memoria disponible.
  • 4) Problemas en el .htaccess – El .htaccess es un archivo de configuración utilizado por los servidores web Apache en el directorio raíz que puede, entre otras cosas, controlar las redirecciones, proteger directorios y cambiar aspectos de sus URLs. Muchas veces pueden resolverse las incidencias 404 regenerando este archivo. Puede borrar manualmente el fichero .htaccess a través de FTP y regenerarlo en Panel de Administración > Parámetros Avanzados > Rendimiento. Algunas veces, simplemente intercambiando la opción “URLs amigables” puede conseguirse el mismo efecto al forzar la regeneración del fichero .htaccess.
  • 5) Certificado SSL Configurado Incorrectamente – Si recibe un error 404 tras la instalación de su certificado SSL, entonces su Certificado SSL no ha sido instalado correctamente. Recompruebe con su proveedor de alojamiento y asegúrese de que su URL SSL está apuntando y conectado con la URL de PrestaShop correcta dentro del fichero .htaccess. En PrestaShop 1.5.6+ tiene la opción de Forzar SSL en todas las páginas; en ese caso necesitaría confirmar que cualquier página llamada desde iframe utilice https.
  • 6) mod_rewrite está deshabilitado — mod_rewrite es un módulo de Apache que permite personalizar sus URLs (eso son las URLs amigables). Si recibe un error 404 tras activar las URLs amigables, con toda probabilidad no tiene habilitado mod_rewrite en su servidor. Si sus URLs amigables están funcionado pero en su Panel de Administración>Parámetros Avanzados>Rendimiento ve una alerta indicando “La reescritura de URL (mod_rewrite) no está activa en su servidor o no es posible comprar la configuración.” Entonces el problema no se debe a mod_rewrite. Algunos alojamientos disponen de un nivel superior de seguridad que no permite a PrestaShop comprobar la configuración de su servidor. Si las URLs amigables funcionan, entonces mod_rewrite está instalado correctamente.
  • 7) Ruta de la URL amigable Incorrecta – Si encuentra este error 404 tras crear una ruta URL amigable en su Panel de Administración > Preferencias > SEO & URLs, (Debe tener las URL amigables activas y habilitadas). Hay una gran probabilidad de que sus rutas amigables no hayan sido introducidas correctamente. Lea este tutorial de InMotion Hosting para aprender lo imprescindible para cambiarlas http://www.inmotionhosting.com/support/edu/prestashop-15/343-alter-sef-url-format

En Resumen

Para recabar más información sobre el error siempre es una buena idea realizar una búsqueda del error en Google (añadiendo la palabra PrestaShop a la búsqueda para afinar los resultados). Encontrará una plétora de información y tutoriales sobre el error. Sin duda alguna encontrará algunas conversaciones del Foro de PrestaShop con la etiqueta [RESUELTO] en ellas. Asegúrese de tomarse el tiempo necesario para leerlos en primer lugar. Si no puede resolver el problema tras leer este post, investigando en Internet y trabajando junto a su Webmaster/Proveedor de Alojamiento, debería definitivamente registrarse y publicar un mensaje en el Foro de PrestaShop. Entre los 500.000 miembros de la comunidad nos aseguraremos de que el problema esté [RESUELTO]. Puede enviarme un Mensaje Privado en el foro (usuario: “Benjamin Utterback”) con un enlace a la conversación del foro y me aseguraré de echarle un vistazo y facilitarle las respuestas de nuestro equipo experto de Community Managers y Moderadores, investigando en Internet y trabajando con su webmaster/proveedor de alojamiento. Ahí lo tiene; si sigue estos pasos y sugerencias, debería ser capaz de diagnosticar la mayoría de los errores 404. Tanto si es un cliente de una tienda online o el dueño de una, un error 404 puede ser escurridizo a la hora de determinar la causa y encontrar la solución. Con el conocimiento aprendido hoy, está bien preparando para navegar y resolver cualquier error 404. Utilice el formulario de debajo para realizarnos sus preguntas y sugerencias.

Leave a Reply

Your email address will not be published. Required fields are marked *