faq Module - Frequently Asked Questions

Index

1. Instalacion SMF
1.1 Introducción - Requerimientos
1.2 Crear la Base de Datos
1.3 Obtener SMF
1.4 Extraer archivos y subirlos al servidor
1.5 Configuracion de Permisos
1.6 Ejecutar la Instalación
1.7 Limpiando la instalacion
1.8 Video Tutorial

2. Administracion
2.1 Instalar Paquetes de Idiomas


Content


1. Instalacion SMF 

1.1 Introducción - Requerimientos 
Instalar SMF es tan fácil y rápido que solo requiere seis simples pasos.
No es recomendable instalar SMF con programas auto-instalables como trae CPANEL o PLESK, lo mejor es instalarlo nosotros mismos con ayuda del instalador que trae SMF que realmente es muy sencillo de utilizar.
Para empezar debemos ver que cumplamos los requerimientos mínimos que pide SMF.

Requerimientos básicos:
  • 20 MB almacenamiento disponible para los archivos de SMF.
  • Servidor web que soporte PHP, tales como APACHE ó Internet Information Server (IIS).
  • PHP 4.1.0 ó cualquiera mas actual
  • Configuración de PHP (editar archivo ]php.ini:
    • engine = On
    • magic_quotes_sybase = off
    • session.save_path debe debe contener un directorio valido o en su defecto estar vació
    • file_uploads = on
    • upload_tmp_dir debe debe contener un directorio valido o en su defecto estar vació

  • Para SMF 1.1.x Debe tener instalado MySQL 4.0.18 o superior
  • Para SMF 2.0.x:
    • MySQL 4.0.18 ó superior (lo mejor seria de 4.1.0 en adelante) y PHP MySQL client API 4.0.18 ó superior.
    • PostgreSQL 8.0 ó superior (standard_conforming_strings = off, desde PostgreSQL 9.1 por defecto esta en on)
    • SQLite 1.x - 2.x.

  • Configuración para la base de datos:
    • Al menos 500kb de espacio para SMF 1.1.x Y al menos 2MB para SMF 2.X, Es altamente recomendable tener mas espacio disponible
    • El usuario de la base de datos debe tener al menos los siguientes privilegios: SELECT, INSERT, UPDATE, DELETE, ALTER, e INDEX.
    • El usuario de la base de datos debe tener los privilegios CREATE y DROP para realizar la instalación y para poder instalar modificaciones
       




Recomendaciones para el servidor:
  • La siguientes configuraciones no son obligatorias pero pueden producir beneficios en el funcionamiento e instalación de su foro.
  • Sistema operativo: Windows, Linux ó algún sistema operativo basado en Unix.
  • GNU Aspell 0.50 ó Superior (con los diccionarios necesarios), esto le permite activar la funcionalidad para corregir la ortografía.
  • Apache 2.0.x ó inferior con AcceptPathInfo = On para el soporte de queryless URL.
  • GD Graphics Library 2.0 ó superior.
  • PHP 5.2.0 ó superior, con la siguiente configuración en el archivo php.ini
    • max_input_time con un valor al menos de 30.
    • post_max_size y upload_max_filesize setear con el tamaño máximo que deseas permitir para los archivos adjuntos.
    • memory_limit al menos de 8M.
    • max_execution_time al menos de 15.
    • register_globals = Off.
    • session.use_trans_sid = Off.
    • safe mode disabled, o PHP suExec enabled.
    • BCMath library enabled para utilizar OpenID como método de registro.
    • mod_security disabled

  • Bases de datos
    • MySQL 5.0 ó Superior si utilizas MySQL y PHP MySQL client API 5.0 ó superior.
    • PostgreSQL 8.3.3 ó superior si utilizas PostgreSQL (standard_conforming_strings = off, a partir de PostgreSQL 9.1 por defecto esta on).
    • SQLite 2.8 si utilizas SQLite.





Requerimientos Básicos Para Los Visitantes
  • Microsoft Internet Explorer 6.0 ó superior (Recomendado 7.0 ó superior).
  • Opera 7.0 ó superior (Recomendado 9.5 ó superior).
  • Netscape 6.0 ó superior.
  • Mozilla Suite 1.0.2 ó superior.
  • Konqueror ó Galeon.
  • Apple Safari 1.0 ó superior (Recomendado 3.0 ó superior).
  • Mozilla Firefox 3.0 ó superior (Recomendado 3.5 ó superior).

