News:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu

Simple portal upgrade sa 2.2.2 na najnoviju 2.3.3

Started by ticma, February 10, 2011, 05:42:37 AM

Previous topic - Next topic

ticma

Koristimo Powered by SMF 1.1.12 a simple portal je stariji 2.2.2.
Interesuje me kod instalacije nove verzije (trenutno je to 2.3.3), moram da deinstaliram portal i da instaliram novu verziju?
I najvažnije, šta je sa podešavanjima koja su urađena, napravljeni su razni prozori sa strane, mape, prognoze, shoutbox .. da li će sva podešavanja biti izbrisana pa mora ponovo unositi ili se nekako mogu sačuvati
Forum je na adresi
http://www.apostoli.iz.rs/forum/index.php?action=forum

Dzonny

Quote
If you are running an older version, you can upgrade by following these three steps. You shouldn't lose any data, but for safety, you should always back up before modifying your forum.

    * Uninstall SimplePortal.
    * Download SimplePortal 2.3.3.
    * Install SimplePortal 2.3.3, and you are ready to go!

Dakle ne bi trebao da izgubiš podatke ali napravi backup za svaki slučaj, i reinstaliraj SP.

ticma

Evo nadam se da se to ovako radi.
Iz Menadžer paketa uraditi deinstalaciju paketa



potom skinuti SimplePortal Packages sa lokacije
http://simpleportal.net/index.php?PHPSESSID=8654a5f10b60c397e8fc2bbe04a14916&action=downloads

potom preći na jezičak preuzmi pakete i odrediti lokaciju preuzetog paketa u delu dostavi paket i pritisnuti dostavi


Ako je sve ovo tačno, može ostati kao lepo uputstvo ;)

Dzonny


ticma

Pa nije baš prošlo jednostavno, javlja greške prilikom deinstalacije:
poruka je:
Greška u instalaciji paketa
Došlo je do najmanje jedne greške prilikom testiranja instalacije ovog paketa. Preporučujemo da ne nastavite sa instalacijom ukoliko ne znate šta radite i ako niste uradili rezervnu kopiju datoteka vašeg foruma. Ova greška može da bude izazvana sukobom između paketa koji želite da instalirate i drugog paketa koji je već instaliran; greškom u paketu; paketom koji zahteva drugi paket koji još uvek nije instaliran ili paketom koji je dizajniran za drugu verziju SMF-a.

1.    Izvrši modifikaciju    ./index.php    Test nije uspeo
2.    Izvrši modifikaciju    ./SSI.php    Test je uspeo
3.    Izvrši modifikaciju    ./Sources/Admin.php    Test je uspeo
4.    Izvrši modifikaciju    ./Sources/BoardIndex.php    Test je uspeo
5.    Izvrši modifikaciju    ./Sources/Display.php    Test je uspeo
6.    Izvrši modifikaciju    ./Sources/Help.php    Test je uspeo
7.    Izvrši modifikaciju    ./Sources/Load.php    Test je uspeo
8.    Izvrši modifikaciju    ./Sources/ManagePermissions.php    Test je uspeo
9.    Izvrši modifikaciju    ./Sources/ManageServer.php    Test je uspeo
10.    Izvrši modifikaciju    ./Sources/QueryString.php    Test je uspeo
11.    Izvrši modifikaciju    ./Sources/Recent.php    Test je uspeo
12.    Izvrši modifikaciju    ./Sources/Subs.php    Test je uspeo
13.    Izvrši modifikaciju    ./Themes/default/index.template.php    Test je uspeo
14.    Izvrši modifikaciju    ./Themes/default/Display.template.php    Test je uspeo
15.    Izvrši modifikaciju    ./Themes/default/languages/Who.english.php    Test je uspeo
16.    Izvrši modifikaciju    ./Themes/default/languages/Who.english-utf8.php    Preskačem datoteku
17.    Obriši datoteku    ./SPStandalone.php    
18.    Obriši datoteku    ./Sources/SPortal1-1.php    
19.    Obriši datoteku    ./Sources/SPortalAdmin1-1.php    
20.    Obriši datoteku    ./Sources/Subs-SPortal1-1.php    
21.    Obriši datoteku    ./Themes/default/SPortal1-1.template.php    
22.    Obriši datoteku    ./Themes/default/SPortalAdmin1-1.template.php    
23.    Obriši datoteku    ./Themes/default/SPortalBlocks1-1.template.php    
24.    Obriši datoteku    ./Themes/default/languages/SPortal.english.php    
25.    Obriši datoteku    ./Themes/default/languages/SPortal.english-utf8.php    
26.    Obriši datoteku    ./Themes/default/languages/SPortalAdmin.english.php    
27.    Obriši datoteku    ./Themes/default/languages/SPortalAdmin.english-utf8.php    
28.    Obriši datoteku    ./Themes/default/languages/SPortalHelp.english.php    
29.    Obriši datoteku    ./Themes/default/languages/SPortalHelp.english-utf8.php    
30.    Obriši datoteku    ./Themes/default/portal.css    
31.    Obriši datoteku    ./Themes/default/portal_rtl.css    
32.    Obriši datoteku    ./Themes/default/sp_pngfix.js    
33.    Obriši direktorijum    ./Themes/default/images/sp

