Jump to content
Sign in to follow this  
gaby

Cum Pot Actualiza Ipb 3.1.4 La Ipb 3.2 ?

Recommended Posts

Sunteti posesorul unui forum IPB (Invision Power Board) versiunea 3.1.4 si doriti sa-l actualizati la ultima versiune disponibila (3.2.3 in momentul de fata), dar nu sunteti sigur cum ?
Ei bine, primul pas si cel mai important pe care trebuie sa-l faceti este sa faceti un back-up (copie de siguranta) al bazei de date cat si a fisierelor forumului, astfel incat daca ceva merge prost sa puteti restaura vechea versiune a forumului fara sa pierdeti nimic.
Dupa aceea, descarcati pachetelul ce contine fisierele forumului 3.2.3. Dupa descarcare, il dezarhivati si vor rezulta 3 foldere (Documentation, Tools si Upload).

Intrati in folderul Upload si copiati toate fisierele din acesta, exceptie facand fisisrul conf_global.php si favicon.ico, pe serverul dvs. de gazduire, peste fisierele vechi ale versiunii 3.1.4.
Odata ce fisierele au fost uploadate, nu va mai ramane decat rulati sistemul de upgrade, la adresa:

www.domeniul-tau.ro/admin/upgrade/index.php

sau (daca forumul se afla in folder-ul forum)

www.domeniul-tau.ro/forum/admin/upgrade/index.php

Vi se va afisa o fereastra de genul celei de mai jos, unde va trebui sa completati cu detaliile necesare (user administrator si parola), urmand ca apoi operatia de actualizare sa se efectueze:
 

ipb61.jpg

 

S-ar putea sa va intereseze si:

Numai bine :pct2: !

Share this post


Link to post
Share on other sites

Teoretic ar trebui sa se poata, insa este posibil ca versiunea de 3.2.3 pe care o iei tu sa nu contina toate fisierele necesare, sau upload-ul sa nu se fi facut in intregime. Asadar, incearca cu fisierele altei versiuni de IPB 3.2.3. Daca nici asa nu merge, precum scrie si in link-ul 2, probabil ai mai incercat sa faci update in trecut, si desi actualizarea nu a avut loc cu succes, operatiunea s-a marcat ca terminata in baza de date:

You tried to upgrade once so it marked it as finished.

In phpmyadmin from the cpanel first backup the upgrade_history table then run this query .

delete from upgrade_history where upgrade_version_id in (32005,32006);

Then try to upgrade again.

Share this post


Link to post
Share on other sites

Salutari,

Dupa actualizare la 3.2.3 imi merge ACP-ul foarte bine, nu gaseste erori sau orice alta chestie de acest gen, dar nu imi afiseaza forumul, doar o pagina alba :(

Daca rescriu fisierele cu cele ale versiunii 3.1.4 imi afiseaza forumul, dar cu mici erori (precum avatarul acela foarte mare), iar anumite coduri BB sunt "distruse" :(

Acum si licenta imi spune ca este expirata ... biiiip :stars:

Cum pot sa trec pe 3.2.3 si sa rezolv acea problema cu forumul ? sau Cum pot sa repar problemele actuale ?

capture20120322193608.png

EDIT: Doar aceste erori sunt pe versiunea 3.1.4 gasite recent ...

We could not find the file or folder /home/rdulink/public_html/board/cache/skin_cache/cacheid_13

We could not find the file or folder /home/rdulink/public_html/board/cache/skin_cache/cacheid_14

Share this post


Link to post
Share on other sites

Adica ? Poti fi putin mai explicit, te rog ...

Pot sa fac un forum nou si mut posturi, useri, etc. pe acesta si daca DA, cum ?

Multumesc mult si scuze pentru insistente ...

Share this post


Link to post
Share on other sites

In primul rand hotareste-te ce versiune vrei. Dupa ce te-ai hotarat, parcurgi pasii necesari instalarii sau actualizarii, fara sa suprascrii fisierele de la o versiune peste celelalte.

Posturile, utilizatorii, etc, se pot muta din PHPMyAdmin, insa e ceva mai dificil.

Pentru blank page-ul afisat dupa actualizarea de la IPB 3.1.4 la 3.2.3, vezi: Fix blank/no Registration form after upgrading to IPB.3.2.3; sau incearca sa stergi fisierul: /admin/sources/classes/session/ssoPublicSessions.php

Share this post


Link to post
Share on other sites

Deci eu vreau IP.Board 3.2.3 ... ma puteti ajuta sa il fac sa functioneze, va rog frumos :)

Daca rescriu fisierele pentru 3.2.3 si sterg /admin/sources/classes/session/ssoPublicSessions.php imi afiseaza un forum 3.1.4 ...

Daca nu merge altfel, imi spuneti va rog cum pot cu phpMyAdmin ... incerc orice :)

Daca sterg toate fisierele si folderele ce tin de forum si le upload-ez din nou, forumul pateste ceva ?

Multumesc mult si scuze pentru bataile de cap pe care le produc.

Share this post


Link to post
Share on other sites

EDIT (functia nu mai era disponibila) : Am un forum IP.Board 3.2.3 nou nout, cum pot sa ii atribui baza de date veche cu toate posturile, userii, categoriile, etc. ?

Share this post


Link to post
Share on other sites

Deci eu vreau IP.Board 3.2.3 ... ma puteti ajuta sa il fac sa functioneze, va rog frumos :)

Daca rescriu fisierele pentru 3.2.3 si sterg /admin/sources/classes/session/ssoPublicSessions.php imi afiseaza un forum 3.1.4 ...

Daca nu merge altfel, imi spuneti va rog cum pot cu phpMyAdmin ... incerc orice :)

Daca sterg toate fisierele si folderele ce tin de forum si le upload-ez din nou, forumul pateste ceva ?

Multumesc mult si scuze pentru bataile de cap pe care le produc.

Peste fisierele forumului versiunea 3.1.4, pui fisierele forumului versiunea 3.2.3. Urmezi pasii de actualizare. Dupa actualizare, incearca sa stergi (dupa ce ii faci un back-up) ssoPublicSessions.php, din: /admin/sources/classes/session/

Daca asa nu merge, pune fisierul inapoi, mergi in: ACP -> Look & Feel -> skin name -> Registration Screen -> registerForm si apasa pe Revert sau pune liniile de mai jos in fisier, si salveaza-l:


<script type='text/javascript'>
//<![CDATA[
ipb.register.inSection = "mainform";
ipb.register.nameMaxLength = "{$this->settings['max_user_name_length']}";
ipb.register.allowedChars = "{$this->settings['username_characters']}";
ipb.templates['accept'] = " <span id='[id]_msg' class='reg_msg reg_accept' style='display: none'><img src='{$this->settings['img_url']}/accept.png' alt='' /> [msg]</span>";
ipb.templates['error'] = " <span id='[id]_msg' class='reg_msg reg_error' style='display: none'><img src='{$this->settings['img_url']}/exclamation.png' alt='' /> [msg]</span>";
//]]>
</script>
<div id='register_form'>
<!--<h1 class='ipsType_pagetitle'>{$this->lang->words['ready_register']}</h1>-->
{parse template="registerStepBar" group="register" params="array('register_form' => 'ipsSteps_active', 'confirmation' => '')"}
<if test="registerHasErrors:|:is_array( $general_errors ) && count( $general_errors )">
<div class='message error'>
{$this->lang->words['following_errors']}
<ul>
<foreach loop="general_errors:$general_errors as $r">
<li>{$r}</li>
</foreach>
</ul>
</div>
<br />
</if>
<form action="{parse url="app=core&module=global&section=register" base="public"}" method="post" name="REG" id='register'>
<input type="hidden" name="termsread" value="1" />
<input type="hidden" name="agree_to_terms" value="1" />
<input type="hidden" name="do" value="process_form" />
<input type="hidden" name="coppa_user" value="{$data['coppa_user']}" />
<input type='hidden' name='nexus_pass' value='1' />
<input type='hidden' name='time_offset' id='auto_time_offset' value='0' />
<input type='hidden' name='dst' id='auto_dst' value='0' />

