Signup for g-link Newsletter here...Print?

Article written on 13. august 2008 by Anders

TopicCategoryPlatform / OSRelated issues...
Fejl ved login og database patch (lap)LoginmodulWindows Vista, MS IE 7.0More about the same subject...
Description of Problem / Solution:

Henrik skriver:
Jeg har lige opdateret mine systemfiler via g-link Update Service og pludselig får jeg en fejl når jeg vil logge på - jeg kan simpelthen ikke få fat i Admin Menuen! Jeg får bare denne fejlmeddelelse:

Hvad skal jeg gøre?

Anders svarer:
Din fejl opstår fordi systemet hele tiden udvikles og forbedres med ny funktionalitet. Du skal faktisk bare patche din database! At patche (lappe) databasen betyder ikke at der er fejl i din database, men at der er tale om en udvidelse til en tabeldefition. F.eks. har seneste version af Nyheds Modulet en mulighed for at du kan "arkivere" dine nyheder, således at når nyheden ikke er ny langere kan den lagres som en "gammel" nyhed u et arkiv. Men denne funktion virker kun hvis du har de nyeste filer til Nyheds Modulet og at din databasetabel (news) har en kolonne med navnet "arch" (forkortelse for arkiv)
Hvis denne kolonne ikke eksisterer, vil den nyeste version af Nyheds Modulet fejle og du vil få problemer med databaseværktøjet (import/eksport/backup). Derfor er det vigtigt, at versionenrne passer sammen. Hvis du ikke vil bruge de nye funktionaliteter, er der ingen grund til at hente nye filversioner eller patche din database - din installation af g-link CMS kan sagtens køre videre uden ændringer.

Forløbet med at patche databasen er, at du henter patch - filerne på g-link.dk Download Center (DC); database-patch-filerne hedder altid noget med admin_add_xxxx.asp i dette tilfælde hedder filen:
admin_add_gal_to_tbl_login_userlist.asp
Når du henter filen på DC, ser du også dette lille Info ikon: Info - ikonet..., som med et klik viser filens metadata (beskrivende data). Af denne fils metadata fremgår følgende:


Denne fil tilføjer en kolonne til tabellen "login_userlist". Kolonnen bruges til at bestemme hvorvidt en admin har ret til at tilføje, ændre og slette metadata i fotoarkivet.

 

 

 

 

Bemærk:
======
For at køre sciptet og undgå fejlmeddelelser SKAL filerne være den i ( ) angive version ELLER nyere:
- admin_user_new.asp (1.30)
- admin_user_new_ex.asp (1.30)
- admin_user_edit.asp (1.30)
- admin_user_edit_ex.asp (1.30)
- admin_user_priv.asp (1.30)

 

Anvendelse:
==========
Download og upload filen til systemmappen (/db/user/). Skriv filens URL i din browsers adresselinie og tryk "Enter". Alternativt kan du i Admins File Browser klikke på tandhjulsikonet (Run "admin_add_xxx.asp" in browser if possible?).

 

Tabellen er nu udvidet med kolonnen "gal" som er af datatypen VarChar(16). Kolonnen er som default ikke populeret.

 

Afslut med at slette filen v.hj.a. "Admins File Browser" 


Hvis du ikke kan logge på din side fordi du får den ovenstående fejlmeddelelse, kan du bare (i din MS Internet Explorer) trykke CTRL + N, herved får du en ny browser. I dennes browsers adresselinie skriver du http://www..../db/user/ + filnavnet admin.asp, så får du fat i Admin Menuen, idet du faktisk allerede er logget på - blot vises linket til Admin Menuen ikke. Så kan du herefter uploade admin_add_xxx.asp filerne via g-link CMS uploader (alternativt kan du uploade via FTP og så bare skr. filnavnet i browserens adresselinie)

 

Der er selvfølgelig ingen grund til at patche databasen, hvis den allerede er patchet, men der sker ikke nogen skade, hvis du installerer en patch, som allerede er installeret: Det eneste der sker, er at du får en meddelelse om, at det ikke er nødvendigt. I enkelte tilfælde kan du få en redundant populering af en tabel, hvilket i praksis er helt uden betydning. Men det er vigtigt at databasetabellerne indeholder de rigtige kolonner, hvis du vil benytte den forbedrede funktionalitet, som g-link CMS stiller til rådighed i takt med system-opdateringer...

Happy patching...
Happy patchin'

Article written on 13. august 2008 by Anders
Article No. #34

Return....