
<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
> <channel><title>Màrius Duch &#187; smf</title> <atom:link href="http://www.mariusduch.es/sobre/smf/feed" rel="self" type="application/rss+xml" /><link>http://www.mariusduch.es</link> <description>Informática práctica para todos</description> <lastBuildDate>Wed, 19 Oct 2011 10:29:40 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.2.1</generator> <item><title>Actualizar un foro SMF</title><link>http://www.mariusduch.es/actualizar-un-foro-smf</link> <comments>http://www.mariusduch.es/actualizar-un-foro-smf#comments</comments> <pubDate>Mon, 17 Aug 2009 13:51:57 +0000</pubDate> <dc:creator>Màrius</dc:creator> <category><![CDATA[Foros]]></category> <category><![CDATA[actualizaciones]]></category> <category><![CDATA[foro]]></category> <category><![CDATA[smf]]></category> <guid
isPermaLink="false">http://www.mariusduch.es/?p=380</guid> <description><![CDATA[Si tenemos un foro hecho con SMF con una versión antigua, como la 1.1.4 y queremos actualizarlo a la ultima versión, deberemos seguir los siguientes pasos. Datos de un ejemplo de foro: Directorio web: /var/www/vhost/foros.mariusduch.es/ Nombre de la BD: forosmarius 1. Accedemos al servidor donde tenemos nuestro foro SMF con un cliente SSH (como PuTTy) [...]]]></description> <content:encoded><![CDATA[<p><img
class="size-full wp-image-794 alignleft" title="actualizar-un-foro-smf" src="http://www.mariusduch.es/wp-content/uploads/actualizar-un-foro-smf.png" alt="" width="100" height="100" />Si tenemos un foro hecho con SMF con una versión antigua, como la 1.1.4 y queremos actualizarlo a la ultima versión, deberemos seguir los siguientes pasos.</p><p><strong>Datos de un ejemplo de foro:</strong><br
/> Directorio web: /var/www/vhost/foros.mariusduch.es/<br
/> Nombre de la BD: forosmarius</p><p><strong>1. Accedemos al servidor donde tenemos nuestro foro SMF con un cliente SSH (como PuTTy)</strong></p><p><strong>2. Hacemos los backups de la base de datos y de la web (siempre es interesante realizar este paso):</strong></p><pre>cd /root/backups/
cp -Rp /var/www/vhosts/foros.mariusduch.es/ /root/backups/
mysqldump -uadmin -pcontraseña forosmarius &gt; forosmarius.sql</pre><p><span
id="more-380"></span></p><p><strong>3. Damos permisos 777 al fichero Settings.php y Settings_bak.php y nos aseguramos que su propietario es apache</strong></p><pre>cd /var/www/vhosts/foros.mariusduch.es/httpdocs/
chmod 777 Settings.php Settings_bak.php
chown apache.apache Settings.php Settings_bak.php</pre><p><strong>4. Ponemos el foro en Ingles y en modo mantenimiento</strong><br
/> Accedemos con nuestro navegador a nuestro foro: <em>http://foros.mariusduch.es</em><br
/> pulsamos sobre la pestaña superior: <em>ADMINISTRACIÓN</em><br
/> Accedemos al siguiente apartado del menú lateral izquierdo: <em>Configuración del Foro (Configuración del Servidor)</em></p><p>Marcamos el siguiente <em>checkbutton</em>: <em>¿Modo de Mantenimiento?        [v]</em><br
/> Seleccionamos el idioma en el menú desplegable de: <em>Idioma por defecto en el foro &gt; English</em></p><p>Pulsamos el botón: <em>[GUARDAR]</em></p><p><strong>5. Descargamos el archivo de actualización de la siguiente web:</strong></p><p>http://download.simplemachines.org/</p><p>En nuestro caso, al no ser la versión anterior a la ultima, debemos seleccionar: Large upgrade<br
/> Elegimos el formato de compresión de la actualización que queremos, en este caso: tar.bz2<br
/> Pulsamos encima del símbolo de la caja correspondiente al tar.bz2, y en la siguiente pantalla (en la que seguramente nos aparecerá que si queremos descargar el archivo) cancelamos la petición de descarga y pulsamos con el botón derecho encima de &#8220;<em>try again</em>&#8221; y seleccionamos &#8220;<em>Copiar la ruta del enlace</em>&#8221;<br
/> Luego vovlemos al cliente SSH (Putty), accedemos a la carpeta en la que tenemos nuestra web y hacemos un &#8220;<em>wget</em>&#8221; con la ruta que hemos copiado</p><pre>cd /var/www/vhosts/foros.mariusduch.es/
wget http://mirror.pdx.simplemachines.org/downloads/smf_1-1-10_upgrade.tar.bz2</pre><p><strong>6. Descomprimimos el archivo de actualización</strong></p><pre>tar -xvf smf_1-1-10_upgrade.tar.bz2</pre><p><strong>7. Realizamos una modificación al fichero upgrade_1-1.sql (sino nos dará un problema con mysql al actualizar)</strong></p><pre>vim upgrade_1-1.sql</pre><p>Buscamos la siguiente línea:<br
/> <em>ALTER TABLE {$db_prefix}smileys<br
/> ORDER BY LENGTH(code) DESC;</em></p><p>Lo modificamos así:<br
/> <em>ALTER TABLE {$db_prefix}smileys<br
/> ORDER BY code DESC;</em></p><p><strong>8. Iniciamos el proceso de actualización</strong><br
/> Accedemos a la siguiente dirección con nuestro navegador: <em>http://foros.mariusduch.es/upgrade.php</em><br
/> Pulsamos: <em>[Continue]</em></p><p><strong>9. Una vez finalizado el proceso de actualización, volvemos al cliente SSH (Putty), eliminamos el fichero upgrade.php y le volvemos a dar permisos 644 a los ficheros Settings.php y Settings_bak.php</strong></p><pre>cd /var/www/vhosts/foros.mariusduch.es/httpdocs/
rm upgrade.php
chmod 644 Settings.php Settings_bak.php</pre><p><strong>10. Volvemos a poner el foro en Español y quitamos el modo mantenimiento</strong><br
/> Accedemos con nuestro navegador a nuestro foro: <em>http://foros.mariusduch.es</em><br
/> pulsamos sobre la pestaña superior: <em>ADMIN</em><br
/> Accedemos al siguiente apartado del menú lateral izquierdo: <em>Configuration (Server Settings)</em></p><p>Desarcamos el siguiente <em>checkbutton</em>: <em>Maintenance mode?        [ ]</em><br
/> Seleccionamos el idioma en el menú desplegable de: <em>Idioma por defecto en el foro &gt; Spanish-Utf-8</em></p> ]]></content:encoded> <wfw:commentRss>http://www.mariusduch.es/actualizar-un-foro-smf/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> </channel> </rss>