<h1 class='maintitle'>
{$this->lang->words['ready_register']}
</h1>
<div class='ipsBox'>

<div class='ipsBox_container ipsPad'>

<if test="registerServices:|:IPSLib::fbc_enabled() || IPSLib::twitter_enabled() === true">
<div class='ipsBox_container ipsBox_notice ipsForm ipsForm_horizontal' id='external_services'>
<strong class='ipsField_title' id='save_time'>{$this->lang->words['want_to_save_time']}</strong>
<div class='ipsField_content'>
<ul class='ipsList_inline'>
<if test="registerUsingFb:|:IPSLib::fbc_enabled()">
<li><a href="{$this->settings['_original_base_url']}/interface/facebook/index.php?_reg=1"><img src="{$this->settings['img_url']}/facebook_login.png" alt="" /></a></li>
</if>
<if test="twitterBox:|:IPSLib::twitter_enabled() === true">
<li><a href="{$this->settings['_original_base_url']}/interface/twitter/index.php?_reg=1"><img src="{$this->settings['img_url']}/twitter_login.png" alt="" /></a></li>
</if>
</ul>
</div>
</div>
</if>

<if test="registerHasInlineErrors:|:is_array( $inline_errors ) && ( $inline_errors['username'] || $inline_errors['dname'] || $inline_errors['email'] || $inline_errors['password'] )">
<p class='message error'>{$this->lang->words['reg_errors_found']}</p>
<br />
</if>
<fieldset>
<ul class='ipsForm ipsForm_horizontal'>
<li class='ipsField'>
<p class='ipsField_content'>
<span class='ipsForm_required ipsType_smaller'>* {$this->lang->words['required_field']}</span>
</p>
</li>
<li class='ipsField clear <if test="ieDnameClass:|:$inline_errors['dname']">error</if>'>
<label for='display_name' class='ipsField_title'>{$this->lang->words['reg_choose_dname']} <span class='ipsForm_required'>*</span></label>
<p class='ipsField_content'>
<input type='text' class='input_text' id='display_name' size='45' maxlength='{$this->settings['max_user_name_length']}' value='{$this->request['members_display_name']}' name='members_display_name' /><br />
<span class='desc primary lighter'>
<if test="ieDname:|:$inline_errors['dname']"><span class='error'>{$inline_errors['dname']}<br /></span></if>
{parse expression="sprintf( $this->lang->words['dname_desc'], $this->settings['max_user_name_length'])"}
</span>
</p>
</li>
<li class='ipsField clear <if test="ieEmailClass:|:$inline_errors['email']">error</if>'>
<label for='email_1' class='ipsField_title'>{$this->lang->words['reg_enter_email']} <span class='ipsForm_required'>*</span></label>
<p class='ipsField_content'>
<input type='text' id='email_1' class='input_text email' size='45' maxlength='150' name='EmailAddress' value='{$this->request['EmailAddress']}' /><br />
<if test="ieEmail:|:$inline_errors['email']"><span class='desc'><span class='error'>{$inline_errors['email']}</span></span></if>
</p>
</li>
<li class='ipsField clear <if test="iePasswordClass:|:$inline_errors['password']">error</if>'>
<label for='password_1' class='ipsField_title'>{$this->lang->words['reg_choose_password']} <span class='ipsForm_required'>*</span></label>
<p class='ipsField_content'>
<input type='password' id='password_1' class='input_text password' size='45' maxlength='32' value='{$this->request['PassWord']}' name='PassWord' /><br />
<span class='desc lighter'><if test="iePassword:|:$inline_errors['password']"><span class='error'>{$inline_errors['password']}<br /></span></if>{$this->lang->words['reg_choose_password_desc']}</span>
</p>
</li>
<li class='ipsField clear'>
<label for='password_2' class='ipsField_title'>{$this->lang->words['reg_reenter_password']} <span class='ipsForm_required'>*</span></label>
<p class='ipsField_content'>
<input type='password' id='password_2' class='input_text password' size='45' maxlength='32' value='{$this->request['PassWord_Check']}' name='PassWord_Check' /><br />
</p>
</li>
</ul>
</fieldset>
<if test="hasNexusFields:|:!empty( $nexusFields )">
<script type='text/javascript'>
var _countriesWithStates = [];
<foreach loop="statesJs:$nexusStates as $k => $v">
_countriesWithStates["{$k}"] = 1;
</foreach>
</script>
<hr />
<fieldset>
<ul class='ipsForm ipsForm_horizontal'>
<foreach loop="fields:$nexusFields as $f">
<if test="isAddressOrPhone:|:in_array( $f['f_column'], array( 'cm_address_1', 'cm_phone' ) )">
<br />
</if>
<if test="isText:|:$f['f_type'] == 'text'">
<li class='ipsField clear'>
<label for='{$f['f_column']}' class='ipsField_title'><if test="isAddress1:|:$f['f_column'] == 'cm_address_1'">{$this->lang->words['cm_address']}<else /><if test="isAddress2:|:$f['f_column'] == 'cm_address_2'"> <else />{$f['f_name']}</if></if> <if test="textRequired:|:$f['f_reg_require']"><span class='ipsForm_required'>*</span></if></label>
<p class='ipsField_content'>
<input type='text' class='input_text' id='{$f['f_column']}' size='25' maxlength='255' value='{$this->request[ $f['f_column'] ]}' name='{$f['f_column']}' />
</p>
<if test="textErrorMessage:|:$f['f_reg_require'] and $this->request['do'] == 'process_form' and !$this->request[ $f['f_column'] ]">
<span class='error'>{$this->lang->words['err_complete_form']}</span>
</if>
</li>
</if>
<if test="isDropdown:|:$f['f_type'] == 'dropdown'">
<li class='ipsField clear'>
<label for='{$f['f_column']}' class='ipsField_title'>{$f['f_name']} <if test="dropdownRequired:|:$f['f_reg_require']"><span class='ipsForm_required'>*</span></if></label>
<div class='ipsField_content'>
<select name='{$f['f_column']}' id='{$f['f_column']}' <if test="isCountry:|:$f['f_column'] == 'cm_country'">onchange='states()'</if>>
<foreach loop="options:explode( "\n", $f['f_extra'] ) as $k => $v">
{parse variable="selected" default="" oncondition="$k == $this->request[ $f['f_column'] ] or $v == $this->request[ $f['f_column'] ]" value=" selected='selected'"}
<option value='<if test="isCountrySelect:|:$f['f_column'] == 'cm_country'">{$v}<else />{$k}</if>'{parse variable="selected"}><if test="isCountryWords:|:$f['f_column'] == 'cm_country'">{$this->lang->words['nc_'.$v]}<else />{$v}</if></option>
</foreach>
</select>
</div>
<if test="dropdownErrorMessage:|:$f['f_reg_require'] and $this->request['do'] == 'process_form' and !$this->request[ $f['f_column'] ]">
<span class='error'>{$this->lang->words['err_complete_form']}</span>
</if>
</li>
</if>
<if test="isSpecial:|:$f['f_type'] == 'special'">
<li class='ipsField clear'>
<label for='cm_state' class='ipsField_title'>{$this->lang->words['cm_state']} <if test="specialRequired:|:$f['f_reg_require']"><span class='ipsForm_required'>*</span></if></label>
<div class='ipsField_content'>
<input type='text' class='input_text' id='text-states' size='25' name='cm_state' value='{$this->request['cm_state']}' />
<foreach loop="statesCountries:$nexusStates as $country => $_states">
<select name='_cm_state' id='{$country}-states' class='input_select' style='display:none'>
<foreach loop="states:$_states as $s">
{parse variable="selected" default="" oncondition="$s[0] == $this->request['cm_state']" value=" selected='selected'"}
<option value='{$s[0]}'{parse variable="selected"}>{$s[1]}</option>
</foreach>
</select>
</foreach>
</div>
<if test="specialErrorMessage:|:$f['f_reg_require'] and $this->request['do'] == 'process_form' and !$this->request[ $f['f_column'] ]">
<span class='error'>{$this->lang->words['err_complete_form']}</span>
</if>
</li>
</if>
</foreach>
</ul>
</fieldset>
<script type='text/javascript'>
function states()
{
var c = $('cm_country').value;
if ( c in _countriesWithStates )
{
$( _display ).style.display = 'none';
$( _display ).name = '_cm_state';

$( c + '-states' ).style.display = '';
$( c + '-states' ).name = 'cm_state';

_display = c + '-states';
}
else
{
$( _display ).style.display = 'none';
$( _display ).name = '_cm_state';

$( 'text-states' ).style.display = '';
$( 'text-states' ).name = 'cm_state';

_display = 'text-states';
}
}