Requerimientos de la configuración del navegador:
  • Javascript y cookies deben estar activadas para una completa funcionalidad.

Los siguientes navegadores no son recomendados:
  • Mac IE 5.1.7 ó superior.
  • Opera 6.0.
  • Microsoft Internet Explorer 4.0.
  • Netscape Navigator 4.0 (no es soportado).
  • Microsoft Internet Explorer 3.0 (no es soportado).



Fuente

1.2 Crear la Base de Datos 
Un foro SMF necesita una base de datos para poder almacenar toda la información acerca de los usuarios, posts y temas. Podemos utilizar una herramienta que nuestro servidor nos provee para crear una base de datos nueva junto con un usuario para esa base de datos y de esta manera permitirle a SMF conectarse con la base de datos.
Debemos crear nuestra base de datos y un usuario, recordar que debemos apuntar los nombres y contraseñas que utilizamos porque luego las necesitaremos.
Generalmente lo servidor compartidos nos brindan herramientas para crear tanto la base de datos como los usuario lo que si debemos tener en cuenta que una vez creados debemos vincularlos, es decir, asignarle el usuario creado a la base de datos cuando hacemos esto también nos pedirá seleccionar la lista de privilegios que el usuario debe tener ahí debemos seleccionar al menos los siguientes:
SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, e INDEX

1.3 Obtener SMF 
El primer paso es obtener una copia del software SMF, utilizando nuestro navegador podemos descargar la ultima versión del software en nuestra computadora, Podemos encontrar todas las versiones de smf  en el sitio oficial y la ultima versión recomendada para la instalación la podemos encontrar en: http://download.simplemachines.org/

1.4 Extraer archivos y subirlos al servidor 
El archivo SMF install contiene todos los archivos que son necesarios subir a nuestro servidor antes de ejecutar la instalación. En la carpeta que subamos los archivos será la carpeta donde se instalara el foro.
Primero debemos extraer los archivos en nuestra computadora y luego subirlos mediante FTP a nuestro servidor, algunas veces los servidores tienen herramientas para subir archivos por lo que podemos utilizar cualquiera de los 2 métodos.

SMF puede ser subido a la carpeta raíz de nuestro servidor www.servidor.com o a alguna carpeta, si lo subimos a una carpeta la dirección podría ser algo asi: www.servidor.com/foro

1.5 Configuracion de Permisos 
Establecer permisos para archivos y carpetas nos permites controlar quien puede ver nuestros archivo y usar nuestras carpetas. Necesitaremos usar UNIX chmod para asignar permisos. En la mayoría de los servidores los permisos 755 para carpetas y 644 para archivo funcionaria bien. Si estos valores no funcionan correctamente podemos probar 777 para carpetas y 666 para archivos, si con estos valores obtenemos el siguiente error " Internal Server Errors" es porque el servidor no los soporta. En cualquier caso si hay algún problema con los permisos el instalador lo reportara antes de continuar con la instalación



Establecer permisos desde el instalador:
En muchos casos, el instalador de smf puede manejar el tema de los permisos por nosotros, Si queremos probar esto por ahora podemos saltear el paso de los permisos y ver si el instalador puede resolverlo el solo, nos pedirá acceso al FTP (usuario y contraseña) para realizar esta tarea, si el instalador no logra hacerlo entonces nosotros debemos configurarlos manualmente.



Establecer permisos manualmente por FTP:
Usando nuestro cliente FTP favorito podemos establecer permisos CHMOD para los archivos y las carpetas. Para eso debemos hacer click derecho en la carpeta o archivo que deseamos cambiar y hacer click en "Permisos de Archivo" ó "Atributos" ó "Propiedades" esto depende del cliente que estemos usando.
Ahí podremos cambiar mediante el numero de permisos o clickeando en los distintos checkboxes que nos aparecen.

Para la instalación habría que establecer lo siguiente:
/attachments (755 ó 777)
/avatars (755 ó 777)
/Packages (755 ó 777)
/Packages/installed.list (644 ó 666)
/Smileys  (755 ó 777)
/Themes  (755 ó 777)
/Themes/default/languages/Install.english.php (644 ó 666)
agreement.txt (644 ó 666)
Settings.php (644 ó 666)
Settings_bak.php (644 ó 666)
install.php (644 ó 666)

