Hej!
Jag undrar om någon vet hur dotnetnuke fungerar och hur man "installerar" det?
Tacksam för svar
Hälsningar Robin Gustafsson
29 svar · 1 529 visningar · startad av robingustafsson
Hej!
Jag undrar om någon vet hur dotnetnuke fungerar och hur man "installerar" det?
Tacksam för svar
Hälsningar Robin Gustafsson
Du kan ju börja med att läsa här: http://www.dotnetnuke.com/
Varför kommer detta upp?
Hej!
Nu har jag läst lite på dotnetnuke och som jag förstår så är det bara att lägga upp det på servern. Men när jag ska gå in på "sidan" står kommer det upp:
Server Error in '/' Application.
Runtime Error
Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.
Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".
<!-- Web.Config Configuration File -->
<configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>
Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.
<!-- Web.Config Configuration File -->
<configuration>
<system.web>
<customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
</system.web>
</configuration>
Hälsningar
Robin
robingustafsson skrev:
Hej!
Nu har jag läst lite på dotnetnuke och som jag förstår så är det bara att lägga upp det på servern. Men när jag ska gå in på "sidan" står kommer det upp:
Ja och hela den texten är ju en beskrivning av hur du får fram ett mer detaljerat felmeddelande eftersom de nuvarande inställningarna av säkerhetsskäl hindrar servern från att visa dessa.
Så det första steget till att lösa problemet är ju att göra som texten säger, så att du kan se vad som egentligen går fel.
Flyttas från ASP
Vad menas det?
Som jag förstår menas det att jag ska göra en fil som ska heta web.config
Ska jag då lägga dessa två koder i den eller hur ska jag göra? (Så har jag försökt)
Dessutom undrar jag var ska jag lägga den? (Nu lägger jag den i mappen där hela dotnetnuke ligger)
/Robin
robingustafsson skrev:
Som jag förstår menas det att jag ska göra en fil som ska heta web.config
Ska jag då lägga dessa två koder i den eller hur ska jag göra? (Så har jag försökt)
Dessutom undrar jag var ska jag lägga den? (Nu lägger jag den i mappen där hela dotnetnuke ligger)/Robin
Ja du ska skapa en sådan fil om du inte redan har den. Placera den i root på din webplats.
Men var menar du någonstans? Jag testar att lägga det över allt men inget händer!
web.config filen:
<?xml version="1.0"?>
<configuration>
<system.web>
<compilation debug="true">
</compilation>
</system.web>
</configuration>
Spara och skicka upp den till den plats på din webserver där websidan utgår ifrån alltså root inte i någon underkatalog.
Kör din sida igen och se vad du får för felmeddelande. I detta läget ska du få ett felmeddelande som är med utförligt.
Du får nog ta och visa mer kod för att vi ska kunna hjälpa dig vidare. Att bara skriva att inget händer ger ingeting i felsökningssynpunkt.
Hur ser sidan ut som du surfar till kodmässigt?
Tror inte du placerat web.config på rätt ställe. Eller så får du höra med ditt webhotell varför det inte fungerar.
Är customerrors mode="Off" i web.config då?
Ja
freguz skrev:
Är customerrors mode="Off" i web.config då?
Ja jag har ju bara kopierat det som står i rutorna.
/Robin
Innehållet i web.config
Innehållet i web.config
<customErrors>
<!-- Web.Config Configuration File -->
<configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>
<!-- Web.Config Configuration File -->
<configuration>
<system.web>
<customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
</system.web>
</configuration>
ok, du har dubbla settings
ändra klabbet till:
<?xml version="1.0"?>
<configuration>
<system.web>
<compilation debug="true">
</compilation>
<customErrors mode="Off"/>
</system.web>
</configuration>
Nu har jag ändrat det. Men det står fortfarande lika.
web.config:
<?xml version="1.0"?>
<configuration>
<system.web>
<compilation debug="true">
</compilation>
<customErrors mode="Off"/>
</system.web>
</configuration>
Ligger sidan i en virtuell katalog?
Det borde redan finnas en web config fil i dotnetnuke katalogen. Kolla efter den i root mappen för dotnetnuke