Re: [WebDNA] New Mountain Lion OSX Server
This WebDNA talk-list message is from 2013
It keeps the original formatting.
numero = 110205
interpreted = N
texte = No, httpd.conf is different between 10.6 and 10.8. Do not upload your =10.6 httpd.conf to a 10.8 box, it would make a mess with the new apache =configuration. What you have to do on a 10.8 is- just upload mod_fastcgi.so (we have a copy if you need it) in =/usr/libexec/apache2/ with the same UID:GID and permissions as the other =modules you will find inside this directoryand if it is a new install, just follow the instructions (Lion and =Mountain Lion have the same procedure) in the ReadMe file that comes =with the FastCGI. I did this several times so far (regular 10.8 and 10.8 =server) without any problem, it just takes few minutes to do.- chrisOn Feb 28, 2013, at 10:32, Banahan
wrote:> Using the Webdna 7 on 10.6, so this means we just need to upload the =httpd.conf?> Lawrence>=20>=20> christophe.billiottet@webdna.us a =E9crit :>> On my side, i was using 10.6 and directly upgraded to 10.8. The only =thing i had to do to make my WeDNA.fcgi run back has been to add the =mod_fastcgi.so (which had been removed by Apple since 10.7). It was =straight and easy to do.>>=20>> - chris>>=20>> On Feb 28, 2013, at 4:40, Tom Duke=20>> >> wrote:>>=20>>=20>>> Lawrence,>>>=20>>> Hi - it is possible. I installed v.7 on my MacBook Pro - then =removed it and installed v6.2 so I could have a development environment =to match our production server.>>>=20>>> My notes are rough - I never got a chance to write them up properly =- the main issue initially was to re-enable to web server in Lion. =Apple have left the software in place but have essentially deactivated =the web server.>>>=20>>> Happy to share my notes if you would like them.>>>=20>>> - Tom>>>=20>>>=20>>>=20>>>=20>>>=20>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D==3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D>>> Digital Revolutionaries>>> 1st Floor, Castleriver House>>> 14-15 Parliament Street>>> Temple Bar,Dublin 2>>> Ireland>>> ---------------------------------------------->>> [t]: ++ 353 1 440 3907>>> [e]:=20>>> >>>=20>>> [w]:=20>>> >>>=20>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D==3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D>>>=20>>>=20>>> On 27 February 2013 22:11, Banahan=20>>> >>> wrote:>>> Hi,>>>=20>>> I'm trying to setup a new server on Mac OSX.>>> As I bought a MacMini it comes with Montain Lion (not server)>>> I tried to set it up with the above details, but it's not working...>>> I'm wonder if some body did an install of Webdna on a non server =10.8>>>=20>>> I'm now considering getting the MacMini to 10.6 as it looks like a =lot faster to install (My server should already be running...)>>> What's you opinion? What is the benefit of using 10.8 ou 10.7 =compared to 10.6>>>=20>>> Thanks in advance fot your tips>>> Lawrence>>>=20>>> --=20>>> Lawrence Banahan>>> Mobile: 06.80.71.99.02>>> Skype: lbanahan>>> Courriel:=20>>> lawrence@banahan.fr>>> www.banahan.fr>>>=20>>>=20>>>=20>>>=20>>> Brian Wachter a =E9crit :>>>=20>>>> Steve,>>>>=20>>>> I'm not sure this is a DEFINITIVE guide, but it may help. I started =with the WebDNA 7 installation instructions and updated them for LION =SERVER and MOUNTAIN LION SERVER specific instructions. I'll attach the =text file as well as include the text below. Best of luck with your =install and keep us posted!>>>>=20>>>> Regards,>>>> Brian>>>>=20>>>> =#-------------------------------------------------------------------------=----------------------------------->>>>=20>>>> Here's the WebDNA 7 FastCGI installation process for OSX Lion =SERVER and Mountain Lion SERVER:>>>>=20>>>> STEP 1:>>>> Install JAVA for OS X Lion>>>> More information at:=20>>>>=20>>>> http://support.apple.com/kb/DL1421 and =http://support.apple.com/kb/HT5267>>>>=20>>>>=20>>>> To test if Java is installed, open Terminal.app and type "java".>>>> To check which version of Java is installed, open Terminal.app and =type "java -version".>>>>=20>>>> STEP 2:>>>> Install mod_fastcgi.so>>>> Lion/MtnLion is missing mod_fastcgi.so>>>> It can be recovered from Snow Leopard>>>> Put a copy of mod_fastcgi.so at /usr/libexec/apache2/>>>> Set permissions on mod_fastcgi.so to be the same as other .so files =in that directory.>>>> (i.e., system=3Dread/write,wheel=3Dreadonly,everyone=3Dreadonly)=20>>>>=20>>>> STEP 3:>>>> For EACH web site domain (i.e., vhost), place a copy of the /WebDNA =folder here:>>>> /Library/Server/Web/Data/Sites//>>>>=20>>>> STEP 4:>>>> Move a copy of WebDNA.fcgi executable inside each of the /WebDNA =folders>>>> chmod 755 WebDNA.fcgi>>>>=20>>>> STEP 5:>>>> Then open your primary apache2 configuration file and make sure =that both the>>>> rewrite and fastcgi modules are loaded. The mod_rewrite.so should =be loaded by default,>>>> but you will need to add the entry for loading mod_fastcgi.so>>>> For OS X Lion SERVER (10.7), the file to edit is: =/private/etc/apache2/httpd.conf>>>> For OS X Mtn Lion SERVER (10.8), the file to edit is: =/Library/Server/Web/Config/apache2/httpd_server_app.conf>>>>=20>>>> LoadModule rewrite_module libexec/apache2/mod_rewrite.so>>>> LoadModule fastcgi_module libexec/apache2/mod_fastcgi.so>>>>=20>>>> STEP 6:>>>> - edit httpd_server_app.conf (10.8) or httpd.conf (10.7) to add the =following lines...>>>>=20>>>> <#----------------------->>>> >>>> FastCGIServer =/Library/Server/Web/Data/Sites//WebDNA/WebDNA.fcgi =-idle-timeout 60 -processes 1>>>> FastCGIServer =/Library/Server/Web/Data/Sites//WebDNA/WebDNA.fcgi =-idle-timeout 60 -processes 1>>>> FastCGIServer =/Library/Server/Web/Data/Sites//WebDNA/WebDNA.fcgi =-idle-timeout 60 -processes 1>>>> Action webdna-fastcgi /WebDNA/WebDNA.fcgi>>>> AddHandler webdna-fastcgi .dna>>>> >>>> #----------------------->>>>=20>>>> Note it is very important to use "-processes 1" because if a =website open several instances>>>> accessing the same databases, there will be conflicts. Also be sure =to add an entry for each>>>> WebDNA-enabled vhost web site that you have.>>>>=20>>>> Notes for Lion Server (10.7)>>>>=20>>>> I added the fastcgi directive lines just below the following =directive:>>>> =09>>>> >>>> # Multi -language error messages>>>> #Include =/private/etc/apache2/extra/httpd-multilang-errordoc.conf>>>> ...>>>> #Include /private/etc/apache2/extra/httpd-dav.conf>>>> >>>> =09>>>> Be careful that OSX Lion Server will disable what you have done =if WebSharing is not "on":>>>> it will place your configuration within>>>> =09>>>> >>>> >>>> =09>>>> and the configuration settings are completely ineffective.>>>> So, turn it "on" by opening the System Settings, then opening =the "Sharing" control panel>>>> and checking the box for "Web Sharing".>>>>=20>>>> Notes for Mountain Lion Server (10.8)>>>>=20>>>> I added the fastcgi directive lines just below the following =directive:>>>> =09>>>> >>>> >>>>=20>>>>=20>>>> STEP 7:>>>> To hide some specific WebDNA-related files, add these lines in the =httpd.conf or>>>> httpd_server_app.conf, just below the lines you added in STEP 6.>>>>=20>>>> #----------------------->>>> >>>> Deny from all = =20>>>> >>>> #----------------------->>>>=20>>>> STEP 8:>>>> Finally, if you want the WebDNA [protect] context to properly work, =you will need the>>>> following lines INSIDE the virtualhost configuration file, for =every single site on your server.>>>> Open each virtualhost config file and add the following lines:>>>>=20>>>> #----------------------->>>> >>>> RewriteEngine on>>>> RewriteRule .* - [E=3DHTTP_AUTHORIZATION:%{>>>>=20>>>> HTTP:Authorization>>>>=20>>>> },L]>>>> >>>> #----------------------->>>>=20>>>> For Lion Server (10.7), the configuration files are located here:>>>> /etc/apache2/sites/0000_X.X.X.X_80_.conf (non-ssl =domains)>>>> /etc/apache2/sites/0000_X.X.X.X_443_.conf (ssl domains)>>>>=20>>>> For Mountain Lion Server (10.8), the configuration files are =located here:>>>> =/Library/Server/Web/Config/apache2/sites/0000_X.X.X.X_80_.conf =(non-ssl domains)>>>> =/Library/Server/Web/Config/apache2/sites/0000_X.X.X.X_443_.conf =(ssl domains)>>>> in the following file for non-SSL vhosts:>>>>=20>>>>=20>>>> STEP 9:>>>> Make sure that you add index.dna as a default index type for each =WebDNA-enabled site you host.>>>> Do this in Lion & Mtn Lion SERVER by opening Server.app, selecting =Web (10.7) or Websites (10.8)>>>> under SERVICES in the left-side pane, select your domain to edit =and then select the "edit" button>>>> next to "Index Files:". In the drop-down sheet, select + and add ="index.dna" to the list.>>>>=20>>>> STEP 10:>>>> Restart apache (there is no need to start WebDNA, it is =automatically done with the first>>>> WebDNA request apache receives. This is also the reason why we do =not need anymore the>>>> WebDNAMonitor from the previous versions) either with>>>> apachectl restart>>>> or using your administration GUI.>>>>=20>>>> STEP 11:>>>> Connect your browser to=20>>>>=20>>>> http://www.domain1.com/WebDNA/Admin/AdminPrefs.dna>>>>=20>>>> to manage site1,>>>>=20>>>>=20>>>> http://www.domain2.com/WebDNA/Admin/AdminPrefs.dna>>>>=20>>>> to manage site2 etc...>>>>=20>>>> login and pass admin/admin>>>>=20>>>> If your login fails, verify that STEP 8 has been done and try =again.>>>>=20>>>> That should do it.>>>> =#-------------------------------------------------------------------------=----------------------------------->>>>=20>>>>=20>>> --------------------------------------------------------- This =message is sent to you because you are subscribed to the mailing list . =To unsubscribe, E-mail to: archives: =http://mail.webdna.us/list/talk@webdna.us Bug Reporting: =support@webdna.us>>>=20>>>=20>>> --------------------------------------------------------- This =message is sent to you because you are subscribed to the mailing list . =To unsubscribe, E-mail to: archives:=20>>> http://mail.webdna.us/list/talk@webdna.us Bug Reporting: =support@webdna.us>>=20>> --------------------------------------------------------->> This message is sent to you because you are subscribed to>> the mailing list=20>> >> .>> To unsubscribe, E-mail to:=20>> >>=20>> archives:=20>> http://mail.webdna.us/list/talk@webdna.us>>=20>> Bug Reporting:=20>> support@webdna.us> --------------------------------------------------------- This message =is sent to you because you are subscribed to the mailing list . To =unsubscribe, E-mail to: archives: =http://mail.webdna.us/list/talk@webdna.us Bug Reporting: =support@webdna.us
Associated Messages, from the most recent to the oldest:
No, httpd.conf is different between 10.6 and 10.8. Do not upload your =10.6 httpd.conf to a 10.8 box, it would make a mess with the new apache =configuration. What you have to do on a 10.8 is- just upload mod_fastcgi.so (we have a copy if you need it) in =/usr/libexec/apache2/ with the same UID:GID and permissions as the other =modules you will find inside this directoryand if it is a new install, just follow the instructions (Lion and =Mountain Lion have the same procedure) in the ReadMe file that comes =with the FastCGI. I did this several times so far (regular 10.8 and 10.8 =server) without any problem, it just takes few minutes to do.- chrisOn Feb 28, 2013, at 10:32, Banahan wrote:> Using the Webdna 7 on 10.6, so this means we just need to upload the =httpd.conf?> Lawrence>=20>=20> christophe.billiottet@webdna.us a =E9crit :>> On my side, i was using 10.6 and directly upgraded to 10.8. The only =thing i had to do to make my WeDNA.fcgi run back has been to add the =mod_fastcgi.so (which had been removed by Apple since 10.7). It was =straight and easy to do.>>=20>> - chris>>=20>> On Feb 28, 2013, at 4:40, Tom Duke=20>> >> wrote:>>=20>>=20>>> Lawrence,>>>=20>>> Hi - it is possible. I installed v.7 on my MacBook Pro - then =removed it and installed v6.2 so I could have a development environment =to match our production server.>>>=20>>> My notes are rough - I never got a chance to write them up properly =- the main issue initially was to re-enable to web server in Lion. =Apple have left the software in place but have essentially deactivated =the web server.>>>=20>>> Happy to share my notes if you would like them.>>>=20>>> - Tom>>>=20>>>=20>>>=20>>>=20>>>=20>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D==3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D>>> Digital Revolutionaries>>> 1st Floor, Castleriver House>>> 14-15 Parliament Street>>> Temple Bar,Dublin 2>>> Ireland>>> ---------------------------------------------->>> [t]: ++ 353 1 440 3907>>> [e]:=20>>> >>>=20>>> [w]:=20>>> >>>=20>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D==3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D>>>=20>>>=20>>> On 27 February 2013 22:11, Banahan=20>>> >>> wrote:>>> Hi,>>>=20>>> I'm trying to setup a new server on Mac OSX.>>> As I bought a MacMini it comes with Montain Lion (not server)>>> I tried to set it up with the above details, but it's not working...>>> I'm wonder if some body did an install of Webdna on a non server =10.8>>>=20>>> I'm now considering getting the MacMini to 10.6 as it looks like a =lot faster to install (My server should already be running...)>>> What's you opinion? What is the benefit of using 10.8 ou 10.7 =compared to 10.6>>>=20>>> Thanks in advance fot your tips>>> Lawrence>>>=20>>> --=20>>> Lawrence Banahan>>> Mobile: 06.80.71.99.02>>> Skype: lbanahan>>> Courriel:=20>>> lawrence@banahan.fr>>> www.banahan.fr>>>=20>>>=20>>>=20>>>=20>>> Brian Wachter a =E9crit :>>>=20>>>> Steve,>>>>=20>>>> I'm not sure this is a DEFINITIVE guide, but it may help. I started =with the WebDNA 7 installation instructions and updated them for LION =SERVER and MOUNTAIN LION SERVER specific instructions. I'll attach the =text file as well as include the text below. Best of luck with your =install and keep us posted!>>>>=20>>>> Regards,>>>> Brian>>>>=20>>>> =#-------------------------------------------------------------------------=----------------------------------->>>>=20>>>> Here's the WebDNA 7 FastCGI installation process for OSX Lion =SERVER and Mountain Lion SERVER:>>>>=20>>>> STEP 1:>>>> Install JAVA for OS X Lion>>>> More information at:=20>>>>=20>>>> http://support.apple.com/kb/DL1421 and =http://support.apple.com/kb/HT5267>>>>=20>>>>=20>>>> To test if Java is installed, open Terminal.app and type "java".>>>> To check which version of Java is installed, open Terminal.app and =type "java -version".>>>>=20>>>> STEP 2:>>>> Install mod_fastcgi.so>>>> Lion/MtnLion is missing mod_fastcgi.so>>>> It can be recovered from Snow Leopard>>>> Put a copy of mod_fastcgi.so at /usr/libexec/apache2/>>>> Set permissions on mod_fastcgi.so to be the same as other .so files =in that directory.>>>> (i.e., system=3Dread/write,wheel=3Dreadonly,everyone=3Dreadonly)=20>>>>=20>>>> STEP 3:>>>> For EACH web site domain (i.e., vhost), place a copy of the /WebDNA =folder here:>>>> /Library/Server/Web/Data/Sites//>>>>=20>>>> STEP 4:>>>> Move a copy of WebDNA.fcgi executable inside each of the /WebDNA =folders>>>> chmod 755 WebDNA.fcgi>>>>=20>>>> STEP 5:>>>> Then open your primary apache2 configuration file and make sure =that both the>>>> rewrite and fastcgi modules are loaded. The mod_rewrite.so should =be loaded by default,>>>> but you will need to add the entry for loading mod_fastcgi.so>>>> For OS X Lion SERVER (10.7), the file to edit is: =/private/etc/apache2/httpd.conf>>>> For OS X Mtn Lion SERVER (10.8), the file to edit is: =/Library/Server/Web/Config/apache2/httpd_server_app.conf>>>>=20>>>> LoadModule rewrite_module libexec/apache2/mod_rewrite.so>>>> LoadModule fastcgi_module libexec/apache2/mod_fastcgi.so>>>>=20>>>> STEP 6:>>>> - edit httpd_server_app.conf (10.8) or httpd.conf (10.7) to add the =following lines...>>>>=20>>>> <#----------------------->>>> >>>> FastCGIServer =/Library/Server/Web/Data/Sites//WebDNA/WebDNA.fcgi =-idle-timeout 60 -processes 1>>>> FastCGIServer =/Library/Server/Web/Data/Sites//WebDNA/WebDNA.fcgi =-idle-timeout 60 -processes 1>>>> FastCGIServer =/Library/Server/Web/Data/Sites//WebDNA/WebDNA.fcgi =-idle-timeout 60 -processes 1>>>> Action webdna-fastcgi /WebDNA/WebDNA.fcgi>>>> AddHandler webdna-fastcgi .dna>>>> >>>> #----------------------->>>>=20>>>> Note it is very important to use "-processes 1" because if a =website open several instances>>>> accessing the same databases, there will be conflicts. Also be sure =to add an entry for each>>>> WebDNA-enabled vhost web site that you have.>>>>=20>>>> Notes for Lion Server (10.7)>>>>=20>>>> I added the fastcgi directive lines just below the following =directive:>>>> =09>>>> >>>> # Multi -language error messages>>>> #Include =/private/etc/apache2/extra/httpd-multilang-errordoc.conf>>>> ...>>>> #Include /private/etc/apache2/extra/httpd-dav.conf>>>> >>>> =09>>>> Be careful that OSX Lion Server will disable what you have done =if WebSharing is not "on":>>>> it will place your configuration within>>>> =09>>>> >>>> >>>> =09>>>> and the configuration settings are completely ineffective.>>>> So, turn it "on" by opening the System Settings, then opening =the "Sharing" control panel>>>> and checking the box for "Web Sharing".>>>>=20>>>> Notes for Mountain Lion Server (10.8)>>>>=20>>>> I added the fastcgi directive lines just below the following =directive:>>>> =09>>>> >>>> >>>>=20>>>>=20>>>> STEP 7:>>>> To hide some specific WebDNA-related files, add these lines in the =httpd.conf or>>>> httpd_server_app.conf, just below the lines you added in STEP 6.>>>>=20>>>> #----------------------->>>> >>>> Deny from all = =20>>>> >>>> #----------------------->>>>=20>>>> STEP 8:>>>> Finally, if you want the WebDNA [protect] context to properly work, =you will need the>>>> following lines INSIDE the virtualhost configuration file, for =every single site on your server.>>>> Open each virtualhost config file and add the following lines:>>>>=20>>>> #----------------------->>>> >>>> RewriteEngine on>>>> RewriteRule .* - [E=3DHTTP_AUTHORIZATION:%{>>>>=20>>>> HTTP:Authorization>>>>=20>>>> },L]>>>> >>>> #----------------------->>>>=20>>>> For Lion Server (10.7), the configuration files are located here:>>>> /etc/apache2/sites/0000_X.X.X.X_80_.conf (non-ssl =domains)>>>> /etc/apache2/sites/0000_X.X.X.X_443_.conf (ssl domains)>>>>=20>>>> For Mountain Lion Server (10.8), the configuration files are =located here:>>>> =/Library/Server/Web/Config/apache2/sites/0000_X.X.X.X_80_.conf =(non-ssl domains)>>>> =/Library/Server/Web/Config/apache2/sites/0000_X.X.X.X_443_.conf =(ssl domains)>>>> in the following file for non-SSL vhosts:>>>>=20>>>>=20>>>> STEP 9:>>>> Make sure that you add index.dna as a default index type for each =WebDNA-enabled site you host.>>>> Do this in Lion & Mtn Lion SERVER by opening Server.app, selecting =Web (10.7) or Websites (10.8)>>>> under SERVICES in the left-side pane, select your domain to edit =and then select the "edit" button>>>> next to "Index Files:". In the drop-down sheet, select + and add ="index.dna" to the list.>>>>=20>>>> STEP 10:>>>> Restart apache (there is no need to start WebDNA, it is =automatically done with the first>>>> WebDNA request apache receives. This is also the reason why we do =not need anymore the>>>> WebDNAMonitor from the previous versions) either with>>>> apachectl restart>>>> or using your administration GUI.>>>>=20>>>> STEP 11:>>>> Connect your browser to=20>>>>=20>>>> http://www.domain1.com/WebDNA/Admin/AdminPrefs.dna>>>>=20>>>> to manage site1,>>>>=20>>>>=20>>>> http://www.domain2.com/WebDNA/Admin/AdminPrefs.dna>>>>=20>>>> to manage site2 etc...>>>>=20>>>> login and pass admin/admin>>>>=20>>>> If your login fails, verify that STEP 8 has been done and try =again.>>>>=20>>>> That should do it.>>>> =#-------------------------------------------------------------------------=----------------------------------->>>>=20>>>>=20>>> --------------------------------------------------------- This =message is sent to you because you are subscribed to the mailing list . =To unsubscribe, E-mail to: archives: =http://mail.webdna.us/list/talk@webdna.us Bug Reporting: =support@webdna.us>>>=20>>>=20>>> --------------------------------------------------------- This =message is sent to you because you are subscribed to the mailing list . =To unsubscribe, E-mail to: archives:=20>>> http://mail.webdna.us/list/talk@webdna.us Bug Reporting: =support@webdna.us>>=20>> --------------------------------------------------------->> This message is sent to you because you are subscribed to>> the mailing list=20>> >> .>> To unsubscribe, E-mail to:=20>> >>=20>> archives:=20>> http://mail.webdna.us/list/talk@webdna.us>>=20>> Bug Reporting:=20>> support@webdna.us> --------------------------------------------------------- This message =is sent to you because you are subscribed to the mailing list . To =unsubscribe, E-mail to: archives: =http://mail.webdna.us/list/talk@webdna.us Bug Reporting: =support@webdna.us
christophe.billiottet@webdna.us
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
Help name our technology! (1997)
Initiating NewCart (1997)
Search (1997)
Navigator 4.01 (1997)
One more time (1997)
showif math date (2002)
re: Large databases in WebCat (1997)
Cart date/time (2006)
getting URL variable with '%20' in the variable name (2006)
listfiles-looking for slick solution (1997)
Order not created error (1997)
Help! WebCat2 bug (1997)
Dealing with da back button (1999)
Search inside Include (1998)
Do not truncate a whole word (2004)
Enhancement Request for WebCatalog-NT (1996)
State DB & TIme Zones (2003)
Unix DB Permission Error (2002)
WebCat b15 Mac plug-in (1997)
Fun with Dates - any progress? (1997)