Instalación BASH de Wordpress, sin visitar wp-admin / install.php
Escribí este pequeño script BASH que crea una carpeta, descomprime Wordpress y crea una base de datos para un sitio.
El último paso es instalar Wordpress, que generalmente implica apuntar su navegador a install.php y completar un formulario en la GUI.
Quiero hacer esto desde el shell BASH, pero no puedo descubrir cómo invocar wp_install () y pasarle los parámetros que necesita:
-admin_email
-clave de administrador
-weblog_title
-nombre_usuario
(línea 85 en install.php)
Aquí hay una pregunta similar,pero en python
<code>#!/bin/bash #ask for the site name echo "Site Name:" read name # make site directory under splogs mkdir /var/www/splogs/$name dirname="/var/www/splogs/$name" #import wordpress from dropbox cp -r ~/Dropbox/Web/Resources/Wordpress/Core $dirname cd $dirname #unwrap the double wrap mv Core/* ./ rm -r Core mv wp-config-sample.php wp-config.php sed -i 's/database_name_here/'$name'/g' ./wp-config.php sed -i 's/username_here/root/g' ./wp-config.php sed -i 's/password_here/mypassword/g' ./wp-config.php cp -r ~/Dropbox/Web/Resources/Wordpress/Themes/responsive $dirname/wp-content/t$ cd $dirname CMD="create database $name" mysql -uroot -pmypass -e "$CMD" </code>
¿Cómo modifico el script para ejecutar automáticamente el instalador sin necesidad de abrir un navegador?