Começando com SMF > Instalação e atualizações

Manual de Instruções Upgrade de - 1.1.7 para 1.1.8

(1/1)

candidosa2:
./Index.php
./Sources/PackageGet.php
./Security.php
./Themes/default/Packages.template.php
./Sources/Subs-post.php
./Sources/Packages.php
./Themes/default/Packages.portuguese_pt.php



./index.php


--- Código: ---* Software Version:           SMF 1.1.7                                           *

--- Fim de Código ---

Trocar por

--- Código: ---* Software Version:           SMF 1.1.8                                           *

--- Fim de Código ---

Pesquisar

--- Código: ---$forum_version = 'SMF 1.1.7';

--- Fim de Código ---

Trocar por

--- Código: ---$forum_version = 'SMF 1.1.8';

--- Fim de Código ---

./Sources/PackageGet.php

Pesquisar

--- Código: ---* Software Version:           SMF 1.1.7                                           *

--- Fim de Código ---

Trocar por

--- Código: ---* Software Version:           SMF 1.1.8                                           *

--- Fim de Código ---


--- Código: ---      // Clear any "relative" URL.  Since "server" is not present, "relative" is garbage.
      unset($_GET['relative']);

--- Fim de Código ---

Trocar por

--- Código: ---      // Clear any "relative" URL.  Since "server" is not present, "relative" is garbage.
      unset($_GET['relative']);
      
      $token = checkConfirm('get_absolute_url');
      if ($token !== true)
      {
         $context['sub_template'] = 'package_confirm';
      
         $context['page_title'] = $txt['smf183'];
         $context['confirm_message'] = sprintf($txt['package_confirm_view_package_content'], htmlspecialchars($_GET['absolute']));
         $context['proceed_href'] = $scripturl . '?action=packageget;sa=browse;absolute=' . urlencode($_GET['absolute']) . ';confirm=' . $token;
        
         return;
      }

--- Fim de Código ---

./Sources/Security.php


--- Código: ---* Software Version:           SMF 1.1.6                                           *

--- Fim de Código ---


--- Código: ---* Software Version:           SMF 1.1.8                                           *

--- Fim de Código ---

Pesquisar