Nije postojala datoteka Who.english-utf8.php pa sam iskopirao Who.english.php i promenio naziv u Who.english-utf8.php sada je to prošlo i piše test uspeo ali je stao na ./SPStandalone.php odnosno nije napisao test upeo a na index.php opet stoji Test nije uspeo.

Ima li ideje kako prevazići problem?

Skipper.

Verovatno si modifikaovao index.php fajl pa ti sad javlja tu grešku. Uradi backup, izvrši deinstalaciju SP-a pa onda ručno ukloni kodove portala iz index.php fajla.
It's very simple. Scissors cuts paper, paper covers rock, rock crushes lizard, lizard poisons Spock, Spock smashes scissors, scissors decapitates lizard, lizard eats paper, paper disproves Spock, Spock vaporizes rock, and—as it always has—rock crushes scissors.

ticma

nedavno je radjen update SM sa 1.1.11 na 1.1.12 i posle toga nije sigurno diran index.php fajl
Deinstalacija se može uraditi iako ne prođe test do kraja??

Kako da znam koji su kodovi koje smem da brišem.
U index sam našao da se SimplePortal spominje samo na jednom mestu

}

// Load SimplePortal.
sportal_init();

// Is the forum in maintenance mode? (doesn't apply to administrators.)
if (!empty($maintenance) && !allowedTo('admin_forum'))
{
// You can only login.... otherwise, you're getting the "maintenance mode" display.
if (isset($_REQUEST['action']) && ($_REQUEST['action'] == 'login2' || $_REQUEST['action'] == 'logout'))
{
require_once($sourcedir . '/LogInOut.php');
return $_REQUEST['action'] == 'login2' ? 'Login2' : 'Logout';
}
// Don't even try it, sonny.
else
{
require_once($sourcedir . '/Subs-Auth.php');
return 'InMaintenance';
}
}


problem je što ne znam sta smem da brišem

Skipper.

Odeš na Mod site, pronađeš verziju SP-a koji ti imaš instaliran, pa odeš na Parse moda i vidiš koje izmene portal vrši u fajlu index.php  ;)
It's very simple. Scissors cuts paper, paper covers rock, rock crushes lizard, lizard poisons Spock, Spock smashes scissors, scissors decapitates lizard, lizard eats paper, paper disproves Spock, Spock vaporizes rock, and—as it always has—rock crushes scissors.

ticma

Ako neće automatski da se deinstalira, da li ručno mogu da ubacim kodove za simple portal najnovije verzije 2.3.3 ako je trenutno instalirana 2.2.2

Skipper.

Quote
If you are running an older version, you can upgrade by following these three steps. You shouldn't lose any data, but for safety, you should always back up before modifying your forum.

    * Uninstall SimplePortal.
    * Download SimplePortal 2.3.3.
    * Install SimplePortal 2.3.3, and you are ready to go!
Ručno izbriši kodove starog portala i onda instaliraj najnoviju verziju.
It's very simple. Scissors cuts paper, paper covers rock, rock crushes lizard, lizard poisons Spock, Spock smashes scissors, scissors decapitates lizard, lizard eats paper, paper disproves Spock, Spock vaporizes rock, and—as it always has—rock crushes scissors.

ticma

OK, to je jasno, ide obrnutim postupkom od ubacivanja koda, samo ako je ovakav slučaj, tražim ovo

require_once($sourcedir . '/Security.php');
require_once($sourcedir . '/SPortal1-1.php');


i prepisujem sa ovim

require_once($sourcedir . '/Security.php');

ali kod mene se nalazi između ta dva reda još nekih redova, šta sa njima, to ne diram, da li je to pravilno da se tako nalazi između ta dva reda još nešto!!

require_once($sourcedir . '/Security.php');
// Hack's Park Shoutbox -->
require_once($sourcedir . '/Subs-Shoutbox.php');
// <-- Hack's Park Shoutbox
require_once($sourcedir . '/SPortal1-1.php');

Dzonny


require_once($sourcedir . '/Security.php');
// Hack's Park Shoutbox -->
require_once($sourcedir . '/Subs-Shoutbox.php');
// <-- Hack's Park Shoutbox

Stavi ovako, bitno je samo da se izbriše SPortal1-1.php odatle. :)

ticma

Uradio sam jednu drugu stvar, zamenio sam mesta i taj red gde je SPortal1-1.php postavio na svoje mesto ispod security, potom pustio test, sve prošlo i bez problema deinstalirao i instalirao novi paket!!

Naravno prvo sam sve ručno promenio i sine mi ideja da to uradim, baš pre nego sam počeo rucno da kopiram  :(

Ali ipak važno je da je dobro ispalo!

Advertisement: