Installing eFront on Windows Server 2003 and IIS 6_1

download Installing eFront on Windows Server 2003 and IIS 6_1

of 10

Transcript of Installing eFront on Windows Server 2003 and IIS 6_1

  • 8/3/2019 Installing eFront on Windows Server 2003 and IIS 6_1

    1/10

    Installing eFront on WindowsServer 2003 and IIS 6

  • 8/3/2019 Installing eFront on Windows Server 2003 and IIS 6_1

    2/10

    InstallingeFront3.6.8onWindowsServer2003andIIS6.0Thissmalltutorialprovidesastepbystepguideoninstallingtheneeded3

    rdpartysoftware

    andtheeFrontpackageonInternetInformationServer(IIS).Throughoutthistutorialwe

    usedafreshinstallationofWindowsServer2003withIEenhancedsecurityturnedoff1and

    allsuggestedupdatesfromMicrosoftinstalled(includingIE8).WesuggestavoidingIE6due

    tospeedandsecurityconsiderations.eFrontisbeingoptimizedformodernbrowsers

    includingIE89,Firefox3.6+,Opera9+,Safari,Chrome.

    InstallingeFrontonWindowsServer2003isnotverycomplicatedalthoughattimescanbe

    trickyduetobold decisionsregardingsecurityonthisWindowsServerversion.

    Stepstofollow:

    InstallMYSQLYou

    can

    download

    the

    latest

    MYSQL

    version

    from:

    http://www.mysql.com/downloads/mysql/

    Thisisgenerallystraightforwardbutincaseyouvegotanyissuesyoumayrefertothe

    installationinstructionat:

    http://dev.mysql.com/doc/refman/5.5/en/windowsinstallation.html

    Makesureyoucreatearootpasswordandrememberit.Wewillneeditlateronduringthe

    eFrontinstallationtocreateanewdb.

    InstallPHPYou

    can

    download

    the

    latest

    PHP

    version

    from:

    http://windows.php.net/download/

    Wesuggestusingthewindowsinstallerandnotanysourceorzippedversion.Duringthe

    PHPinstallationmakesureyouselecttheFastCGIserveroptionandrelatedinstructions.

    ThiswillautomaticallysetupIISsoastousePHPdirectly.Ifforanyreasontheautomatic

    installerisnotworkingyoucanfollowthesuggestionsbelowtoinstallFastCGI&PHPonIIS:

    http://learn.iis.net/page.aspx/247/usingfastcgitohostphpapplicationsoniis60/

    UnzipeFrontYouwillalsoneedacopyofeFrontitself.Youcandownloadthecommunityeditionof

    eFront

    from:

    http://www.efrontlearning.com/download/download

    efront.html

    Wesuggestunzippingitinsidec:/InetpubthedefaultIISfolder.Checkthefollowingpicture

    ofhowyourfolderstructureshouldlooklike:

    1 http://www.brighthub.com/internet/securityprivacy/articles/64685.aspx

    http://www.mysql.com/downloads/mysql/http://dev.mysql.com/doc/refman/5.5/en/windows-installation.htmlhttp://dev.mysql.com/doc/refman/5.5/en/windows-installation.htmlhttp://dev.mysql.com/doc/refman/5.5/en/windows-installation.htmlhttp://windows.php.net/download/http://learn.iis.net/page.aspx/247/using-fastcgi-to-host-php-applications-on-iis-60/http://learn.iis.net/page.aspx/247/using-fastcgi-to-host-php-applications-on-iis-60/http://learn.iis.net/page.aspx/247/using-fastcgi-to-host-php-applications-on-iis-60/http://learn.iis.net/page.aspx/247/using-fastcgi-to-host-php-applications-on-iis-60/http://learn.iis.net/page.aspx/247/using-fastcgi-to-host-php-applications-on-iis-60/http://learn.iis.net/page.aspx/247/using-fastcgi-to-host-php-applications-on-iis-60/http://learn.iis.net/page.aspx/247/using-fastcgi-to-host-php-applications-on-iis-60/http://learn.iis.net/page.aspx/247/using-fastcgi-to-host-php-applications-on-iis-60/http://learn.iis.net/page.aspx/247/using-fastcgi-to-host-php-applications-on-iis-60/http://learn.iis.net/page.aspx/247/using-fastcgi-to-host-php-applications-on-iis-60/http://learn.iis.net/page.aspx/247/using-fastcgi-to-host-php-applications-on-iis-60/http://learn.iis.net/page.aspx/247/using-fastcgi-to-host-php-applications-on-iis-60/http://learn.iis.net/page.aspx/247/using-fastcgi-to-host-php-applications-on-iis-60/http://learn.iis.net/page.aspx/247/using-fastcgi-to-host-php-applications-on-iis-60/http://learn.iis.net/page.aspx/247/using-fastcgi-to-host-php-applications-on-iis-60/http://learn.iis.net/page.aspx/247/using-fastcgi-to-host-php-applications-on-iis-60/http://learn.iis.net/page.aspx/247/using-fastcgi-to-host-php-applications-on-iis-60/http://www.efrontlearning.com/download/download-efront.htmlhttp://www.efrontlearning.com/download/download-efront.htmlhttp://www.efrontlearning.com/download/download-efront.htmlhttp://www.efrontlearning.com/download/download-efront.htmlhttp://www.efrontlearning.com/download/download-efront.htmlhttp://learn.iis.net/page.aspx/247/using-fastcgi-to-host-php-applications-on-iis-60/http://windows.php.net/download/http://dev.mysql.com/doc/refman/5.5/en/windows-installation.htmlhttp://www.mysql.com/downloads/mysql/
  • 8/3/2019 Installing eFront on Windows Server 2003 and IIS 6_1

    3/10

    Figure1:FolderstructureCreateanewsiteforeFrontonIISOpenInternetInformationServer,rightclickonWebServeroptionandselectNew

    >Website.Followthewizardasisdepictedinthefollowing4pictures.Notethatsinceour

    sitewillrunonport80wewillhavetostopfirstthedefaultwebsitethatoccupiesthesame

    port.

  • 8/3/2019 Installing eFront on Windows Server 2003 and IIS 6_1

    4/10

  • 8/3/2019 Installing eFront on Windows Server 2003 and IIS 6_1

    5/10

  • 8/3/2019 Installing eFront on Windows Server 2003 and IIS 6_1

    6/10

    SettingsecurityTheinstallationprocessofeFrontwillneedtocreateafewfoldersandfiles.Andsincethe

    installationishappeningthroughabrowserwewillhavetogivespecialprivilegestothe

    anonymoususerthatIISisgoingtousetoaccesstheeFrontinstallationthroughtheweb.

    Tofindtheexactnameofthisuser,rightclickonournewlycreatedsiteinsideIISandselect

    properties.ThenfindtheDirectorySecuritytabandclickontheEditoptiononAuthenticationandaccessControlasdepictedonthefollowing2pictures.MakeanoteoftheexactnameoftheanonymoususerIISisgoingtousetoaccessourwebsite.Wewill

    needit!

  • 8/3/2019 Installing eFront on Windows Server 2003 and IIS 6_1

    7/10

    WewillhavetoaddtheIISanonymoususertothelistofuserswithfullaccesstothisfolder.

    Otherwisethesetupprocesswillnotbeabletogetcompletedsuccessfully.Seethe

    following3picturesforthefullprocess.

  • 8/3/2019 Installing eFront on Windows Server 2003 and IIS 6_1

    8/10

  • 8/3/2019 Installing eFront on Windows Server 2003 and IIS 6_1

    9/10

    eFrontInstallationWearereadytoinstalleFront.OpenInternetExplorerandbrowseto thefollowingURL:

    http://localhost

    Assumingthateverythingworkedokyoushouldseethefollowingscreen.

    Installationisa2stepsprocessasdepictedbelow.Thefirststepmakessurethateverything

    worksassupposed.IfeFrontfindsaproblemwithyourinstallationyouwillseearelatedred

    statusimageandadescriptionoftheproblem.Usuallyyoushouldnotseeandredsignsbut

    ispossibletooverridethemandcontinuewiththeinstallation.

    http://localhost/http://localhost/http://localhost/
  • 8/3/2019 Installing eFront on Windows Server 2003 and IIS 6_1

    10/10

    Thesecondstepasksforadatabasenameanduserforcreatingthedb(hereishandyto

    remembertherootpasswordweusedformysql2)andsomeadditionalinfoandemail.

    Assumingthatthereisnoproblemtheinstallationshouldprocessandcompleted.

    Congrats!YoureFrontisready.Justclickontherelatedlinkonthefinalinstallationsto

    removetheinstallationfilesandbrowsethefirsteFrontscreen.

    2Asanadditionalsecurityyoushouldconsidercreatingaseconduseronmysqlforusingthisdb