Upload
efront
View
225
Download
0
Embed Size (px)
Citation preview
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