¡La Instalación de un Foro SMF es muy simple!. Se hace solo en seis rápidos y sencillos pasos.
No se recomienda usar un instalador automático para instalar SMF, porque se sabe que muchos de ellos tienen problemas o confunden a los usuarios a largo plazo. Instalar SMF manualmente no es difícil y te ayudará a comprender mejor cómo funciona.
SMF es un software de foro gratuito que se puede instalar en un servidor web. Para instalarlo, necesitará un servidor web con PHP y acceso a una base de datos. Puede crear una base de datos previamente (asegúrese de anotar toda la información importante de la base de datos, como nombre, usuario y contraseña) o esperar a que el instalador lo ayude con este paso. Por favor vea requisitos y recomendaciones para más información sobre lo que necesita antes de iniciar la instalación.
Crear una Base de Datos
Un foro SMF una Base de Datos para almacenar toda la inaformación sobre miembros, mensajes y temas. Puedes usar las herramientas que tiene tu alojamiento web para crear una nueva Base de Datos y un usuario de base de datos para conectarse así como usarla. Si no efectúa este paso en este punto, el instalador de SMF le ofrecerá ayuda sobre ésto más adelante.
Una vez que hayas creado tu Base de Datos, necesitarás tener a mano los siguientes datos cuando ejecutes el instalador de SMF:
- Nombre de la Base de Datos (database name). - Usuario de la Base de Datos (database user name). - Contraseña de la Base de Datos (database password).
Crear una Base de Datos con phpMyAdmin
La mayoría de los servicios de alojamiento compartido deshabilitan la opción de crear una base de datos con phpMyAdmin. Sin embargo, si tienes disponible esta opción, la base de datos se puede crear fácilmente desde la página de inicio de phpMyAdmin.
Crear una Base de Datos con Control Panel
Si su servicio de alojamiento proporciona una interfaz de Panel de Control, puede usarse para crear una Base de Datos. Seleccionar las opciones "Bases de datos MySQL" (MySQL Databases) o "Asistente de base de datos" (Database Wizard) debería llevarlo a una página que le permitirá crear una Base de Datos MySQL. En diferentes alojamientos, estas opciones pueden tener diferentes nombres.
SMF 2.1 es compatible con MySQL y PostgreSQL. SMF 2.0 es compatible con MySQL, PostgreSQL y SQLite. SMF 1.1 solo es compatible con MySQL.
Crear un usuario de Base de Datos
Se puede crear un usuario de base de datos a través del panel de control proporcionado por su servicio de alojamiento. Seleccionar las opciones "Bases de datos MySQL" (MySQL Databases) o "Asistente de base de datos" (Database Wizard) debería llevarlo a una página que le permitirá crear un usuario de Base de Datos MySQL. En diferentes alojamientos, estas opciones pueden tener diferentes nombres.
El usuario de Base de Datos requiere los siguientes permisos: SELECT, INSERT, UPDATE, DELETE, CREATE, CREATE TEMPORARY TABLES, ALTER, DROP
y INDEX
. Si se desea, pueden otorgarse permisos adicionales a éstos.
Obtener SMF
Usando su navegador, puede descargar la última versión de SMF al escritorio de tu PC (o la carpeta que elija). Todas las descargas del software SMF se encuentran en SMF Downloads. La última versión recomendada estará siempre disponible en el siguiente enlace http://www.simplemachines.org/download/index.php/latest/install/.
Extract the SMF Archive and Upload the Files to Your Website
The SMF install archive contains files that need to be copied to the correct place on your website before the installer can be executed. Wherever these files are located on the server, that is where your forum will be located. Extracting before uploading is usually the simplest method. If your host provides the necessary tools, you can try uploading before extracting.
You will need to use either FTP (in binary mode) or the tools in your hosting account's control panel (for more information on the control panel supplied by your hosting service, please see the documentation provided by your hosting service).
SMF can be uploaded to the site root, or to a directory on the site, such as www.yourdomain.com/forum.
Extracting Before Uploading
This is the way most people do it. It is easy, but can take longer.
- Extract the archive, usually by right-clicking the archive and selecting the "Extract All" option. When the install archive is extracted, a new folder should be created with all the files and directories in the correct places.
- Set your FTP client for binary transfer, select all the files and folders and copy them to the directory where you want to locate your forum.
Uploading Before Extracting
Some control panels, such as cPanel, give the ability to extract an archive right on the server. This can be a quicker than waiting for all the extracted files to copy via FTP. First, upload the file via your account's control panel. Second, select the extract option to extract the archive to the desired location -- the directory where you want your forum to be located.
Set File and Directory Permissions
File and directory permissions control who can see your files and use your directories. They can control whether you will be able to install mods to your forum. On Linux and other Unix-like servers the chmod command is used to designate permissions. On most servers, a setting of 755 for directories and 644 for files will work. If this does not work on your hosting service, you may need 777 or 775 for directories, and 666 or 664 for files. Some hosts do not allow using 777 for directories or 666 for files -- using such high values will cause Internal Server Errors, 500 erors, or other errors. If the permission on your files or directories does not make them writable, the SMF installer will report the problem -- if it can detect it.
Note: If a Windows server is being used rather than a Linux server, then you will need to contact your host to change the file/directory permissions.
Setting File Permissions with the Installer
In many cases, the SMF installer can handle this for you. If you want to give this a try, skip this step for now, and wait until you come to the appropriate point in the installer. The installer might need to ask you for FTP login details to get the job done, so be sure to make a note of them. If you run into any problems setting file permissions with the installer, you can use the instructions below for setting file permissions with FTP to handle it yourself.
Setting File Permissions with FTP
Using a control panel or FTP client, file permissions can be changed quickly and easily. Usually, FTP programs will allow permissions to be changed by right-clicking files/directories and selecting "Properties", "Attributes" or "Permissions". The desired numerical value can be entered, or if provided, check boxes can be changed.
Ejecutando el Instalador
Este es casi el último paso. Usted sabe dónde está el directorio de su foro, porque usted mismo colocó los archivos allí. Entonces, apunte su navegador al archivo install.php en el directorio donde lo extrajo/subió. Por ejemplo, si puso su foro en www.yourdomain.com/forum, debería apuntar su navegador a www.yourdomain.com/forum/install.php.
El script de instalación le pedirá información alguna de la cual ha sido creada o recogida previamente.
Configuración Básica del Foro
- Nombre del Foro
- El Nombre para el Foro que será instalado debería ir aquí. Por defecto, esta configurado como “My Community”. Esto se puede cambiar maás tarde en la sección de Configuración del Servidor del Centro de Administgación.
- URL del Foro
- La URL del foro, deberá ir sin la última barra (Por ejemplo, http://www.yourdomain.com/forum). El instalador de SMF probablemente ajustará esto correctamente.
- Salida Gzip
- Si la salida Gzip pasa el test, use esta opción para reducir el uso de ancho de banda y también hace que las páginas carguen más rápidor.
- Sesiones de Base de Datos
- Elija si desea almacenar sesiones en la Base de Datos o en archivos. Se prefieren las sesiones de Base de Datos porque son más seguras y pueden funcionar mejor en sitios con múltiples servidores.
- Juego de caracteres UTF-8
- Los juegos de caracteres UTF-8 son los más completos para foros con lenguaje diferente al inglés, particularmente español, por el uso de caracteres únicos como acentos, eñes, etc.
- Permitir recopilar Estadísticas
- Estra opción permite a "Simple Machines" recopilar estadísticas de su foro, anónimamente, para ayudar a los desarrolladores a entender las necesidades de la comunidad de usuarios del sistema SMF.
Configuración del Servidor de Base de Datos
- Tipo de Base de Datos
- El tipo de Base de Datos puede ser seleccionado aquí de una lista de tipos de Bases de Datos soportadas por el servidor que se esté usando. Los tipos más nuevos (para SMF 2.0) como PostgreSQL y SQLite puede ser listado aquí si está disponible. Se recomienda MySQL y PostgreSQL.
- Nombre del Servidor
- Aquí se especifica la localización de la Base de Datos. El 99% de las veces, será localhost.
- Nombre de Usuario
- El Nombre de Usuario para el usuario de la Base de Datos se pondrá aquí. Es el Nombre de usuario que se configuró al crear la base de datos. Si se requiere ayuda para esto, se deberá contactar con el servicio de alojamiento.
- Contraseña
- Aquí se introducirá la contraseña para la Base de Datos. Es la contraseña que se configuró al crear la base de datos.
- Nombre de la Base de Datos
- Aquí se pondrá el Nombre de la Base de Datos. Es el nombre de la Base de datos que Ud. creó anteriormente. De lo contrario, puede usar el nombre de la Base de Datos sugerido por el instalador para crear una nueva base de datos. Si se requiere ayuda para esto, se debe contactar al proveedor de servicios de alojamiento.
- Prefijo de la Base de Datos
- Aquí se especifica el prefijo para todas las tablas asociadas con la presente instación de SMF. Poniendo un prefijo a las tablas se asegura que las tablas solo serán usadas por esta instalación de forma segura. El instalador sugerirá un prefijo automáticamente, pero Ud. puede personalizarlo con el que prefiera.
Crear una cuenta de Administrador
El instalador de SMF le pedirá información para crear la cuenta del Administrador del Foro. Esta información incluye Nombre de Usuario, Contraseña y dirección de Email para la cuenta de Administrador. Esta cuenta será necesaria para acceder al Centro de Administración, para gestionar y configurar el Foro.
Finalización del proceso de instalación
Una vez que todos los pasos del proceso de instalación se han completado, marca la casilla de verificación para "eliminar los archivos de instalación del servidor". Si esto no funciona o no se marca la casilla, se deberá eliminar los archivos via FTP. Todos los archivos del instalador deben ser eliminados del servidor una vez que se complete el proceso de instalación. SMF no los necesita más y son un gran riesgo de seguridad.
Organización
- Si todavía no lo ha hecho, elimine el archivo install.php. Es un riesgo de seguridad dejarlo en el servidor una vez que se ha completado la instalación.
- Por seguridad, omprueba los permisos de archivs y carpetas.
- La mayoria de los permisos de carpetas se ajustan a 755, mientras que la mayoria de los archivos se ajustan a 644, aunque esto dependerá de la configuración de su servidor. En caso de duda, lo mejor es consultar con el personal del alojamiento contratado sobre cuales son los mejores ajustes CHMOD para archivos y carpetas.
- Las únicas excepciones están en el directorio raiz de tu Foro, las carpetas attachments y cache, necesitan ajuastar al máximo, 777 en algunos servidores (Estos ajustes causarán errores 500 en otros servidores).