1.6 Ejecutar la Instalación 
Este es prácticamente el ultimo paso para instalar nuestro foro. Después de que subimos nuestros archivos deberíamos saber en que carpeta fueron subidos, por lo que ahora hay que ejecutar, llamando desde el navegador, al archivo install.php. Por ejemplo si subimos nuestro foro a la carpeta "foro" deberíamos ejecutar el archivo de la siguiente forma: www.servidor.com/foro/install.php

El instalador nos pedirá alguna información que ya deberíamos tener lista y apuntada.

Configuraciones Básicas:
Forums Name:
El nombre que tendra nuestro foro una vez instalado. Por defecto el nombre es "My Community". Esto puede ser cambiado luego en la administración de nuestro foro.
Forum URL:
La url de nuestro foro sin la barra inclinada al final (por ejemplo: http;//www.nuestroservidor.com ó http://www.nuestroservidor.com/forum), probablemente el instalador ya detecte esta opción por defecto.
Gzip Output:
Si el test de GZIP output es satisfactorio podremos usar esta opción para cargar las paginas mas rápido y ahorrar ancho de banda.
Database Sessions:
Elija si desea almacenar las sesiones en la base de datos o en archivos. es preferible Database Sessions - son mas seguras y fiables.
UTF-8 Character Set:
UTF-8 character sets en foros internacionales o foros que utilizan idiomas distinto del ingles
Allow Stat Collection:
Esta opción permite a Simple Machines recopilar estadísticas de su foro de forma anónima para ayudar a los desarrolladores a entender las necesidades de los usuarios.

Configuraciones de la base de datos:
Database type:
MySQL, PostgreSQL y SQLite pueden ser listado aquí si son soportados pero MySQL y PostgreSQL son los mas recomendados
Server name:
La direccion de nuestra base de datos. el 99% de las veces sera localhost.
Username:
El nombre del usuarios que relacionamos con nuestra base de datos.
Password:
La contraseña del usuario de la base de datos
Database name:
El nombre de la base de datos que creamos para nuestro foro y a la cual le asignamos el usuario
Database prefix:
El prefijo para todas las tablas asociado a esta instalación. Prefijar las tablas con prefijos únicos permite más de una aplicación de SMF, de esta forma podemos  utilizar la misma base de datos, de manera segura para varias instalacion de SMF

Creando la cuenta de administrador:
El instalador de SMF le pedirá información para crear la cuenta de administrador del foro. Esta información incluye el nombre de usuario, contraseña y dirección de correo electrónico para la cuenta de administrador. Esta cuenta será necesaria para acceder al centro de administración para administrar y configurar su foro.

Finalizando el proceso de instalación:
Una vez que se han completado todos los pasos del proceso de instalación, marque la casilla para eliminar los archivos de instalación del servidor.


1.7 Limpiando la instalacion 
Si el instalador no lo hizo, debemos eliminar el archivo install.php una vez instalado el foro ya que es un riesgo de seguridad dejarlo ahi.
Volvemos a chequear los permisos.
Si todo esta bien ya podemos disfrutar de nuestro foro.
Felicitaciones!


1.8 Video Tutorial 
Les dejamos un tema que contiene un video tutorial donde se explica paso a paso como realizar la instalación:
http://www.smfsimple.com/index.php/topic,3672.0.html


2. Administracion 

2.1 Instalar Paquetes de Idiomas 
A veces tenemos un foro y necesitamos agregarle otros idiomas. Esta es la forma mas facil.

Vamos a Administracion


Luego vamos a Configuracion del Foro -> Idiomas -> Agregar idioma


Una vez ahi encontraremos un area para copiar el nombre del idioma que necesitamos instalar (preferiblemente en ingles) y le damos a buscar.


Seguido aparecera un listado de opciones a instalar escogemos la que deseamos y le damos a instalar


Luego de escogerlo aparecera una serie de cambios y posibles opciones y al final un boton de instalar solo damos click en el boton instalar

top

Smfsimple.com es un sitio destinado a brindar un servicio de soporte y herramientas para foros realizados con el sistema de foros gratuito simplemachines.org. Contamos con un selecto equipo de desarrolladores y conocedores del sistema, sus foros estaran en buenas manos.
This site is not affiliated with or endorsed by Simple Machines