--- Código: ---// Check whether a form has been submitted twice.
function checkSubmitOnce($action, $is_fatal = true)
{

--- Fim de Código ---

Trocar por

--- Código: ---function checkConfirm($action)
{
   global $modSettings;
  
   if (isset($_GET['confirm']) && isset($_SESSION['confirm_' . $action]) && md5($_GET['confirm'] . $_SERVER['HTTP_USER_AGENT']) !== $_SESSION['confirm_' . $action])
      return true;
      
   else
   {
      $token = md5(mt_rand() . session_id() . (string) microtime() . $modSettings['rand_seed']);
      $_SESSION['confirm_' . $action] = md5($token, $_SERVER['HTTP_USER_AGENT']);
      
      return $token;
   }
}

// Check whether a form has been submitted twice.
function checkSubmitOnce($action, $is_fatal = true)
{

--- Fim de Código ---

./Themes/default/Packages.template.php

Pesquisar

--- Código: ---// Version: 1.1.7; Packages

--- Fim de Código ---

Trocar por

--- Código: ---// Version: 1.1.8; Packages

--- Fim de Código ---

Pesquisar

--- Código: ---function template_package_list()
{

--- Fim de Código ---

Trocar por

--- Código: ---function template_package_confirm()
{
   global $context, $settings, $options, $txt, $scripturl;

   echo '
      <table border="0" width="100%" cellspacing="1" cellpadding="4" class="bordercolor">
         <tr class="titlebg">
            <td>' . $context['page_title'] . '</td>
         </tr>
         <tr>
            <td width="100%" align="left" valign="middle" class="windowbg2">
               ', $context['confirm_message'], '<br />
               <br />
               <a href="', $context['proceed_href'], '">[ ', $txt['package_confirm_proceed'], ' ]</a> <a href="JavaScript:history.go(-1);">[ ', $txt['package_confirm_go_back'], ' ]</a>
            </td>
         </tr>
      </table>';  
}
  
function template_package_list()
{

--- Fim de Código ---

./Sources/Subs-Post.php

Pesquisar

--- Código: ---* Software Version:           SMF 1.1.5                                           *

--- Fim de Código ---

Trocar

--- Código: ---* Software Version:           SMF 1.1.8                                           *

--- Fim de Código ---

Pesquisar

--- Código: ---      preg_match_all('~\[(' . $myTag . ')=([^\]]*?)\](.+?)\[/(' . $myTag . ')\]~is', $message, $matches);

--- Fim de Código ---

Trocar por

--- Código: ---      preg_match_all('~\[(' . $myTag . ')=([^\]]*?)\](?:(.+?)\[/(' . $myTag . ')\])?~is', $message, $matches);

--- Fim de Código ---

Pesquisar


--- Código: ---      if (!$hasEqualSign)
         $this_close = $matches[3][$k];
      else
         $this_close = $matches[4][$k];

--- Fim de Código ---

Trocar

--- Código: ---      $this_close = $hasEqualSign ? (empty($matches[4][$k]) ? '' : $matches[4][$k]) : $matches[3][$k];

--- Fim de Código ---

Pesquisar

--- Código: ---         $replaces['[' . $matches[1][$k] . '=' . $matches[2][$k] . ']' . $matches[3][$k] . '[/' . $matches[4][$k] . ']'] = '[' . $this_tag . '=' . $replace . ']' . $matches[3][$k] . '[/' . $this_close . ']';

--- Fim de Código ---

Trocar por

--- Código: ---         $replaces[$matches[0][$k]] = '[' . $this_tag . '=' . $replace . ']' . (empty($matches[4][$k]) ? '' : $matches[3][$k] . '[/' . $this_close . ']');

--- Fim de Código ---

./Sources/Packages.php

Pesquisar

--- Código: ---function PackageInstallTest()
{
   global $boarddir, $txt, $context, $scripturl, $sourcedir, $modSettings;

   checkSession('get');

--- Fim de Código ---

Trocar

--- Código: ---function PackageInstallTest()
{
   global $boarddir, $txt, $context, $scripturl, $sourcedir, $modSettings;

   checkSession('request');

--- Fim de Código ---


./Themes/default/languages/Packages.english.php e Packages.portuguese_pt.php


--- Código: ---// Version: 1.1; Packages

--- Fim de Código ---

Trocar por

--- Código: ---// Version: 1.1.8; Packages

--- Fim de Código ---


--- Código: ---?>
--- Fim de Código ---

Adicionar

--- Código: ---$txt['package_confirm_view_package_content'] = 'Are you sure you want to view the package contents from this location:<br /><br />%1$s';
$txt['package_confirm_proceed'] = 'Proceed';
$txt['package_confirm_go_back'] = 'Go back';

--- Fim de Código ---

ou


--- Código: ---$txt['package_confirm_view_package_content'] = 'Tem certeza de que deseja visualizar o conteúdo do pacote a partir desta localização:<br /><br />%1$s';
$txt['package_confirm_proceed'] = 'Prossiga';
$txt['package_confirm_go_back'] = 'Voltar';

--- Fim de Código ---

Esta consulta SQL mudaria a smfVersion variável para 1.1.8 no db_prefix) (Configurações tabela.
Abrir phpMyAdmin  -> SMF do db -> SQL ->

correr isso no myadmin

--- Código: ---UPDATE `smf_settings` SET `value` = '1.1.8' WHERE `variable` = 'smfVersion' LIMIT 1
--- Fim de Código ---

Substitua 'smf_' com o seu prefixo, geralmente na linha 42 do SMF da Settings.php arquivo.

Qualquer dificuldades coloque aqui...

andre-:
Qual Seria esta Alteraçao , que deveria coloca no lugar onde acha este Prefixo

Substitua 'smf_' com o seu prefixo, geralmente na linha 42 do SMF da Settings.php arquivo.

candidosa2:
Nunca mexa o prefixo

andre-:
tira uma duvida para que server este arquivo  ((htaccess))


--- Citação de: candidosa2 em 26 de Março de 2009, 21:58 ---Nunca mexa o prefixo

--- Fim de Citação ---

M. Kazka:

--- Citação de: andre- em 29 de Março de 2009, 00:56 ---tira uma duvida para que server este arquivo  ((htaccess))


--- Citação de: candidosa2 em 26 de Março de 2009, 21:58 ---Nunca mexa o prefixo

--- Fim de Citação ---

--- Fim de Citação ---

O que é o .htaccess ?
O htaccess é um arquivo de configuração de acesso do servidor Apache. Com ele é possível configurar várias funções de acesso dos usuários a um diretório específico e atrbuir estas regras aos subdiretórios subsequentes. Sendo a utilização de alguns parâmetros de configuração fortemente recomendado para otimização de sites.

Pra ler tudo o resto e pra que serve CLIQUE AQUI

Alguém me de um toque se não estiver correto minha pesquisa sobre o mesmo =P

Navegação

[0] Índice de mensagens

Ir para versão completa