var _display = 'text-states';
states();
</script>
</if>
<if test="hasCfields:| :( is_array( $custom_fields['required'] ) && count( $custom_fields['required'] ) ) || ( is_array( $custom_fields['optional'] ) && count( $custom_fields['optional'] ) )">
<hr />
<fieldset>
<ul class='ipsForm ipsForm_horizontal'>
<if test="reqCfields:|:is_array( $custom_fields['required'] ) && count( $custom_fields['required'] )">
<foreach loop="custom_required:$custom_fields['required'] as $_field">
<li class='ipsField clear ipsField_{$_field['type']}'>
<label for='cprofile_{$_field['id']}' class='ipsField_title'>{$_field['name']} <span class='ipsForm_required'>*</span></label>
<div class='ipsField_content'>
{$_field['field']}
<if test="reqCfieldDescSpan:|:$_field['desc'] != ''"><br /><span class='desc'>{$_field['desc']}</span></if>
</div>
</li>
</foreach>
</if>

<if test="optCfields:|:is_array( $custom_fields['optional'] ) && count( $custom_fields['optional'] )">
<foreach loop="custom_optional:$custom_fields['optional'] as $_field">
<li class='ipsField clear ipsField_{$_field['type']}'>
<label for='cprofile_{$_field['id']}' class='ipsField_title'>{$_field['name']}</label>
<div class='ipsField_content'>
{$_field['field']}
<if test="optCfieldDescSpan:|:$_field['desc'] != ''"><br /><span class='desc'>{$_field['desc']}</span></if>
</div>
</li>
</foreach>
</if>
</fieldset>
</if>
<hr />
{$data['qandaHTML']}
{$data['captchaHTML']}
<hr />
<fieldset>
<ul class='ipsForm ipsForm_horizontal'>
<li class='ipsField clear ipsField_checkbox'>
<input type="checkbox" name="allow_admin_mail" id="allow_admin_mail" value="1" class="input_check" <if test="defaultAAE:|:$this->request['allow_admin_mail'] || !isset( $this->request['allow_admin_mail'] )">checked='checked'</if> />
<p class='ipsField_content'>
<label for='allow_admin_mail'>{$this->lang->words['receive_admin_emails']}</label>
</p>
</li>
<li class='ipsField clear ipsField_checkbox'>
<input type='checkbox' name='agree_tos' id='agree_tos' value='1' class='input_check' <if test="checkedTOS:|:$this->request['agree_tos']">checked="checked"</if> />
<p class='ipsField_content'>
<label for='agree_tos' <if test="ieDnameClass:|:$inline_errors['dname']">error</if>>
<strong>{$this->lang->words['agree_to_tos']} <a href='#' id='tou_link'>{$this->lang->words['terms_of_use']}</a></strong>
<if test="ieTOS:|:$inline_errors['tos']"><br /><span class='error'>{$inline_errors['tos']}</span></if>
</label>
<textarea id='tou' class='input_text' style='width: 350px; height: 100px; display: block;'>
{$this->settings['_termsAndConditions']}
</textarea>
</p>
</li>
</ul>
<script type='text/javascript'>
$('tou').hide();
</script>
</fieldset>
<br />
<fieldset>
<input type='submit' class='ipsButton' id='register_submit' value='{$this->lang->words['register']}' />
</fieldset>
</div>
</div>
</form>
<script type='text/javascript'>
ipb.templates['registration_terms'] = new Template("<h3>{$this->lang->words['reg_terms_popup_title']}</h3><div class='ipsPad' id='tou_popup'>#{content}</div>");
</script>
{parse template="registerCoppaStart" group="register" params=""}
</div>
{parse js_module="register"} 

EDIT (functia nu mai era disponibila) : Am un forum IP.Board 3.2.3 nou nout, cum pot sa ii atribui baza de date veche cu toate posturile, userii, categoriile, etc. ?

Din PHPMYAdmin exporti tabelele bazei de date ale forumului 3.1.4 si le importi in baza de date ale forumului 3.2.3 (fa un back-up al bazei de date inainte), insa daca versiunea 3.2.3 a suferit modificari si la tabelele esentiale ale bazei de date atunci te vei trezi cu erori peste erori (SQL).

P.S: Vezi ca tabelele sa aibe acelasi prefix cu cel pe care l-ai dat la instalarea versiunii 3.2.3, adica daca la instalare ai ales prefixul bazei de date ipb_ si prefixul bazei de date de la forumul 3.1.4 este ibb_ atunci va trebui sa-l modifici.

Share this post


Link to post
Share on other sites

Dupa o lupta acerba cu el am reusit datorita tie, iti raman dator pe viata :) am folosit metoda PHPMy Admin si am reusit cu succes.

Multumesc mult

Share this post


Link to post
Share on other sites

Cu placere. Ma bucur ca te-am putut ajuta si ca nu ti-au fost returnate erori.

Share this post


Link to post
Share on other sites

Link de download al ? IPB-ului ?

