Directorio

Página 1 de 212

Últimas consideraciones y fallos comunes

Tabla de contenidos para : Como instalar en local a partir de nuestro

  1. Descargar e instalar Xampp 1.7.7 para Windows
  2. Poner en marcha nuestro servidor Xampp 1.7.7
  3. Preparando el servidor Apache
  4. Últimas consideraciones y fallos comunes

Bueno pues si hemos hecho todos los pasos anteriores y una vez apache ha sido reconfigurado y reiniciado, toca retocar el archivo .htaccess en el directorio htdocs donde vaciamos el backup de nuestra tienda que en mi caso es  en /htdocs/magento/.htaccess donde buscamos la siguientes línea:

:
  1. ############################################
  2. ## you can put here your magento root folder
  3. ## path relative to web root
  4.  
  5. RewriteBase /index.php/

Y cambiamos la base de reescritura para que funcione con el Alias que escogimos en el paso anterior, magento en nuestro ejemplo. Debería quedar así:

PHP:
  1. RewriteBase /magento/index.php/

Es importante no comerse el / del final. Ahora vamos con la Base de Datos. Entramos en el phpMyAdmin y nos vamos a la tabla que creamos con los datos de la de nuestro . Al pinchar sobre la misma veremos que esta (o debería estar si no te corroyeron las prisas) vacía. Pinchamos en la pestaña opuesta a cuando hicimos el backup (Exportar), es decir, Importar. Seleccionamos el archivo donde tenemos la copia, y que deberías haber bajado comprimido si es muy grande, y dejando el resto como esta (comprobamos que este marcada la casilla de importaciones parciales, sobre todo si es muy grande) le damos a continuar. Ahora te puedes bajar al WC, fumar un cigarro, o llamar a un amigo por que tienes para un rato.
Continua leyendo “Últimas consideraciones y fallos comunes” »

Magento: Solución a error 500 Internal Server Error

Muchas veces mientras trasteamos en nuestro nos aparece el dichoso Error 500 Internal Error. Hay veces que no nos queda mas, es un error interno del por que parte del código choca con las directrices del mismo, y no te lo ejecuta, generalmente por la configuración (sobre todo de Google o Paypal), pero en Magento el 90 por ciento de las veces, es algo mas sencillo. Puede ser que estemos intentando acceder a una sesión ya caducada, en cuyo caso se resuelve borrando var/cache y var/sessions y volviendo a entrar pero borrando todo lo que no sea la url de la .

La otra opción mas común, es que se nos han desconfigurado (por no decir que los hemos desconfigurado nosotros) los permisos . Esto se corrige asignando los permisos correctos a todos y cada uno de los y carpetas de nuestra tienda Magento. Lo puedes hacer uno a uno, pero claro como Magento apenas tiene , tus nietos pueden acabar tu labor. También hay programas FTP, como por ejemplo FileZilla que es , que si te pones en la carpeta superior, te cambia los permisos automáticamente de todo lo que tenga dentro, pero claro, también tarda lo suyo, aunque considerablemente menos, eso si también te chupa transferencia.

Hace tiempo en un foro encontré un script, que he ido modificando y adaptando según actualizaban las para mi propio magento, y me ha ido bastante bien. Solo había que editar la línea 83 para poner el path a nuestra tienda.
Continua leyendo “Magento: Solución a error 500 Internal Server Error” »

Preparando el servidor Apache

Lo mejor a la hora de incluir nuestros sería mantener una estructura similar a la de nuestro servidor, de forma que sea mas facil manejarnos al igual que luego implantar los cambios que vayamos haciendo. Para ello nos vamos al directorio donde se instalo Xampp, que si dejaste el que venía por defecto será: C:\xampp\ allí miramos los directorios que tiene el servidor y si es necesario añadimos el que falte para que, entre todos los existentes esten estos cuatro directorios:

  • config: para el archivo de configuracion de apache.
  • mysql: para los dumps de la base de datos.
  • htdocs: para los archivos publicos de la aplicación en otros servidores es public_html, si es tu caso esta seria la equivalente pero deja htdocs para que te funcione.
  • : para los scripts administrativos (aunque en este no lo voy a tratar).

Pasar el Backup a nuestro servidor local

Ahora vamos a por los datos y archivos, tenemos que recoger de nuestro servidor, el que queremos clonar, lo siguiente:

  • backup de nuestro magento (todo el directorio de instalacion completito preferiblemente con sus permisos).
  • Backup o dump de la base de datos de magento.
  • los datos de instalacion de magento: usuario de la BD, clave, usuario administrativo, clave, etc (esto se puede extraer de los archivos de configuracion, pero siempre será mas sencillo si lo tenemos todo a mano)
  • esto lo buscamos en nuestro pc: las ubicaciones de nuestros archivos de configuracion local de apache para hacer las modificaciones pertinentes (como puse antes si dejaste el que venia por defecto será: C:\xampp\).

