Tutorial de pMachine
Competencia "clásica" de Movable Type, la nueva versión del sistema bautizada como ExpressionEngine lo acerca a mayor target de usuarios. Nos centraremos en instalar la versión gratuita.
Tipo Servicio:
Content Management Sistem (CMS)
Coste: Existen dos versiones: la Free y la Pro. Una tercera opción, también de pago, sería el CMS que ha surgido de la evolución de pMachine bautizado como Expression Engine.
Descarga: pMachine free 2.3 (2003) y
Expression Engine 1.0 (2004)
Requerimientos
A pesar de ser más fácil de instalar que Movable Type, la personalización de una bitácora creada con pMachine hace que sea una opción para usuarios medios y avanzados.
Necesitas alojamiento en un webserver con Base de datos (la mayoría de ellos en la actualidad) y una cuenta FTP para subir los archivos necesarios.
Notas: La instalación es similar tanto en la versión gratuita o de pago. El CMS viene por defecto en inglés pero se puede bajar desde este enlace directamente el paquete en español. Ahora veremos donde poner este archivo antes de iniciar la instalación.
TRADUCCIÓN AL ESPAÑOL
pMachine ofrece un script de instalación muy sencillo a través del cual pondremos el sistema en marcha, pero antes debemos realizar un par de modificaciones para poder ejecutarlo en nuestro idioma.
Una vez descargado el software (552kb) y el paquete en español que te llevará apenas unos segundos (43kb). Procedemos a descomprimirlos.
Como resultado tenemos una carpeta llamada pMachineFree2.3 o pMachinePro2.3 según sea el caso y la carpeta llamada spanish que corresponde al paquete de la traducción.
Antes de dar otro paso, copiamos íntegramente esta carpeta dentro de la carpeta pMachineFree2.3 o pMachinePro2.3, en el directorio pm/language.
Una vez ubicada la traducción en el lugar adecuado vamos a configurar unas líneas para hacer funcionar el script de instalación en nuestro servidor.
Instalación
Sin movernos de la carpeta pMachineFree2.3 o pMachinePro2.3 buscamos en el directorio /pm el archivo llamado config.php, lo abrimos con nuestro editor de texto favorito, y nos centraremos en estas líneas:
// MYSQL SERVER ADDRESS
// Usually this is the name of your domain (http://www.yoursite.com).
// In some cases the hostname will instead be “localhost”.
$hostname = “localhost”;
(aquí se pone el nombre del host en el que está hospedad nuestra web, por defecto pone localhost, y es asi como debemos dejarlo)
// MySQL USERNAME
// This is the username you use to access your MySQL database.
// Note: This is usually NOT the same as your FTP username.
$dbusername = “”;
(Nombre del usuario de la base de datos, aquí ponemos entre las comillas en $dbusername = “aqui”;, el nombre de usuario de la base de datos. Por norma general, desde el panel de control de tu cuenta puedes configurar de manera personal los parámetros de tu base de datos, si no es así consulta con tu proveedor para saber como hacerlo)
// MySQL PASSWORD
// The password used to access your MySQL database.
// Note: This is usually NOT the same as your FTP password.
$dbpassword = “”;
(Contraseña de la base de datos, aquí ponemos entre las comillas en $dbpassword = “aqui”;, la contraseña de acceso a la base de datos. Por norma general, desde el panel de control de tu cuenta puedes configurar de manera personal los parámetros de tu base de datos, si no es así consulta con tu proveedor para saber como hacerlo)
// DATABASE NAME
// Some hosting providers assign you a specific database.
// If this is the case, change this variable to the name of
// the database they require, otherwise you can leave it alone.
// If you are not using an existing database you might have
// to create the database prior to installing pMachine.
$dbname = “pmachine”;
(Nombre de la base de datos, no es necesario realizar ninguna modificación, a no ser que te guste poner otro nombre a la base de datos que vas a crear, en ese caso sustituye pmachine por un nombre que sea de tu agrado)
// DEFAULT LANGUAGE OPTION
// This variable determines the default language used in the control panel.
// Language packs can be downloaded at pMachine.com. You can override the
// default language on a per-login basis if you have more than one language
// pack installed.
$language = “english”;
(idioma por defecto del sistema, cambia la palabra english por spanish (si recuerdas es el mismo nombre que tiene la carpeta de la traducción que copiamos al principio en el directorio pm/language).
Esto es todo, guardamos los cambios y ya se puede cerrar el documento.
SUBIENDO ARCHIVOS AL SERVIDOR
El siguiente paso que vamos a realizar, es subir todo el contenido de la carpeta pMachineFree2.3 al servidor remoto (Matizo que es el contenido de la carpeta, no la carpeta entera). De manera general, el directorio en el que debemos subir estos archivos suele llamarse www o public_html. (un poco de paciencia y lo tendremos todo en el servidor...)
Una vez ha terminado la transferencia, ya estamos en disposición de instalar el CMS pMachine, lo cual si se han realizado bien todos los pasos anteriores será cuestión de minutos:
Abrimos nuestro navegador favorito, y tecleamos los siguiente www.nuestradirección.loquesea/pm/install.php (con lo que iniciaremos el proceso de instalación):
1) El script nos enseñará una página en la que debes leer esto:
Welcome to the pMachine installation script.
PHP is running....
You may proceed...
pulsamos en Next Page
2) En la siguiente página debes leer esto:
Good. A connection to your server has been established....
Good. The database specified in your config file is valid....
Si no es así, lo mas probable es que no hayas puesto los valores adecuados en el config.php descritos anteriormente, por lo que deberas revisarlos.
3) En el caso de que todo vaya correctamente pulsamos en Next Page, y nos aparece:
Name of the directory containing your pMachine scripts
By default this directory is called “pm”.
If you have renamed this directory, please indicate it here, otherwise, leave is as “pm”.
See the installation instructions for help.
Script directory: pm
4) Sin modificar nada, pulsamos en Update, y debe aparecer algo así:
Good. Table created: pm_mailinglist
Good. Table created: pm_hit_counter
Good. Table created: pm_events
Good. Table created: pm_rss_templates
Good. Table created: pm_session
All tables have been successfully created!
Lo que quiere decir que se han instalado de manera correcta las tablas en nuestra base de datos
5) De nuevo Next Page, nos aparece lo siguiente:
Good. Preferences tables have been populated....
Good. Preference category tables have been populated....
Good. Template category and cluster tables have been populated....
Good. Weblog template tables have been populated....
Good. Membership template tables have been populated....
Good. Email template tables have been populated....
Good. Search template tables have been populated....
Good. Calendar template tables have been populated....
6) Otra vez Next Page, y en la siguiente página modificaremos tan solo el primer y el tercer cuadro de texto:
- En el primero ponemos el nombre de nuestra página web
- En el tercero la dirección de correo que utilizamos habitualmente
7) Hacemos clic en botón Update, y aparecerá la confirmación:
Good. Preferences have been updated....
8) Next Page, y aparece el paso mas importante que es el de la configuración de nuestra cuenta de administrador:
- Username: Será el nombre para acceder al panel de control, y el que aparecerá por defecto en nuestros posts
- Password: escribe la contraseña que decidas
- Confirma password: ;)
- Email: muy importante, a esa dirección te será enviado tu password en el caso de olvido
- Number of entrys on display: número de posts que aparecerán en el home principal, puedes poner un 7 (aunque es irrelevante, ya veremos mas adelante que eso puede ser modificado de modo sencillo )
9) una vez configurada la cuenta de administrador, pulsamos en el botón register y aparece lo siguiente:
Success!
You are now ready to start using pMachine! VERY IMPORTANT: For security reasons, you MUST remove this installation script (install.php) from your server before using pMachine.
Your weblog is located at:
http:// tudireccion.loquesea /weblog.php
Nota: (esta es la direccion principal de tu página web, en el interior del panel de control veremos en el proximo post como cambiar este parámetro por si queremos llamar a nuestro home index.php)
Your control panel is located in the “pm” directory:
Nota: http://tudireccion.loquesea/pm/index.php (esta es la dirección para acceder al panel de control).
Instalación finalizada.
Muy importante antes de terminar, debes borrar el archivo install.php, del directorio /pm. Si no lo borras no podrás acceder al panel de control
Eso es todo. Ahora debes estar dispuesto para escribir tu primer post ;)
AUTOR
© 2004 - Tutorial escrito por Ángel Puigdelliure (Demian) publicado originalmente en su bitácora y cedido gentilmente a BlogsMéxico que a su vez nos lo ha cedido.
Supone el primer manual de instalación de pMachine en español.