Licenta softului se achizitioneaza de aici: http://www.invisionpower.com

Versiuni cracked sigur vei gasi pe internet, insa, la ce bune ? Pentru un proiect serios nu are sens, mai bine folosesti MyBB.

Share this post


Link to post
Share on other sites

Folosind instructiunile din primul post ar trebui sa functioneze fara probleme; procedura nu a fost schimbata.

Share this post


Link to post
Share on other sites

Am sa incerc metoda din primul post si am sa revin maine cu un reply in speranta ca poate ii ajutam si pe altii.

Multumesc frumos gaby pentru informatie.

Cand v-oi ajunge si eu la un anumit numar pe useri de forum am sa imi iau si eu licenta de 25$/6luni, ce zici ?

Share this post


Link to post
Share on other sites

Cand v-oi ajunge si eu la un anumit numar pe useri de forum am sa imi iau si eu licenta de 25$/6luni, ce zici ?

Din pacate licenta de 25$/6 luni este doar pentru actualizare, si poate fi achizitionata abia dupa cumpararea licentei (175$).

Vezi:

Share this post


Link to post
Share on other sites

Din pacate licenta de 25$/6 luni este doar pentru actualizare, si poate fi achizitionata abia dupa cumpararea licentei (175$).

Vezi: Nelamurire Perioada De Valabilitate Ip Board

De acest lucru nu aveam habar, bine ca mi-ai deschis ochii.

Oricum, tin sa spun ca am de gand la un moment dat sa platesc aceste sume dar bineinteles ca atunci cand forumul v-a ajunge la cateva mii bune de useri inregistrati si cateva sute online. Sunt constient ca nu mi-ar strica ori daca as cumpara licenta acum sau mai tarziu, o pot folosii oricand din cate am inteles dar din pacate pentru un moment nu imi permit sa arunc banii pe asta.

Numai bine Gaby :cheers:

Share this post


Link to post
Share on other sites

Mie mi-a dat aceasta eroare:

Error:

CREATE TABLE core_editor_autosave ( eas_key CHAR(32) NOT NULL, eas_member_id INT(10) UNSIGNED NOT NULL DEFAULT '0', eas_app VARCHAR(50) NOT NULL DEFAULT '', eas_section VARCHAR(100) NOT NULL DEFAULT '', eas_updated INT(10) UNSIGNED NOT NULL DEFAULT '0', eas_content MEDIUMTEXT, UNIQUE KEY eas_key (eas_key), KEY eas_member_lookup (eas_member_id, eas_app, eas_section), KEY eas_updated (eas_updated) ) ENGINE=MyISAM;

Table 'core_editor_autosave' already exists


Error:

CREATE TABLE core_tags ( tag_id BIGINT(20) UNSIGNED NOT NULL auto_increment, tag_aai_lookup CHAR(32) NOT NULL DEFAULT '', tag_aap_lookup CHAR(32) NOT NULL DEFAULT '', tag_meta_app VARCHAR(200) NOT NULL default '', tag_meta_area VARCHAR(200) NOT NULL default '', tag_meta_id INT(10) UNSIGNED NOT NULL DEFAULT 0, tag_meta_parent_id INT(10) UNSIGNED NOT NULL DEFAULT 0, tag_member_id INT(10) UNSIGNED NOT NULL DEFAULT 0, tag_added INT(10) UNSIGNED NOT NULL DEFAULT 0, tag_prefix INT(1) UNSIGNED NOT NULL DEFAULT 0, tag_text VARCHAR(255), PRIMARY KEY (tag_id), KEY tag_aai_lookup (tag_aai_lookup), KEY tag_app (tag_meta_app (100), tag_meta_area (100)), KEY tag_member_id (tag_member_id), KEY tag_aap_lookup (tag_aap_lookup, tag_text (200)), KEY tag_added (tag_added ) ) ENGINE=MyISAM;

Table 'core_tags' already exists


Error:

CREATE TABLE core_tags_perms ( tag_perm_aai_lookup CHAR(32) NOT NULL DEFAULT '', tag_perm_aap_lookup CHAR(32) NOT NULL DEFAULT '', tag_perm_text VARCHAR(255) NOT NULL DEFAULT '', tag_perm_visible INT(1) UNSIGNED NOT NULL DEFAULT 1, UNIQUE KEY tag_perm_aai_lookup (tag_perm_aai_lookup), KEY tag_perm_aap_lookup( tag_perm_aap_lookup ), KEY tag_lookup (tag_perm_text, tag_perm_visible) ) ENGINE=MyISAM;

Table 'core_tags_perms' already exists


Error:

CREATE TABLE core_tags_cache ( tag_cache_key CHAR(32) NOT NULL DEFAULT '', tag_cache_text text, tag_cache_date INT(10) NOT NULL DEFAULT 0, UNIQUE KEY (tag_cache_key ) ) ENGINE=MyISAM;

Table 'core_tags_cache' already exists


Error:

CREATE TABLE cache_simple ( cache_id VARCHAR(32) NOT NULL DEFAULT '', cache_perm_key VARCHAR(32) NOT NULL DEFAULT '', cache_time INT(10) NOT NULL DEFAULT 0, cache_data MEDIUMTEXT NOT NULL, UNIQUE KEY lookup ( cache_id, cache_perm_key ) ) ENGINE=MyISAM;

Table 'cache_simple' already exists


Error:

CREATE TABLE core_incoming_email_log ( log_id int(11) NOT NULL AUTO_INCREMENT, log_email varchar(255) DEFAULT NULL, log_time int(10) DEFAULT NULL, PRIMARY KEY (log_id) ) ENGINE=MyISAM;

Table 'core_incoming_email_log' already exists

Share this post


Link to post
Share on other sites

Am o întrebare: când urcăm fişierele noului script în File Zilla, am văzut că unii urcă toate fişierele noului script, înafară de config.php.

 

Acela trebuie lăsat aşa cum este obligatoriu?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×