Me gustaría mover mi sitio SMF de una subcarpeta al directorio /public_html

Si quieres mover tu foro SMF de una subcarpeta a tu directorio public_html, deberías seguir estos pasos:

1. Mueve todos los archivos de la carpeta de instalación SMF actual a tu carpeta public_html.

2. Edita las siguientes líneas en tu archivo Settings.php, para que coincidan con tus modificaciones:

$boardurl = 'http://TUSITIO.com/CARPETA_SMF';  # URL a la carpeta de tu foro. (sin el / final!)
$boarddir = '/home/USUARIO/public_html/CARPETA_SMF'; # La ruta absoluta a la carpeta del foro (no solamente '.'!)
$sourcedir = '/home/USUARIO/public_html/CARPETA_SMF/Sources'; # Ruta al directorio Sources.

Puedes editarlo a través del cPanel --> Administrador de Archivos --> Encuentra el archivo --> haz clic en su nombre --> haz clic en 'Edit'

También puedes descargártelo a tu ordenador y editarlo localmente, luego sube y reemplaza el original con el que has editado.

3. Deberías realizar los siguientes cambios en tu base de datos MySQL. Aquí tienes la ruta para hacer los cambios:

Accede a cPanel y haz clic en la herramienta 'phpMyAdmin' que se encuentra en la sección Bases de Datos. En la parte izquierda, selecciona la base de datos de tu instalación SMF --> Haz los siguientes cambios:

En la tabla 'smf_settings' realiza cambios para que coincida con lo siguiente:

attachmentUploadDir : /home/USUARIO/public_html/CARPETA_SMF/attachments

---------------------------------------------------------------------------
Por ejemplo:

attachmentUploadDir : /home/USUARIO/public_html/CARPETA_SMF/attachments

debería convertirse en

attachmentUploadDir : /home/USUARIO/public_html/attachments
---------------------------------------------------------------------------

smileys_dir : /home/USUARIO/public_html/CARPETA_SMF/Smileys

smileys_url : http://YOURSITE.com/CARPETA_SMF/Smileys

avatar_directory : /home/USUARIO/public_html/CARPETA_SMF/avatars

avatar_url : http://YOURSITE.com/CARPETA_SMF/avatars

En la tabla 'smf_themes' realiza cambios para que coincida con lo siguiente:

theme_url : http://YOURSITE.com/CARPETA_SMF/Themes/default

images_url : http://YOURSITE.com/CARPETA_SMF/Themes/default/images

theme_dir : /home/USER/public_html/CARPETA_SMF/Themes/default

theme_url : http://YOURSITE.com/CARPETA_SMF/Themes/classic

images_url : http://YOURSITE.com/CARPETA_SMF/Themes/classic/images

theme_dir : /home/USER/public_html/CARPETA_SMF/Themes/classic

theme_url : http://YOURSITE.com/CARPETA_SMF/Themes/TUPLANTILLA

images_url : http://YOURSITE.com/CARPETA_SMF/Themes/TUPLANTILLA/images

theme_dir : /home/USUARIO/public_html/CARPETA_SMF/Themes/TUPLANTILLA

Tras esto, tu sitio SMF debería funcionar como antes.

* Por favor, ten en cuenta que para que esta migración se realice satisfactoriamente, no debería haber ningún script instalado en tu directorio raíz en el momento de la migración,  ya que esto puede corromper ambas aplicaciones.

¿Necesitas ayuda con una aplicación? SiteGround está especializado en alojamiento web y da soporte en más de 200 scripts. Apúntate a nuestros servicios de alojamiento web y te ayudaremos con tu aplicación, ¡24 horas al día!