Continua leyendo “Preparando el servidor Apache” »

“Exception printing is disabled by default for security reasons”

Cuando 1.4.0.1 o superior presenta una condición de error es muy probable que veas el siguiente mensaje:

There has been an error processing your request
Exception printing is disabled by default for reasons
Error log record number: XXXXXXXXXXXXXXX

A diferencia de las versiones anteriores de Magento que mostraban directamente el informe de de manera que el que accediera a la tienda mientras estuviera el error podía verlo, en la 1.4.0.1 y las siguientes versiones mantienen los datos privados y accesibles sólo para los administradores y en su lugar nos muestra el conocido mensaje “Exception printing is disabled by default for security reasons”. Esto es porque hay información en los informes de error que los piratas informáticos o hackers pueden utilizar, así que es genial ver a la Magento mejorar. Este entró con la versión 1.4.0.1 como se documenta en las notas de lanzamiento:

Continua leyendo ““Exception printing is disabled by default for security reasons”” »

Configuración de PHP con Apache en Windows, como CGI

Este trata de cómo configurar PHP y para que trabajen conjuntamente en un sistema . Además, este manual asume que hay un servidor Apache configurado en el Windows, y que funciona correctamente.

Referencia: Si deseamos conocer las distintas posibilidades para la instalación de PHP en los distintos sistemas operativos y servidores, puede ser de utilidad la lectura del Manual Instalación de PHP en nuestro servidor.

Existen dos formas de configurar PHP para trabajar con Apache, instalar como un o instalar como un CGI. En este Manual vamos a ver cómo instalarlo com CGI, aunque disponemos de otro Manual para instalar PHP como módulo en Apache.

Para instalar PHP como un CGI hay que seguir los siguientes pasos:

En primer lugar, hay que descargarse PHP desde la de php.net. Existen dos , una que tiene un instalador, y otra que es un fichero ZIP. Hay que descargarse esta última.

Una vez descargado, hay que descomprimirlo dentro de una carpeta, esta no tiene que estar bajo el árbol de directorios de Apache. El artículo asumirá que se descomprime dentro de la carpeta C:\PHP. Comprobar que los contenidos del archivo ZIP no quedan en un subdirectorio de la carpeta C:\PHP, sino directamente en dicha carpeta.
Continua leyendo “Configuración de PHP con Apache en Windows, como CGI” »

Instalación del Personal Web Server: nuestro servidor personal de web

Pasos previos a la programación en ASP. Instalación del Personal Web : nuestro personal de web

En otros manuales hemos explicado que, dada la naturaleza de los lenguajes de lado servidor, nos es imposible trabajar offline como hacíamos para el caso de las páginas HTML que almacenábamos en nuestro disco duro. También dijimos que esto no era completamente cierto ya que podíamos resolver este eventual problema instalándonos en nuestro PC un servidor propio. Este servidor distribuido por Microsoft tiene dos diferentes que son utilizadas dependiendo del equipo que estemos utilizando. Para los de W95 o W98, la versión disponible se llama Personal Web Server (PWS).

Si trabajamos bajo sistema NT, o las versiones Profesional y Server de 2000 y XP, el servidor a instalar es el Information Server (IIS).

Existe también la posibilidad de trabajar en plataformas UNIX empleando en este caso el ChilisoftASP.
Continua leyendo “Instalación del Personal Web Server: nuestro servidor personal de web” »

Desactivar el mensaje de actualización en WordPress

te avisa automáticamente que hay una nueva versión disponible para , mostrando un mensaje en la parte superior de la pantalla. Esto es muy bueno cuando la nueva versión ya es compatible con todos tus plugins o cuando, simplemente, es tu propio sitio. El problema viene cuando el sitio es de un cliente que no tiene a cargo la actualización y dejarla en sus manos tal vez no sea muy buena idea, o también cuando uno espera que se estabilice la última versión y no desea ver el mensaje cada vez que entramos al panel de control.

Para ello debemos crear o utilizar el archivo functions. que se encuentra en el de nuestro tema y añadir estas líneas:

PHP:
  1. if (!current_user_can('edit_users')) {
  2. add_action( 'init', create_function( '$a', "remove_action( 'init', 'wp_version_check' );" ), 2 );
  3. add_filter( 'pre_option_update_core', create_function( '$a', "return null;" ) );
  4. }

