¿Cómo muevo mi sitio SMF de una subcarpeta a mi directorio /public_html principal?
Si quieres mover tu foro SMF de una subcarpeta a tu directorio public_html, sigue 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 mediante Site Tools > Sitio web > Gestor archivos > Encuentra el archivo > haz clic en su nombre > clic en ‘Editar‘.
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:
Ve a tu Site Tools > Sitio >MySQL > y haz clic en phpMyAdmin > Acceder a phpMyAdmin. En la parte izquierda, selecciona la base de datos de tu instalación SMF > realiza 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.
* 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.