Avatar billede speder Nybegynder
15. september 2002 - 10:52 Der er 2 løsninger

Content Management System - Opencms

Hej

Er der nogen som har installeret Opencms på en win2k platform med SQL Server. Hvis ja, ville jeg meget gerne have lidt vejledning (det fungerer fint med MySQL, men jeg aner ikke hvad der skal gøres for at få det til at fungere med MS Sql.

Er der nogle som evt. kender nogle opensource alternativer til Opencms?

Takker,

Søren
Avatar billede eydun Nybegynder
16. september 2002 - 03:09 #1
Hmmm... www.jahia.org er et opensource alternativ - hundedyre, men de er opensource...
Avatar billede soelvpil Nybegynder
16. september 2002 - 22:54 #2
Har ikke selv prøvet openCms, så følgende bliver lidt af et gæt, men måske det kan give dig en lille bitte smule alligevel.

I stedet for mySQL, har du selvfølgelig valgt SQL server (jeg formoder der er en rigtig god grund til det???). Det betyder så, at hvis man kører setup-wizarden i openCMS, kan man ikke længere bruge defaultoptions, men skal selv angive nogle.

De relevante oplysninger der skal ændres er sandsynligvis url'en på databasen, samt klassenavn på databasedriveren, resten er sandsynligvis  uændret.

Som databaseurl foreslås garanteret et eller andet med jdbc:mysql://http:localhost:3306 eller noget i den stil.

Her skal i stedet angives en url på din database. Hvilken url afhænger dels af databasens installation (maskine og port), samt af hvilken driver der benyttes.

Som driver skal benyttes en jdbc-driver til den rigtige database, i dit tilfælde sql server. De kan normalt fås gratis. Jeg fandt frem til følgende url hos microsoft

http://msdn.microsoft.com/downloads/default.asp?URL=/downloads/sample.asp?url=/MSDN-FILES/027/001/779/msdncompositedoc.xml

Sammen med driveren findes garanteret noget dokumentation om hvordan urlen skal være.

For at det hele kan spille, skal din applikation indeholde din databasedriver (som sikkert er pakket i en .jar-fil). Dette gøres på følgende måde (og skal nok ske, allerede inden du kører setup-wizarden). Du starter din tomcat-servere. Inde i tomcat-installationen har du sikkert placeret opencms.war i et katalog der hedder webapps. Når serveren er startet op, vil du efter et stykke tid kunne se, at der ligger en folder i webapps-kataloget, der hedder opencms. Inde i denne folder ligger en underfolder der hedder web-inf. Inde i den ligger der 99.9% sikkert en underfolder der hedder lib (hvis der ikke er, skal du oprette den). Inde i lib-folderen skal du smide den jar-fil der indeholder din databasedriver. Du skal nu stoppe serveren, slette .war-filen (men bevare opencms-kataloget, og husk lige at gemme war-filen et eller andet andet sted), og starte serveren igen.

Nu burde du kunne køre din installations-wizard, og alt bør spille.
Der er selvfølgelig lige noget med oprette en bruger, der nok kan gøres på en anden måde med sql-server.

Håber det kan hjælpe dig lidt på vejen, selv om det altså delvist ergætværk fra min side.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester