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
Scoop on Mac OS X.4 (Tiger) Docs
By janra , Section Code []
Posted on Sat Dec 17, 2005 at 12:00:00 PM PST
I spent the last few days picking away at installing Scoop on my iBook, and making notes about the process, since the last OS X notes were for Panther.

The good news is, it's gotten easier to install Scoop on OS X!

Remember, the notes below are not a complete install guide, they only describe what is different from a standard install. You should still read the complete install guide. (These notes will be making it into the system-specific notes in that document on its next update.)

In addition to Scoop's normal prerequisites, you will need:

  • XCode (This gives you gcc, perl, make, and all those handy tools you really can't do without, plus a ton of other stuff.)
  • fink (Unix utilities package manager. You may want to also get FinkCommander, the GUI front end to fink.)

There are a few changes to Scoop's normal prerequisites:

  • expat: get this from fink; a binary package install works fine
  • MySQL: there's an OS X native installer for 4.1 now, so download this and install mysql, the startup item, and the prefPane (all in the same dmg package). If you have a pressing need to compile MySQL yourself you can still do that, but this is much easier. Once all three are installed you can turn it on and off through System Preferences.
  • Apache: you can use the built-in apache/mod_perl. You'll need to uncomment the LoadModule and AddModule lines for perl in httpd.conf (tucked away in /private/etc/httpd)

Before you start the install.pl script I'd suggest starting cpan and installing Bundle::CPAN like it recommends - XCode really doesn't come with many modules, including a bunch of ones that make life in CPAN much easier. Like, oh, the one that lets you keep a command history and scroll through it with the up/down arrow keys.

NOTE: You will want to start CPAN with the command "sudo -H cpan" and similarly run the Scoop install script with "sudo -H ./install.pl" so your permissions and environment are set correctly.

There is one module with special compile instructions for OS X, so you might as well take care of it before starting install.pl too.

XML::Parser You'll have to tell it where your expat is: after installing expat via fink, download and compile this module by hand, and when you configure use "perl Makefile.PL EXPATLIBPATH=/sw/lib EXPATINCPATH=/sw/include". Then make, make test, and make install as normal.

There is a system expat in /usr/X11R6/lib/ but I haven't tested this one to see if it works; fink's expat is known to work. If you try it (adjusting the two paths passed to the makefile appropriately) let me know what happens in a comment below!

Once all that is done, you're good to go: run the install.pl script and let it do its thing.

Before putting the generated apache config file fragment into /private/etc/httpd/ and Include-ing it in httpd.conf, you'll have to make two changes: both ErrorLog and CustomLog files need to be in "/private/var/log/httpd/" instead of the default "logs/". If you leave it at the default apache will fail with no useful error message (and apachectl configtest reports "Syntax OK"), and will appear to hang if started from System Preferences. If you change it, your logfiles are with the standard ones and you can get log rotation simply by adding your logfile names to the /etc/weekly script beside access_log and error_log.

And now you should have a Scoop site.

< Talk To Action | Scoop 1.1 Release Candidate 2c Out >

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

Login
Make a new account
Username:
Password:

Related Links
Scoop
XCode
fink
FinkComman der
MySQL
More on Docs
Also by janra

Story Views
  142 Scoop users have viewed this story.

Display: Sort:
Scoop on Mac OS X.4 (Tiger) | 64 comments (64 topical, 0 hidden)
OS X install (none / 0) (#1)
by michaelg on Wed Dec 28, 2005 at 02:17:03 AM PST

I can't find the logs in question, but after making changes to httpd, the server doesn't hang. Unfortunately, I can't figure out how to to make the site run. I have the install in Users/../Sites/scoop/. When I point the browser to the scoop directory, all I see are perl scripts.



And now fixed (none / 0) (#2)
by michaelg on Wed Dec 28, 2005 at 07:18:56 PM PST

Additional notes/changes I made to set it straight:

- Moved entire package to /cgi-bin/, and added the alias to httpd.conf, rather than run as <VirtualHost>

- Added a line to the hosts file for 127.0.0.1 > machinename.local.scoop, and used the same name for cookies during install

- Started site from "http://machinename.local.scoop/cgi-bin/scoop/"

- On 10.4.3, I found error_log and access_log where they should be, by default, in "/private/var/log/httpd/" - httpd.conf was ok in this respect, as well




Installed it on a different Tiger (none / 0) (#3)
by janra on Sat Feb 11, 2006 at 02:55:56 PM PST

And I have some comments that I forgot to put in the first time around.

  • I put the scoop code in /Library/Webserver/scoop - right beside CGI-Executables (the OS X equivalent of cgi-bin)
  • The error and access log files are prompted for, so if you enter them properly up front you won't have to change them before starting your site. Note that you have to use /private/var/log/httpd/filename and not /var/log/httpd/filename because apache doesn't like symlinks in its config file (something I found out long ago...)
  • when you run cpan, you don't have to tell it any special arguments for prefix, or make, or any of that, even though the perl modules aren't where you'd expect if you're familiar with more conventional unix installs. CPAN will do "the Right Thing" and install everything where it belongs when run as root. I spent all kinds of time the first time around looking for the right special arguments, only to finally discover that none were needed. OS X: it really is that simple :-)

This time around I used the system expat, in /usr/X11R6, and it fetched, parsed, and generated the RDF files properly, so I'd say that one works, no need to use the expat from fink.

You still probably want fink, for various utilities. ctags (if you're going to do scoop coding), gpg (cpan likes this so it can check signatures), and so on...

--
Discuss the art and craft of writing




My Mac Scoop (none / 0) (#5)
by bolson on Fri Jun 23, 2006 at 08:41:44 PM PST

I've been running sbprog.com on my iMac G5 since Dec 8, 2005. Works fine. It may have been some hassle getting all the perl modules installed, but I think I could do it fresh in less than a day now.

For extra masochism/great justice! I run it on PostgreSQL. Last I checked they changes I put in to make that go weren't quite what the scoop maintainers wanted so I guess I'll just keep on with my own little fork of scoop. :-(



Education (none / 0) (#7)
by Johny Gardner on Mon Feb 29, 2016 at 05:02:15 AM PST

Making the notes on the different and necessary things is also very important for all the people. The australian essay writers should share good and quality articles on these things.



free coc gems (none / 0) (#8)
by sam0071 on Wed Mar 16, 2016 at 01:35:53 PM PST

After visiting this author's website you will be very thankful as it will let you to generate the unlimited gems,gold,elixirs and many more which has vital use in playing clash of clans as with the help of which you will easily train your troops and allow them full access in attacking the opponents as it is the game where you forget the time after playing it.



thanks (none / 0) (#9)
by carryt on Mon Apr 11, 2016 at 07:18:09 AM PST

worked perfectly for my website as well. thanks!



The Art of Transformation (none / 0) (#10)
by Gabrielly on Fri Aug 05, 2016 at 02:28:57 AM PST

The Blue Book is an authentic institution at Tiffany's. Born in 1854 in the United States as a mail order catalogue, it has over the years become an annual anthology of the most replica watches extraordinary jewellery created by the master artisans of the New York Maison, impatiently awaited by brand aficionados, fashion icons, rich clients and jewellery experts. The Blue Book offers one of the most comprehensive and ray ban replica splendid ranges of one-of-kind High Jewellery models, and its annual publication is marked by a must-see event in which the creations are worn and set off to perfection by the world's most beautiful women. This year's edition of the replica handbags new "Blue Book, the Art of Transformation" collection, inspired by the exploration of nature and the oceans, was celebrated in due style last April by a gala held at the historical Cunard Building in New York. Actresses Reese Witherspoon, Naomi Watts, Diane Kruger and Jessica Biel literally dazzled guests, including by the stunning jewellery they were wearing on this monster beats outlet glittering event. The "Blue Book, The Art of Transformation" also welcomes a selection of jewellery watches specially created for the occasion.



RE: (none / 0) (#11)
by PeterMartin on Wed Apr 12, 2017 at 06:26:11 AM PST

One thing I like about Scoop on Mac OS X.4 is that they doubtlessly check their upheld inquiry things as needs are. Some other web lists allow supporters to pay for upgraded circumstance assignment help uk, leaving the customer to figure whether a thing is recorded near the top since it is relevant.



Useful Information (none / 0) (#12)
by johnmarco on Mon May 08, 2017 at 11:42:06 AM PST

I believe that is one of the such a lot significant info for me And im satisfied reading your article However want to statement on some common things The website style is perfect the articles is really great. tarsorrhaphy



Nice Share (none / 0) (#13)
by johnmarco on Tue Jun 06, 2017 at 11:13:12 AM PST

After research a number of of the blog posts on your web site now and I truly like your means of blogging I bookmarked it to my bookmark website checklist and will be checking again soon Pls check out my web page as nicely and let me know what you think. http://www.cuchifritos.club/cuchifrito-middletown-ny/



Re:qTox se ned (none / 0) (#14)
by lynnlibbrecht on Mon Feb 05, 2018 at 03:05:29 AM PST

Genuinely loved this kind of post. Although I want much more information on like precious subject matter.- gmail sign up



Check Cashing (none / 0) (#15)
by Pervez on Sun Apr 01, 2018 at 09:15:59 PM PST

I am sincerely pleased I've got observed this excellent fact. An outstanding website page applying enjoyable written content which can be what precisely we start to use. You may have done some sort of first-rate occupation! Currently simply click here Check Cashing Best wishes concerning superb information.



Using Module Events Homework Help (none / 0) (#16)
by edwardparkar on Wed Apr 18, 2018 at 02:56:11 AM PST

Great info! I recently came across your blog and have been reading along. I thought I would leave my first comment. I don't know what to say except that I have Using Module Events Homework Help



Java Programming Assignment Help (none / 0) (#17)
by edwardparkar on Wed Apr 18, 2018 at 02:57:32 AM PST

The leading assignment help UK firm offers state of the art services to its clients with a promise of delivering all the required work well within the deadline. Java Programming Assignment Help We also share some information about our business



Ecology Homework Help (none / 0) (#18)
by edwardparkar on Wed Apr 18, 2018 at 05:39:31 AM PST

Dissertation Guidance Provides quality Online Dissertation Help for students. Ecology Homework Help Amazing article thanks or sharing..



Evaluating A Torsional Pendulum Experiment Case St (none / 0) (#19)
by edwardparkar on Wed Apr 18, 2018 at 06:06:56 AM PST

We also share some information about our business Evaluating A Torsional Pendulum Experiment Case Study Solution I genuinely appreciated understanding it. Sitting tight for some more incredible articles like this from you in the nearing days



Index Design Homework Help (none / 0) (#20)
by edwardparkar on Wed Apr 18, 2018 at 06:32:10 AM PST

This is really a great stuff for sharing. Keep it up . Index Design Homework Help Thanks for sharing.



SimBiology Homework Help (none / 0) (#21)
by edwardparkar on Wed Apr 18, 2018 at 06:49:16 AM PST

I'm really impressed with your article, such great & usefull knowledge you mentioned here SimBiology Homework Help



Zoology Thesis Help (none / 0) (#22)
by edwardparkar on Wed Apr 18, 2018 at 07:06:52 AM PST

I personally like your post; you have shared good insights and experiences. Zoology Thesis Help Keep it up.



Risenebeb (none / 0) (#23)
by edwardparkar on Wed Apr 18, 2018 at 07:26:31 AM PST

John arnold is an academic writer of the Dissertation-Guidance. Who writes quality academic papers for students to help them in accomplishing their goals. Materials Science Dissertation Writing Service Amazing article thanks or sharing..



homedepot (none / 0) (#24)
by hinofevav on Mon May 07, 2018 at 11:53:55 AM PST

The products available in the homedepot.com/opinion are home appliances, tools, hardware, builders hardware, lumber, building materials, paint, plumbing, flooring, garden supplies & plants.



Thank a lot. (none / 0) (#26)
by dhruvday on Sat Sep 01, 2018 at 06:42:06 AM PST

Airtel Number Check Code Airtel Number Check Code Airtel Number Check Code Airtel Number Check Code Happy 13th Birthday Vodafone Number Check Code Vodafone Number Check Code Vodafone Number Check Code Vodafone Number Check Code Happy Birthday Mom Laptops Under 500 Laptops Under 400 Laptops Under 300 Laptops Under 200 TechkyUniverse WhollyTricks TechTroth TechMania HappyWishesDays



What (none / 0) (#27)
by annasander12 on Thu Sep 27, 2018 at 11:30:54 AM PST

I hate to say this but I had a hard time understanding this languge. But I know I can. seal coater in South Bend, Indiana



best bathroom remodeling (none / 0) (#29)
by Pervez on Sat Mar 09, 2019 at 02:11:14 PM PST

Marvelous practical knowledge best suited! Give preference to past experiences looking most people routine. I've acquired a lot furthermore there. All the best substantially mainly for telling this site. By now adopt in this best bathroom remodeling In fact, reap some benefits some people learning to turn out to be a newbie.



great (none / 0) (#30)
by rozirose124 on Thu Apr 11, 2019 at 03:52:19 PM PST

These things are very important, good think so - I think so too... endzone camera



great (none / 0) (#31)
by rozirose124 on Fri Apr 26, 2019 at 01:02:26 AM PST

Gurutoto adalah situs prediksi togel wap yang menyediakan berbagai prediksi wap berbagai pasaran dan 3 pasaran besar seperti wap sydney, wap sgp dan wap hk wap sgp



great (none / 0) (#32)
by rozirose124 on Sat Apr 27, 2019 at 06:56:48 PM PST

I frequently take joy in finding a site that offers wonderful ideas as I like learning new stuff. Many times when I have been to this site I have appreciated the nice content on this page. A fantastic blog and i'll be back once more for further wonderful content... Creative Marketing Agency



great (none / 0) (#33)
by rozirose124 on Wed May 01, 2019 at 02:05:09 PM PST

Any time you are browsing the web quite often I have discovered a web site which may be rather thought invoking like this one. Delighted when I discovered your blog because I really loved it and so I look forward to the next post. A terrific blog and i'll be back a lot more for further useful content... Websites Thailand



great (none / 0) (#34)
by rozirose124 on Wed May 01, 2019 at 02:25:23 PM PST

I have bookmarked your website because this site contains valuable information in it. I am really happy with articles quality and presentation. Thanks a lot for keeping great stuff. I am very much thankful for this site. natural beaded rows extensions



great (none / 0) (#35)
by rozirose124 on Thu May 02, 2019 at 10:28:01 AM PST

I would like to thank you for the efforts you have made in writing this article. I am hoping the same best work from you in the future as well. In fact your creative writing abilities has inspired me to start my own Blog Engine blog now. Really the blogging is spreading its wings rapidly. Your write up is a fine example of it. auto like fb



great (none / 0) (#36)
by rozirose124 on Sun May 12, 2019 at 01:18:42 PM PST

I can give you the address Here you will learn how to do it correctly. Read and write something good. 카지노사이트



great (none / 0) (#37)
by rozirose124 on Sat May 18, 2019 at 02:29:55 PM PST

I should say only that its awesome! The blog is informational and always produce amazing things. fort lauderdale



great (none / 0) (#38)
by rozirose124 on Sat May 18, 2019 at 02:33:07 PM PST

We provide you with your own Canada physical address to receive your mails and packages. Just sign up and log into your mailbox manager to check your inventories, forward shipments to you, scan letters or even discard mails. Order Fulfillment



great (none / 0) (#39)
by rozirose124 on Sat May 18, 2019 at 02:46:11 PM PST

Great post i must say and thanks for the information. Education is definitely a sticky subject. However, is still among the leading topics of our time. I appreciate your post and look forward to more. Hair Transplant Chicago



great (none / 0) (#40)
by rozirose124 on Sat May 18, 2019 at 02:48:08 PM PST

Hi! This is my first visit to your blog! We are a team of volunteers and new initiatives in the same niche. Blog gave us useful information to work. You have done an amazing job! Private Dentist UK



great (none / 0) (#41)
by rozirose124 on Thu May 23, 2019 at 07:36:34 AM PST

I was just browsing through the internet looking for some information and came across your blog. I am impressed by the information that you have on this blog. It shows how well you understand this subject. Bookmarked this page, will come back for more. software development agency



great (none / 0) (#42)
by rozirose124 on Sat May 25, 2019 at 04:19:03 AM PST

Took me time to read all the comments, but I really enjoyed the article. It proved to be Very helpful to me and I am sure to all the commenters here! It's always nice when you can not only be informed, but also entertained! practicemock



great (none / 0) (#43)
by rozirose124 on Sat May 25, 2019 at 04:29:03 AM PST

You might comment on the order system of the blog. You should chat it's splendid. Your blog audit would swell up your visitors. I was very pleased to find this site.I wanted to thank you for this great read!! Affable Games Speaking simulator



great (none / 0) (#44)
by rozirose124 on Sat May 25, 2019 at 04:34:53 AM PST

I am looking for and I love to post a comment that "The content of your post is awesome" Great work! PGi conference calls



great (none / 0) (#45)
by rozirose124 on Sun Jun 02, 2019 at 11:25:53 AM PST

On this page you can read my interests, write something special. bed wedge



great (none / 0) (#46)
by rozirose124 on Thu Jun 20, 2019 at 07:22:39 AM PST

I always enjoy finding a website that provides beneficial info since I like learning new things. Many times when I have been to this particular website I've truly really enjoyed the great content on this website. A great site and I will be back once more for further useful content... Soap Sleeves



great (none / 0) (#47)
by rozirose124 on Tue Jul 16, 2019 at 06:25:53 AM PST

Nice information, valuable and excellent design, as share good stuff with good ideas and concepts, lots of great information and inspiration, both of which I need, thanks to offer such a helpful information here. hasta yatağı



great (none / 0) (#48)
by rozirose124 on Fri Aug 02, 2019 at 02:36:47 PM PST

I am interested in such topics so I will address page where it is cool described. restaurantes em Pirenopolis



great (none / 0) (#49)
by rozirose124 on Sun Aug 04, 2019 at 06:21:06 AM PST

These websites are really needed, you can learn a lot. https://www.instructables.com/member/tarawilson/?publicView=true



great (none / 0) (#50)
by rozirose124 on Thu Aug 08, 2019 at 09:57:57 AM PST

I propose merely very good along with reputable data, consequently visualize it: eComputerTips.Com



great (none / 0) (#51)
by rozirose124 on Sun Aug 11, 2019 at 02:35:23 PM PST

I encourage you to read this text it is fun described ... instagram bio link



great (none / 0) (#52)
by rozirose124 on Sun Aug 11, 2019 at 03:27:00 PM PST

Wow! Such an amazing and helpful post this is. I really really love it. It's so good and so awesome. I am just amazed. I hope that you continue to do your work like this in the future also. baby rattle



great (none / 0) (#53)
by rozirose124 on Mon Aug 26, 2019 at 06:56:22 AM PST

it's really nice and meanful. it's really cool blog. Linking is very useful thing.you have really helped lots of people who visit blog and provide them usefull information. ETH Price



great (none / 0) (#54)
by rozirose124 on Thu Sep 12, 2019 at 02:15:16 PM PST

I am always searching online for storys that can accommodate me. There is obviously a multiple to understand about this. I feel you made few salubrious points in Attributes moreover. Detain busy, awesome career! نقل عفش



great (none / 0) (#55)
by rozirose124 on Sat Sep 14, 2019 at 11:07:21 PM PST

Going to graduate school was a positive decision for me. I enjoyed the coursework, the presentations, the fellow students, and the professors. And since my company reimbursed 100% of the tuition, the only cost that I had to pay on my own was for books and supplies. Otherwise, I received a free master's degree. All that I had to invest was my time. sarkari job find



great (none / 0) (#56)
by rozirose124 on Sat Sep 14, 2019 at 11:50:50 PM PST

This is very appealing, however , it is very important that will mouse click on the connection: نقل عفش



great (none / 0) (#57)
by rozirose124 on Sat Sep 14, 2019 at 11:56:01 PM PST

I use only high quality materials - you can see them at: Jimmy



power washing (none / 0) (#58)
by fredluis on Sun Sep 15, 2019 at 11:56:51 PM PST

Your blogs further more each else volume is so entertaining further serviceable It appoints me befall retreat encore. I will instantly grab your rss feed to stay informed of any updates. power washing



great (none / 0) (#59)
by rozirose124 on Sun Sep 29, 2019 at 11:51:16 PM PST

I understand this column. I realize You put a many of struggle to found this story. I admire your process. Beauty Tips



great (none / 0) (#60)
by rozirose124 on Sun Oct 06, 2019 at 08:28:07 AM PST

This is very interesting, but it is necessary to click on this link: 온라인카지노노하우



great (none / 0) (#61)
by rozirose124 on Fri Oct 11, 2019 at 11:45:13 AM PST

This is very significant, and yet necessary towards just click this unique backlink: business guide



great (none / 0) (#62)
by rozirose124 on Fri Oct 18, 2019 at 12:21:41 PM PST

The most interesting text on this interesting topic that can be found on the net ... read more



great (none / 0) (#63)
by rozirose124 on Tue Nov 05, 2019 at 04:36:33 AM PST

For this web site, you will see our account, remember to go through this info. 카지노사이트



great (none / 0) (#64)
by rozirose124 on Sun Nov 10, 2019 at 02:27:17 PM PST

Awesome dispatch! I am indeed getting apt to over this info, is truly neighborly my buddy. Likewise fantastic blog here among many of the costly info you acquire. Reserve up the beneficial process you are doing here. 안전놀이터



great (none / 0) (#65)
by rozirose124 on Mon Nov 18, 2019 at 08:41:26 AM PST

Profit primarily prime quality items -- you can understand them all within: Pyyro



Scoop on Mac OS X.4 (Tiger) | 64 comments (64 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