Soporte » Instalación – Actualizaciones » 2 WordPress en un Hosting VPS

  • Resuelto danisoig

    (@danisoig)


    Buenas tardes,
    Soy nuevo en esta comunidad y un poco «semi-nuevo» con el tema del WordPress.
    Llevo un par de días «atascado» con un asunto. Intentaré explicarlo de la manera más clara posible y disculpad mi desconocimiento en algunos conceptos:

    Nuestra web está alojada con un proveedor de Hosting en una VPS.Disponemos del paquete más económico, por lo que no nos incluye soporte y tampoco tenemos un CPanel ni un Plesk.
    Todo lo hacemos a través de un SSH a un CentOS. Aquí se mezclan dos problemas ya que en este servidor, además de nuestra web (www.madrija.com), tenemos otra web alojada diseñada con wordpress (www.farmalozano.es). Mi dilema es el siguiente. Para instalar otro wordpress creé otro directorio del tipo «/var/www/html3». En este descomprimí el wordpress, creé la BBDD, y modifiqué el fichero wp-config.php.Si quisiera llamar a ese nuevo WordPress\dominio\subdominio «www.madrija.com\blog», sugongo que tendría que añadirlo al fichero httpd.conf.¿De qué forma tendría que hacerlo para que cuando introdujera esa URL en el navegador(suponiendo que sea la manera correcta de ponerle ese nombre), me apareciese el entorno gráfico del admin del wordpress, tal que http://www.madrija.com\blog\wp-login.php?
    ¿Debo añadir algo así en el fichero httpd.conf?
    <VirtualHost *:80>
    DocumentRoot «/var/www/html3/wordpress/»
    ServerName http://www.madrija.com/blog
    </VirtualHost>

    El segundo problema es de las DNS para resolver 185.209.60.112 (www.madrija.com y http://www.farmalozano.es, pero es otra historia.
    Muchas gracias,
    Saludos.

    Hola nuevamente,
    Por si acaso había confusión quería decir que en el hosting VPS ya teníamos alojadas dos webs, cuyas rutas en el CentOS serían las siguientes:

    Nuestra web: http://www.madrija.com : /var/www/html
    La otra web: http://www.farmalozano.es : /var/www/farmalozano
    El wordpress que he instalado : /var/www/html3.
    La idea era crear ese wordpress como http://www.madrija.com/blog, como si fuera otro dominio distinto en paralelo al que ya existe (www.madrija.com) y acceder al wp-admin del http://www.madrija.com/blog.
    Si escribo en el navegador la IP de nuestro proveedor de hosting de la siguiente manera para acceder al admin: 185.209.60.112/wp-admin,me redirecciona al wordpress a la pantalla de login del wordpress de http://www.farmalozano.es. Mi duda era esa, si para acceder al nuevo wordpress, utilizo la misma dirección ip, pero de este modo (185.209.60.112/blog/wp-admin ò http://www.madrija.com/blog/wp-admin, etc)?
    Quisiera saber qué puedo estar haciendo mal para poder acceder a http://www.madrija.com/blog/wp-admin

    Muchas gracias otra vez,
    Saludos.

    • Este debate fue modificado hace 3 semanas, 2 días por almendron.
    • Este debate fue modificado hace 3 semanas, 2 días por almendron.

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 7 respuestas - de la 1 a la 7 (de un total de 7)
  • Moderador LGrusin

    (@lgrusin)

    Puedes crear una carpeta llamada blog y meter WordPress en ella. ¿No te vale asi?

    Hola LGrusin, muchas gracias por responder.
    Te refieres a que cree una carpeta en la siguiente ruta? var/www/html3/wordpress/blog?
    Es en /wordpress donde tengo instalado el nuevo wordpress.
    Estoy pensando en replantear la pregunta, es decir:
    Tengo http://www.madrija.com , http://www.farmalozano.es y supongo que puedo llamar al nuevo wordpress http://www.madrija.org.
    Si yo quiero incluir http://www.madrija.org en var/www/html3/wordpress/blog, por ejemplo, qué me faltaría por hacer (al margen de haber ya modificado el wp-config.php y creado la base datos)?

    Muchas gracias nuevamente

    Moderador LGrusin

    (@lgrusin)

    Renombra la carpeta wordpress como blog y ya la tienes. El dominio es el que tienes, no cambia.

    Hola otra vez @lgrusin,
    He renombrado la carpeta wordpress (var/www/html3/wordpress/blog) y ahora ha pasado a ser var/www/html3/blog. Perdona mi ignorancia pero qué debería poner en el navegador para acceder a este nuevo wordpress como admin?¿Debería poner http://direccióndelHost/blog o http://direcciondelHost/blog/wp-admin?
    Muchas gracias otra vez.

    Hola

    Si todo fue bien y la dirección del nuevo WordPress es http://direccióndelHost/blog para entrar como administrador tienes que usar la segunda que pones: http://direcciondelHost/blog/wp-admin

    Si con estas aclaraciones solucionas la duda, por favor marca el debate como resuelto, así nos ayudas a mantener el foro al día.

    Buenos días y disculpad el retraso en responder:
    Agradezco la respuesta @jose64
    Cuando intento acceder a través del navegador con: http://185.209.60.112/blog/wp-admin me aparece el típico mensaje «Not Found».
    A lo mejor hay algo que se me escapa porque como ya teníamos dos vhost en el servidor he añadido el nuevo en el fichero /etc/httpd/conf.d/vhost.conf,de tal forma que ahora tiene 3 Vhost:

    <VirtualHost 185.209.60.112:80>
    DocumentRoot «/var/www/html»
    ServerName http://www.madrija.com

    # Other directives here
    </VirtualHost>

    <Directory /var/www/html>
    AllowOverride All
    </Directory>

    <VirtualHost 185.209.60.112:80>

    DocumentRoot «/var/www/farmalozano»
    ServerName http://www.farmalozano.es

    # Other directives here
    </VirtualHost>

    <VirtualHost 185.209.60.112:80>

    DocumentRoot «/var/www/html3/blog»
    ServerName http://www.madrija.org

    # Other directives here
    </VirtualHost>

    Incluso he estado haciendo pruebas editando el ficherto httpd.conf

    Muchas gracias por la ayuda nuevamente.

    Buenos días,

    Solo quería comentar que ya lo resolví.
    El caso es que accediendo a la url http://direccionIPdelHost/wp-admin/install.php ya me aparece la ventana de instalación del WordPress.
    Para resolverlo creé el archivo ~$ sudo nano /etc/httpd/conf.d/madrija.conf
    Lo edité y añadí en él:
    <Directory /var/www/madrija>
    AllowOverride All
    </Directory>
    Después ejecuté ~$ sudo systemctl reload httpd
    Y por último ejecuté el siguiente comando para que las carpetas del directorio /var/www/madrija (en mi caso actual) no fueran de solo lectura:
    ~$ sudo semanage fcontext -a -t httpd_sys_rw_content_t «/var/www/madrija»
    Solo quedaría que cuando pusiera en el navegador la nueva URL de la web (blog.madrija.com, al final la he cambiado por esta última) me funcionara.
    Muchas gracias por la ayuda aportada.

    • Esta respuesta fue modificada hace 2 semanas, 4 días por danisoig.
Viendo 7 respuestas - de la 1 a la 7 (de un total de 7)
  • Debes estar registrado para responder a este debate.