Guardamos el archivo y lo actualizamos en nuestro y listo, ya no verás el mensaje cada vez que halla una versión nueva.

Instalación de PHP en nuestro servidor

Pasos previos a la programación. Instalación del modulo PHP en distintos servidores .

Como todo lenguaje de lado servidor, PHP, requiere de la instalación de un servidor en nuestro PC para poder trabajar en . Este modo de trabajo resulta a todas luces más práctico que colgar los por en el servidor y ejecutarlos desde .

Así pues, antes comenzar a crear nuestros programas en PHP, es necesario:

- Convertir nuestro ordenador en un servidor. Esto se hace instalando uno de los varios servidores disponibles para el de nuestra máquina.

- Introducir en nuestro servidor los archivos que le permitirán la comprensión del PHP. Estos archivos pueden ser descargados, en su versión más actual, de la página oficial de PHP.

Para conocer la forma de instalar PHP sobre cada servidor de cada sistema operativo podemos dirigirnos al apartado de documentación de la página oficial de PHP donde disponemos de un manual en HTML de rápida consulta y un enorme manual en PDF de casi 1000 páginas traducido al castellano donde explican minuciosamente y entre otras cosas, los pasos a seguir para cada caso particular. De todos modos, nosotros vamos a ofrecer algunas ayudas para configurar PHP en los sistemas más habituales.
Continua leyendo “Instalación de PHP en nuestro servidor” »

Configuración de PHP como modulo de Apache en Windows

En este Manual vamos a explicar cómo instalar PHP como de 2.0 en un sistema . Para las pruebas hemos utilizado XP, pero seguro que con otros sistemas el proceso será muy parecido, aunque, en todo caso, indicaremos las diferencias documentadas en el sitio de PHP.

Anteriormente habíamos explicado la instalación de PHP como un CGI, aunque en la de PHP desaconsejan esta opción, puesto que adolece de graves de . Además, PHP instalado como módulo de Apache resulta mucho más rápido que como CGI.

y descomprimir PHP

El primer paso consiste en descargar la última versión de PHP. Podremos hacerlo desde la página oficial de PHP, en la sección de . Aquí. Debemos elegir la versión "zip package" que contiene todas las funcionalidades de PHP y el módulo necesario para instalarlo en Apache.

Una vez descargado el paquete comprimido en .zip de PHP necesitamos descomprimirlo en nuestro disco duro. Podemos utilizar el directorio raíz del disco duro para descomprimir los archivos. En ese caso, se creará un directorio llamado algo como "php-4.3.1-Win32" que colgará de nuestro directorio raíz. Se recomienda cambiar el nombre del directorio creado a algo como "c:\php". En todo caso, nos advierten en la página de PHP sobre no colocar ningún nombre de directorio que contenga espacios, pues algún web puede dar problemas. Por ejemplo, cuidado con instalar PHP en un directorio como este "c:\archivos de programa\php", pues en la ruta tenemos directorios con espacios.
Continua leyendo “Configuración de PHP como modulo de Apache en Windows” »

Manual de Promoción

Conseguir para una web es relativamente fácil (la clave de esta frase es relativamente). El problema no esta en conseguirlas, sino que las que consigas sean las adecuadas para tu sitio (visitas de calidad) y por supuesto lo mas difícil, mantenerlas. Vamos a empezar por el principio.

Lo primero es, obviamente, hacer nuestra web. Nosotros sabemos que queremos hacer y desde luego, a que público vamos a dirigirnos. No lograremos nada si hacemos una web de encaje de bolillos y conseguimos 2.000.000 de interesad@s en coches deportivos. A lo mejor a alguno ademas de los coches deportivos, le interesa el encaje de bolillos, pero seria raro.

Luego esta el tema de mantener las visitas y lograr que nuestros propios visitantes nos recomienden a sus conocidos y amig@s. Para esto primero debemos tener contenidos. Si hacemos nuestra web de encaje de bolillos y al entrar no hay nada, ni artículos, ni noticias, ni manuales, ni fotos, ni nada, el visitante no volverá, "si es muy bonita, un maravilloso, pero no encontré nada útil para mi".

Tenemos que ofrecer buen servicio. Esto es, si tenemos, por ejemplo, un de ayuda para elegir cañas de pescar, y no contestamos los (mensajes), mas que una vez a la semana, no lograremos visitantes fieles. Un aspecto muy importante en la promoción es fidelizar a los visitantes.

Continua leyendo “Manual de Promoción” »

Página 1 de 212
           

 Powered by Max Banner Ads 
enero 2012
L M X J V S D
« dic    
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

Nube de Tags


 Powered by Max Banner Ads