Scoop -- the swiss army chainsaw of content management
Front Page · Everything · News · Code · Help! · Wishlist · Project · Scoop Sites · Dev Notes · Latest CVS changes · Development Activities
How to install Scoop in Windows 2000/XP Docs
By TimF , Section Help! []
Posted on Wed Jul 17, 2002 at 12:00:00 PM PST
I have recently succesfully installed scoop in Windows XP. The only thing that is not working properly is account creation. It seems to randomly decide to work (most of the time it doesn't). I have no idea what the cause is. It could be Sendmail.pm, it could be my router, it could be my ISP's SMTP server. If you have any thoughts, feel free to comment.

How-To Install Scoop in Windows
  1. Install the Apache webserver (current version of the 1.x series is 1.3.26). You can download the Windows Apache binaries by clicking here.
  2. Install the MySQL database. Current version as of this writing is 3.23.51. You can download the Windows MySQL binaries by clicking here.
  3. Install the ActiveState ActivePerl distribution. Current version as of this writing is 5.6.1.633. You can download ActivePerl by clicking here.
  4. Install Scoop. You should grab the 0.9 Scoop nightly. It can be obtained by clicking here. I installed Scoop in 'C:\Scoop', and will be using that directory throughout the rest of this how-to.
  5. Setup MySQL:
    1. Start MySql:
      • Open up a Dos prompt, and type 'c:\mysql\bin\mysqld --install'
      • Open Administrative Tools in the Control Panel.
      • Double click on the Services icon.
      • You can change the properties so that the MySQL service is started automatically or manually.

    2. Setup the Scoop database:
      • Type: 'c:\mysql\bin\mysql' at the dos prompt.
      • Type: 'create database scoop;'.
      • Type: 'grant insert, update, delete, select on scoop.* to root@localhost identified by 'password';'.
      • Type: 'exit'. You will now be back at the command prompt.
      • Type: 'c:\mysql\bin\mysql -u root -p scoop <c:\scoop\struct\scoop.sql'.
      • Type: 'c:\mysql\bin\mysql -u root -p scoop'.
      • Type: 'update vars set value='/<path>' where name='rootdir';' if you would like scoop to run from a path within your domain, type that path instead of '/<path>' (eg: /scoop), otherwise leave it blank.
      • Type: 'update vars set value='putyouremailaddresshere' where name='local_email';'. Put your email address where it says put your email address here.
      • Type: 'update blocks set block='putyouremailaddresshere' where bid='admin_alert';'. Put your email address where it says put your email address here.
      • Type: 'update vars set value='http://your.site.address' where name='logout_url';'. Replace your.site.address with your site address.
      • Type: 'update vars set value='http://your.site.address' where name='site_url';'. Replace your.site.address with your site address.
  6. Setup ActivePerl:
    • Open up the dos prompt again.
    • Type: 'ppm install DBD-mysql'.
    • Type: 'ppm install Digest-MD5'.
    • Type: 'ppm install ApacheDBI'.
    • Type: 'ppm install http://theoryx5.uwinnipeg.ca/ppmpackages/libapreq.ppd'.
    • Type: 'ppm install http://theoryx5.uwinnipeg.ca/ppmpackages/Apache-Session.ppd'.
    • Type: 'ppm install Class-Singleton'.
    • Type: 'ppm install Crypt-UnixCrypt'.
    • Type: 'ppm install Mail-Sendmail'.
    • Type: 'ppm install String-Random'.
    • Type: 'ppm install Time-Modules'.
    • Type: 'ppm install Crypt-CBC'.
    • Type: 'ppm install Crypt-Blowfish'.
    • Type: 'ppm install XML-RSS'.
    • Type: 'ppm install http://theoryx5.uwinnipeg.ca/ppmpackages/mod_perl.ppd'. This will install mod_perl. You will need to supply it with your Apache modules directory.
  7. Edit the Scoop config file
    • Open the file 'C:\Scoop\etc\httpd-location.conf' in your favourite text editor.
    • Whenever you need to supply a local path in the config file (eg. C:\Scoop) you will need to change the backslash to a forward slash (so C:\Scoop becomes C:/Scoop).
    • Edit line 48, so that it reads 'use lib qw( C:/scoop/lib );'.
    • Edit line 53 so it reads '<Location>'. This will have Scoop show up from the root directory of the server. If you don't like this, change it to the appropriate path.
    • Edit line 76: 'PerlSetVar mysql_version __MYSQL_VER__', replace __MYSQL_VER__ with your version of MySQL.
    • Edit line 91 so that it reads 'PerlSetVar db_name scoop'.
    • Edit line 94 so it reads 'PerlSetVar db_host localhost'. If it is running on another server, replace 'localhost' with the name of that server.
    • Edit line 97: 'PerlSetVar db_user __DBUSER__'. Replace __DBUSER__ with the username that will connect to the scoop database.
    • Edit line 100: 'PerlSetVar db_pass __DBPASS__'. Replace __DBPASS__ with the password of the database.
    • Edit line 112 so that it reads 'my $vfile = 'C:/scoop/VERSION';'.
    • Edit line 114 so that it reads 'push(@{ $Location{'/'}->{PerlSetVar} },'.
    • Edit line 128: 'PerlSetVar cookie_host __COOKIE_HOST__'. Replace __COOKIE_HOST__ with the name of your cookie server.
    • Edit line 131: 'PerlSetVar SMTP __SMTP_SERVER__'. Replace __SMTP_SERVER__ with the name of your SMTP server.
    • Edit line 135: 'PerlSetVar site_id __SITE_ID__'. Replace __SITE_ID__ with whatever you would like to call your site.
    • Edit line 144: Add an unguessable key.
    • Edit line 168 so that it reads 'PerlRequire c:/scoop/etc/startup.pl'.
    • Edit line 175 so that it reads 'Alias /scoop/images/ "C:/scoop/html/images/"'.
  8. Edit the Apache config file
    • Open the file 'C:\Program Files\Apache Group\Apache\conf\httpd.conf'.
    • Add the following line to the Load Modules section: 'LoadModule perl_module modules/mod_perl.so'.
    • Add the following line to the Add Modules section: 'AddModule mod_perl.c'.
    • Put an email address at which you can be reached in the Server Admin section: 'ServerAdmin you@yourisp.com'.
    • Modify the Server Name section to reflect your real server name: 'ServerName www.myserver.com'.
    • Modify the Document Root section to point to the htdocs directory of your Apache install. In this case: 'DocumentRoot "C:/Program Files/Apache Group/Apache/htdocs"'.
    • Two sections below the Document Root section will need to read as follows: '<Directory "C:/Program Files/Apache Group/Apache/htdocs">'.
    • Add the following line to the bottom of the file: 'Include c:/scoop/etc/httpd-location.conf'.
  9. Last minute things
    • Change the password for the scoop account.
    • Create a new administrator account.
    • Delete the scoop account.

Enjoy your new Scoop instalation!

With this, everything works so far. Except account creation. It seems to not work. I have set my ISP's smtp server in both httpd-location.conf, and in Sendmail.pm. After install I can succesfully setup one account, and then that is it. Every single attempt after that results in a "bad email" message and account creation failure. If anyone has any ideas, feel free to comment.

< Hidden comment toggle for trusted users | Topic Admins >

Menu
· create account
· faq
· search
· report bugs
· Scoop Administrators Guide
· Scoop Box Exchange

Login
Make a new account
Username:
Password:

Related Links
· Scoop
· here
· here [2]
· here [3]
· here [4]
· More on Docs
· Also by TimF

Story Views
  260 Scoop users have viewed this story.

Display: Sort:
How to install Scoop in Windows 2000/XP | 74 comments (74 topical, 0 hidden)
Wow, thanks (5.00 / 1) (#1)
by panner on Thu Jul 18, 2002 at 08:03:56 PM PST

This should probably go into the scoop admin guide. Maybe even in as INSTALL.win32 ;)

One question: did you try running install.pl after you got apache/mysql/perl/modules installed? If you skip the CPAN part of install.pl, it seems like it would have no problem configuring the DB and httpd.conf automatically, just as it does on other systems. But I may be wrong, so I'm wondering if you tried that.

About the SMTP problem, it sounds like a mis-configuration of the SMTP server, or something. Most problems with account creation on a fresh install are related to SMTP relaying issues.



--
Keith Smiley



Putting My Scoop Where My Mouth Is (none / 0) (#5)
by thelizman on Fri Jul 19, 2002 at 02:06:30 PM PST

As per mycomments last night on your submitting this over at www.kuro5hin.org, I am currently installing MkLinux on a Macintosh PowerPC Performa 6116CD. As soon as that's over with, I'll install the necessary server componants, and get my esoteric version of scoop on the net.

I had previously done this on a Macintosh PowerPC G3 500, but that was a far more powerful machine that this will be. It was also a PCI Mac with the New World ROM.

You sir, have inspired me to hack yet again. Thank you.



A little help please? (none / 0) (#15)
by wink on Fri Aug 09, 2002 at 05:08:28 PM PST

I am a little new to most if this. I'm attempting to install scoop on WinXP and have tried to follow the instructions above. I'm a bit stuck on step 4 ("Install Scoop").

I've tried running the Install.pl script from the scoop8.1 and the scoop9.0(nightly build). No luck. Is this the right way to go?

When I do run either install script, it fails. I seem to be missing quite a few modules that are required by Bundle::Scoop. I have installed the latest version of ActiveState ActivePerl. The required modules are apparently not included. How do I go about proceeding?

TIA

Wink ;)



Odd error message (none / 0) (#20)
by Vladinator on Fri Aug 16, 2002 at 07:51:59 AM PST

Did anyone else get this?

Syntax error on line 53 of c:/scoop/etc/httpd-location.conf:

Invalid command '<Location>', perhaps mis-spelled or defined by a module not included in the server configuration

Note the errors or messages above, and press the <ESC> key to exit.

"Even Marylin Monroe was a man, but this tends to get overlooked by our motherfixated overweight sexist media." -- Robyn Hitchcock and the Egyptians



Add Apache error (none / 0) (#22)
by Vladinator on Tue Aug 20, 2002 at 08:17:33 AM PST

Got that other error fixed - now the service will not start.  :(  Anyone seen this?

[Tue Aug 20 09:53:22 2002] [crit] (10045)The attempted operation is not supported for the type of object referenced: Parent failed for socket 396.
[Tue Aug 20 09:53:22 2002] [error] (2)No such file or directory: master_main: create child process failed. Exiting.


"Even Marylin Monroe was a man, but this tends to get overlooked by our motherfixated overweight sexist media." -- Robyn Hitchcock and the Egyptians



anyone solve the mail problem yet? (none / 0) (#24)
by Vladinator on Tue Aug 20, 2002 at 08:48:07 AM PST

I can't get that to work right either...

"Even Marylin Monroe was a man, but this tends to get overlooked by our motherfixated overweight sexist media." -- Robyn Hitchcock and the Egyptians


Error with libapreq.ppd (none / 0) (#26)
by torkill on Thu Feb 03, 2005 at 01:07:26 AM PST

Hi

I'm trying to install scoop with the Apache2Triad web server installation kit at <url:http://apache2triad.sourceforge.net>

When I run this command:
C:\apache2triad\perl\bin>ppm install http://theoryx5.uwinnipeg.ca/ppmpackages/libapreq.ppd

I get the following error:

Installing package 'http://theoryx5.uwinnipeg.ca/ppmpackages/libapreq.ppd'... Error installing package 'http://theoryx5.uwinnipeg.ca/ppmpackages/libapreq.ppd' : Read a PPD for 'http://theoryx5.uwinnipeg.ca/ppmpackages/libapreq.ppd', but it is not intended for this build of Perl (MSWin32-x86-multi-thread-5.8)

As I'm a complete newbie on this, I cant think of any way to try to fix it. I did not find another version of the file. But probably that is what I need, another version of libapreq.ppd.

Does anybody know how to fix it?

--
cheers
torkill




i will install scoop in windows xp (none / 0) (#29)
by funvideoblog on Tue May 02, 2006 at 08:06:47 PM PST

i will install scoop in windows xp :)



help to install (none / 0) (#30)
by pasad on Sun Aug 06, 2006 at 08:51:57 AM PST

i have nothing to do but to find help here. If someone can help to install it could you contact me with email andrea [at] DigiBib.com



Xp Not working (none / 0) (#31)
by Vincent on Tue Jan 06, 2009 at 12:16:25 AM PST

Wil jij idool worden? Dan krijg je vanaf begin volgend jaar weer de kans bij RTL 4. De zender komt terug met het format X Factor. Wendy van Dijk krijgt dit keer niet de exclusieve presentatie, dat mag ze samen gaan doen met Martijn Krabbé, zo meldt De Telegraaf. Marianne van Wijnkoop zit vrijwel zeker in de jury, de andere twee juryleden zijn nog onduidelijk. Henkjan Smits stapte zoals bekend over naar SBS 6 en Henk Temming in de jury was niet echt een succes. Opvallend is dat de talentenjacht dit keer niet in september begint, maar pas in het nieuwe jaar. Daardoor zal de talentenjacht dit keer tot aan het begin van de zomerperiode duren, een periode waarin de kijkcijfers doorgaans afvlakken. Dat terwijl X Factor al een matig kijkcijfersucces was in vergelijking tot Idols. Een andere opvallende wijziging: X Factor wordt niet langer uitgesmeerd over twee avonden, maar de live-show en uitslag zullen op één avond zijn te zien. Slimme zet, want de kijker heeft volgens mij ook wel door dat hij hiermee aan het lijntje wordt gehouden. In X Factor kunnen mensen van jong tot oud meedoen. In de liveshows strijden ze gecategoriseerd tegen elkaar: jong (tot 26), ouder (26+) en groepjes. De winnaar van X Factor I was Sharon Kips, die inmiddels een televisiecarrière bij de EO is begonnen.



Scoop (none / 0) (#32)
by tiny on Wed Feb 04, 2009 at 01:57:12 AM PST

can be installed in xp? free essential software



Everything is so much better (none / 0) (#33)
by vegaskid on Fri Feb 20, 2009 at 03:10:03 AM PST

Excellent post. Are you ever going to make scoop a simple installer? That would be great. Seth of Vegas



AYpearl (none / 0) (#34)
by Lucy0422 on Thu Feb 26, 2009 at 10:49:34 PM PST

wholesale jewelry,wholesale handmade jewelry,wholesale fashion jewelry,wholesale costume jewelry handmade jewelry costume jewelry jewelry wholesale,discount jewelry,cheap jewelry wholesale pearl wholesale crystal



nice (none / 0) (#38)
by samscoopsasl on Tue Aug 30, 2011 at 04:50:11 PM PST

Attempt elsewhere this useful court to facilitate execute a effortless swap mobile phone lookup with the intention of reverse phone stumble on out who is losing that mobile phone number. Plus you can also consume this cell phone number lookup so while to make a mobile phone lookup a propos so whilst to liar. With yet with a transpose search know how to carry out the turn around mobile phone method the unsurpassed thing you know how to interminably achieve rider you feel regarding it these days.



suis (none / 0) (#39)
by bluejade on Wed Sep 28, 2011 at 08:47:12 PM PST

Je suis très heureux de lire cet article .. merci de nous donner cette information utile. Fantastique de plain-pied à travers. J'apprécie ce post. prior learning assessment .oil pressing machine



recovery software (none / 0) (#40)
by sachinruhela on Sat Oct 15, 2011 at 08:50:43 AM PST

data recovery software Thanks for sharing your article. I really enjoyed it.



hi (none / 0) (#41)
by mrmill on Tue Oct 25, 2011 at 02:51:22 AM PST

Your place is valueble for me. Thanks!... Filter Press



good work (none / 0) (#42)
by jb4522jb on Thu Nov 03, 2011 at 12:03:42 AM PST

The process of installing scoop is so good. There is so much that you can get from this. Keep up the good work.orlando nursing home abuse lawyer



Reply (none / 0) (#44)
by Anonymous on Wed Nov 30, 2011 at 05:53:01 AM PST

Well this kind of information is really worth searching for, good information for readers and a value for you as will definitely show the quality of the writer. It's good to have these kinds of articles around to keep the information flow steady. Helping those who really can make things right in the future, good work !... research paper help | term paper help | essay help I admire the valuable information you offer in your articles. I will bookmark your blog and have my children check up here often. I am quite sure they will learn lots of new stuff here than anybody else! dissertation help | thesis help



helpful (none / 0) (#45)
by jewelrymood on Mon Dec 19, 2011 at 02:04:25 AM PST

couldn't agree u more, really a very helpful post to me. China Jewelry Wholesale



great (none / 0) (#46)
by xiangxin33 on Fri Jan 06, 2012 at 09:33:14 PM PST

great information Down Jackets Down Jacket China Wholesale



share with others (none / 0) (#47)
by xiangxin33 on Fri Jan 06, 2012 at 09:34:48 PM PST

share with others Shop from China fountain pens pens Hero Pens Picasso Pens



asas (none / 0) (#48)
by xiangxin33 on Fri Jan 06, 2012 at 09:36:52 PM PST

asa Spy Camera CCTV Cameras Hidden Cameras



asas (none / 0) (#49)
by xiangxin33 on Fri Jan 06, 2012 at 09:37:56 PM PST

Sports Goods Wholesale Online Shopping



Reply (none / 0) (#50)
by Anonymous on Sat Jan 07, 2012 at 06:38:52 AM PST

I must appreciate you for the information you have shared.I find this information very useful and it has considerably saved my time.thanks Headway University Fraud | Headway University Fraud



helpful (none / 0) (#51)
by jewelrymood on Sat Jan 14, 2012 at 10:00:54 PM PST

jewelry wholesale, wholesale jewelry from China at low prices and high quality. Cheap and discount jewelry wholesale from China supplier.



hi (none / 0) (#52)
by mrmill on Sun Jan 15, 2012 at 10:24:06 PM PST

Thanks, I was looking for information and your blog really helped me. EN IPE



Reply (none / 0) (#53)
by Anonymous on Mon Jan 16, 2012 at 07:10:56 AM PST

You know your projects stand out of the herd. There is something special about them. It seems to me all of them are really brilliant! Panworld University | Panworld University



Thanks for (none / 0) (#54)
by superking on Tue Jan 17, 2012 at 09:17:37 AM PST

These tips and tricks are very useful for me to trace many links and networks. Thanks, payday UK



reply (none / 0) (#55)
by dorothy1508 on Sat Jan 21, 2012 at 09:38:35 AM PST

I really loved reading your blog. It was very well authored and easy to understand. Unlike additional blogs I have read which are really not that good. I also found your posts very interesting code promo sfr



Excellent article. (none / 0) (#56)
by superman77 on Tue Jan 31, 2012 at 09:21:24 AM PST

Excellent article. Very interesting to read. I really love to read such a nice article. Thanks! keep rocking. cd bank rates



really (none / 0) (#57)
by bigboss on Wed Feb 01, 2012 at 07:12:18 AM PST

this is really nice to read..informative post is very good to read..thanks a lot! anime mobile



This is truly a great read for me. (none / 0) (#58)
by superman1112233 on Wed Feb 01, 2012 at 09:46:16 AM PST

This is truly a great read for me. I have bookmarked it and I am looking forward to reading new articles. Keep up the good work! promotional codes



I have read (none / 0) (#59)
by tomtim63 on Wed Feb 08, 2012 at 08:32:47 AM PST

I have read your blog it is very helpful for me. I want to say thanks to you. I have bookmark your site for future updates. bad credit loans



This is (none / 0) (#60)
by tomtim63 on Thu Feb 09, 2012 at 09:20:13 AM PST

This is a good post. This post gives truly quality information. I'm definitely going to look into it. Really very useful tips are provided here. Thank you so much. Keep up the good works. Rabbit Vibrator



Very good mate (none / 0) (#61)
by TheGateKeeper on Fri Feb 10, 2012 at 09:03:07 AM PST

Very nice website pal, makes me think of me of Self Defense Laws, or possibly heavy bag workout.Greetings from stretches for hamstring. Do us a favor and keep this updated and never take this website down. Also, havbe a look at Muay Thai Camps in Thailand.



Awesome (none / 0) (#62)
by powerplay on Sat Feb 11, 2012 at 05:57:53 AM PST

Awesome blog. I enjoyed reading your articles. This is truly a great read for me. I have bookmarked it and I am looking forward to reading new articles. Keep up the good work! Mobiltelefoner med abonnement



singe (none / 0) (#64)
by bluejade on Mon Feb 13, 2012 at 08:04:57 PM PST

I encountered a young doctor in the hallway and had a brief conversation with him. I was perplexed about the strange expression on his face. Briquette Press Machine



Thanks for (none / 0) (#65)
by tomtim63 on Wed Feb 15, 2012 at 07:36:30 AM PST

Thanks for the blog loaded with so many information. Stopping by your blog helped me to get what I was looking for. cash advance



The information (none / 0) (#66)
by tomtim63 on Wed Feb 15, 2012 at 09:57:45 AM PST

The information you have posted is very useful. The sites you have referred was good. Thanks for sharing... instant cash usa



Wonderful (none / 0) (#67)
by bigman on Sun Feb 19, 2012 at 05:41:00 AM PST

Wonderful article, thanks for putting this together! This is obviously one great post. Thanks for the valuable information and insights you have so provided here. honda ฮอนด้า



You know (none / 0) (#68)
by bigman on Sun Feb 19, 2012 at 05:54:09 AM PST

You know your projects stand out of the herd. There is something special about them. It seems to me all of them are really brilliant! honda ฮอนด้า



caoen (none / 0) (#69)
by bluejade on Mon Feb 20, 2012 at 09:36:54 PM PST

Just trying to help people get somewhere in their professional lives by letting them know what managers look for in employees. shaking table machine



I really (none / 0) (#70)
by bigman on Tue Feb 21, 2012 at 06:35:20 AM PST

I really appreciate the kind of topics you post here. Thanks for sharing us a great information that is actually helpful. Good day! Anime on android



Your website (none / 0) (#71)
by bigman on Tue Feb 21, 2012 at 07:03:34 AM PST

Your website is really cool and this is a great inspiring article. Android Anime



Great (none / 0) (#72)
by bigman on Wed Feb 22, 2012 at 06:07:38 AM PST

Thank you for taking the time to publish this information very useful! www.hgh-review.org



It is (none / 0) (#73)
by bigman on Wed Feb 22, 2012 at 07:02:42 AM PST

It is imperative that we read blog post very carefully. I am already done it and find that this post is really amazing. Dan's Great HGH Site



Nice to (none / 0) (#74)
by bigman on Wed Feb 22, 2012 at 07:34:30 AM PST

Nice to read your article! I am looking forward to sharing your adventures and experiences. Non prescription colored contacts



How to install Scoop in Windows 2000/XP | 74 comments (74 topical, 0 hidden)
Display: Sort:

Hosted by ScoopHost.com Powered by Scoop
All trademarks and copyrights on this page are owned by their respective companies. Comments are owned by the Poster. The Rest © 1999 The Management

create account | faq | search