Este sitio usa cookies, propias y de terceros.
Si se continúa con nosotros entendemos que se acepta el uso de cookies.

Instalación de Magento en Dreamhost (php.ini personalizado)

Tema en 'Instalación y Configuración' iniciado por harryLine, 24 Sep 2007.

  1. harryLine

    harryLine Nuevo usuario

    25
    0
    0
    Este es un simple manual para poder instalar Magento en Dreamhost, que por si alguien no lo conoce, es muy bueno y económico, y más, si usamos los "promo code"...

    Lo he sacado del Wiki de Magento ( http://www.magentocommerce.com/wiki...for-DreamHost-and-others-using-custom-php.ini ), pero os lo voy a explicar un poquillo mejor y en "spanish"

    Lo único que tenemos que hacer, es personalizar nuestro php.ini para que durante la instalación no nos salga el error de "Url Not accessible".

    Pues en marcha... Lo primero, por si alguien no conoce dreamhost, al contratarlo hay un paso en el que nos pide un "promo code" (opcional), pues no es ninguna broma ni timo, nos ahorraremos una pasta... simplemente buscamos en google "dreamhost promo code" (no pongo ningún code directamente para que no haya malos pensamientos, jeje) y nos saldrán unas páginas (incluso las de la publicidad de google) que tienen estos codes, lo ponemos y vemos que nos hacen un pedazo de descuento (buscar uno con descuento, claro, que también los hay con planes más caros al precio de los más bajos y tal, pero nosotros tendremos más que de sobra con el más básico.

    El panel de este host es un poco lioso al principio, pero te acostrumbras... Para no liarme mucho, brujulear vosotros mismos pero si tenéis alguna duda, preguntad que llevo años trabajando con ellos y me tengo el panel dominao ;)

    Ahora tendremos que activar la conexión por ssh para poder descargar dos archivos del host, para esto nos vamos a "Users > Menage users" y en unos de los usuarios creados (en caso de no tener ninguno, pues crearlo) y en la parte donde dice "User account Type", elegimos "shell account", guardamos y listo ;)

    Ahora nos conectamos via ftp al servidor y en el root creamos un directorio y lo llamamos "cgi-bin", por otro lado nos conectamos via ssh al servidor (ya sea en cosola con linux o con putty en windows... o como os de la gana, jeje) con los datos de usuario que creamos en dreamhost, ahora descargamos dos archivos con los comandos:

    Insertar CODE, HTML o PHP:
    cp /dh/cgi-system/php5.cgi /home/username/yourwebsite.com/cgi-bin/php.cgi
    cp /etc/php5/cgi/php.ini /home/username/yourwebsite.com/cgi-bin/php.ini
    ahora, una vez descargado en el directorio cgi-bin, editamos el archivo php.ini y buscamos " allow_url_fopen" y lo ponemos en "on", guardamos y listo.

    Ahora abriremos el .htaccess (está en el root, pero si no os aprece, buscar la opción en vuestro cliente ftp de ver tamién los archivos ocultos), porque Magento ya trae uno.

    Veréis varias lineas, pues al final, añadimos:

    Insertar CODE, HTML o PHP:
    AddHandler php-cgi .php
    Action php-cgi /cgi-bin/php.cgi
    Guardamos y listo.

    Ahora nos queda solo dar los permisos, que serán:

    chmod 644 $HOME/x.com/.htaccess
    chmod 755 $HOME/x.com/cgi-bin
    chmod 750 $HOME/x.com/cgi-bin/php.cgi
    chmod 644 $HOME/x.com/cgi-bin/php.ini

    Nota: En el wiki que Magento pone que les demos como mínimo 755 a todos, pero os aseguro que no hace falta, de todos modos tampoco hay problema si les queremos dar 755 a todos.

    Y apañao, veréis como ahora, al continuar en el paso de los protocolos en la instalación de Magento, ya no nos sale el error y va todo a las mil maravillas.

    Ah, por último, para el protocolo de la conexión segura (https) yo puse http y el puerto 80, igual que para el "http", simplemente porque en dremahost hay que pagar un poco más para activar la conexión segura y si acaso, ya lo miraré más adelante.

    Pues apañao... preguntas
     
    Etiquetas:
  2.  
    Comunidad Magento orgullosamente patrocinada por www.FactoriaDigital.com, expertos en hosting y vps magento.
  3. shgarcia

    shgarcia Super Moderador Miembro del equipo

    103
    0
    0
    Estupenda colaboración de harryLine

    Una ayudita para los que todavía no estan muy puestos en estos temas y no saben bien que son algunos términos que se usan aquí. Así que para los interesados les dejo unos links para comprender un poco mejor la ayuda que nos deja harrLine

    ¿Que es SSH?
    http://es.wikipedia.org/wiki/SSH

    ¿DNS? ...este pude que les suene más... pariente del anterior
    http://es.wikipedia.org/wiki/Domain_Name_System


    "http" (...otro primo que no hay excusas para no concer!)
    http://es.wikipedia.org/wiki/Http

    ¿Que es Putty?
    http://es.wikipedia.org/wiki/Putty

    ¿Donde lo consigo Putty?
    http://www.chiark.greenend.org.uk/~sgtatham/putty/

    Son pequeñas ayudas para quien sabe, pero para el que no :buff: son un montón.
    Saludos y otra vez, gracias harryLine, por esta completa colaboración..

    Un saludo.
    shgarcia
     
  4. harryLine

    harryLine Nuevo usuario

    25
    0
    0
    gracias por las aclaraciones ;)

    la verdad es que no me queria parar a explicar cada punto porque si no, sale un manual que da miedo ponerse a leerlo...

    sigamos dándole caña al magento!
     
  5. shgarcia

    shgarcia Super Moderador Miembro del equipo

    103
    0
    0
  6. Jemact

    Jemact Super Moderador Miembro del equipo

    78
    0
    6
  7. harryLine

    harryLine Nuevo usuario

    25
    0
    0
    guay ;)

    lo que habria que ir investigando es como ponerlo a funcionar en otros host... me imagino que simplemente ajustando los parametros del php.ini, se podrá... pero bueno, poco a poco ;)

    y muy buena la cita, shgarcia ;)
     
  8. Jemact

    Jemact Super Moderador Miembro del equipo

    78
    0
    6
    El problema es que muchos host no permiten tener php.ini personalizados habra que ver los que se puedan e ir probando como bien dices.

    Un saludo :eek:k:
     
  9. okrumm

    okrumm Nuevo usuario

    2
    0
    0
    Principiante-instalacion en servidor-como?

    Hola a todos, veo Magento y felicito por su superioridad en cuanto al diseño que veo, mi pregunta es, tengo un servidor contratado php 5, subi todos los archivos a la carpeta raiz (htdocs) y pongo www.miweb.com/install y nada, alguien podra orientarme a la solucion?
    Gracias Okrumm.
    ........como se nota soy principiante!
     
  10. gmb

    gmb Super Moderador Miembro del equipo

    507
    3
    18
    Has mirado si tu server cumple con el resto de los requerimientos de magento?

    Mira tb los manuales, seguro que te ayudan.

    http://www.mgnt.es/manuales/

    Saludos.
     
  11. okrumm

    okrumm Nuevo usuario

    2
    0
    0
    Gracias por responderme tan rapidamente Sr Moderador., dejo el error que aparece en pantalla al querer instalar magento:

    Warning: include(Zend/Cache.php) [function.include]: failed to open stream: No such file or directory in /www/manualautomoto.com.ar/htdocs/app/code/core/Mage/Core/functions.php on line 41[0] in __autoload() in /www/manualautomoto.com.ar/htdocs/app/code/core/Mage/Core/functions.php on line 41[1] in __autoload("Zend_Cache") in /www/manualautomoto.com.ar/htdocs/app/code/core/Mage/Core/Model/App.php on line 337[2] in Mage_Core_Model_App->getCache() in /www/manualautomoto.com.ar/htdocs/app/code/core/Mage/Core/Model/Config.php on line 160[3] in Mage_Core_Model_Config->getCache() in /www/manualautomoto.com.ar/htdocs/lib/Varien/Simplexml/Config.php on line 244[4] in Varien_Simplexml_Config->loadCache() in /www/manualautomoto.com.ar/htdocs/app/code/core/Mage/Core/Model/Config.php on line 60[5] in Mage_Core_Model_Config->init(NULL) in /www/manualautomoto.com.ar/htdocs/app/code/core/Mage/Core/Model/App.php on line 126[6] in Mage_Core_Model_App->init("base", NULL) in /www/manualautomoto.com.ar/htdocs/app/Mage.php on line 357[7] in Mage::app("base", NULL) in /www/manualautomoto.com.ar/htdocs/app/Mage.php on line 377[8] in Mage::run("base") in /www/manualautomoto.com.ar/htdocs/index.php on line 28

    Warning: include() [function.include]: Failed opening 'Zend/Cache.php' for inclusion (include_path='./:/usr/local/php5/lib/php:/www/manualautomoto.com.ar/htdocs/lib:/www/manualautomoto.com.ar/htdocs/app/code/core:/www/manualautomoto.com.ar/htdocs/app/code/local:/www/manualautomoto.com.ar/htdocs/app/code/community') in /www/manualautomoto.com.ar/htdocs/app/code/core/Mage/Core/functions.php on line 41[0] in __autoload() in /www/manualautomoto.com.ar/htdocs/app/code/core/Mage/Core/functions.php on line 41[1] in __autoload("Zend_Cache") in /www/manualautomoto.com.ar/htdocs/app/code/core/Mage/Core/Model/App.php on line 337[2] in Mage_Core_Model_App->getCache() in /www/manualautomoto.com.ar/htdocs/app/code/core/Mage/Core/Model/Config.php on line 160[3] in Mage_Core_Model_Config->getCache() in /www/manualautomoto.com.ar/htdocs/lib/Varien/Simplexml/Config.php on line 244[4] in Varien_Simplexml_Config->loadCache() in /www/manualautomoto.com.ar/htdocs/app/code/core/Mage/Core/Model/Config.php on line 60[5] in Mage_Core_Model_Config->init(NULL) in /www/manualautomoto.com.ar/htdocs/app/code/core/Mage/Core/Model/App.php on line 126[6] in Mage_Core_Model_App->init("base", NULL) in /www/manualautomoto.com.ar/htdocs/app/Mage.php on line 357[7] in Mage::app("base", NULL) in /www/manualautomoto.com.ar/htdocs/app/Mage.php on line 377[8] in Mage::run("base") in /www/manualautomoto.com.ar/htdocs/index.php on line 28


    Fatal error: Class 'Zend_Cache' not found in /www/manualautomoto.com.ar/htdocs/app/code/core/Mage/Core/Model/App.php on line 337

    Como le comente, subi todos los archivos al directorio raiz y luego puse:
    www.miweb.com.ar/install
    El servidor cumple con los requisitos php 5.2
    Gracias y espero que sea de ayuda para toda la comunidad en español!
     
  12. gmb

    gmb Super Moderador Miembro del equipo

    507
    3
    18
    Hola de nuevo, no hace falta que me digas Sr moderador :), me vale Super Moderador jejej, es broma, con gmb vale!!

    Sobre lo del error, te esta dciendo que no encuenta el fichero (Zend/Cache.php) , cache.php, asegurate de que lo tienes subido en el servidor. Por que lo esta buscando y no lo encuentra.

    Saludos.
     
  13. harryLine

    harryLine Nuevo usuario

    25
    0
    0
    de todos modos, ayer instalé la nueva versión en dreamhost y no me hizo falta el php.ini personalizado (creo)... es decir, lo instalé en un nuevo subdominio y me fué sin problemas, simplemente metí la carpeta cgi-bin pero no toqué el .htaccess y voilá...

    debe ser por algún arreglo de las nuevas versiones de magento ;)
     
Cargando...

Compartir esta página

Conectados

Total: 14 (miembros: 0, invitados: 9, robots: 5)

Estadísticas del foro

Temas:
6.556
Mensajes:
28.318
Miembros:
4.040
Último miembro:
Carlos Tagle
Cargando...