Women in Technology

Hear us Roar



Article:
  Serve Your iCal Calendars Using WebDAV
Subject:   Can't Publish to Server
Date:   2003-03-19 17:22:20
From:   hd7001
First I must say I am a total newbie. I've been a graphic artist for a dozen years and am now getting my feet wet with administering an Mac XServe, learning UNIX and contemplating suicide. I followed the instructions in the article and failed to get it to work.


The sticking points...


You wrote: "Next, you need to make a place for the WebDAV lock database file. For lack of a better place, I created /usr/share/httpd/conf. Again, set the permissions so the server can write files here:"


I wonder: What? I don't have a folder "usr". do I make one? This passage is written to sound so obvious, but it isn't. What exactly am I creating here and why?


After attempting to create my own path to the conf. file I got to the next step...


You wrote: "First, create a password file in /Library/WebServer with this command:
htpasswd -c /Library/WebServer/.basic_pw webdav
You'll be prompted for a password.


Well... I wasn't exactly "prompted" for a password. I was shown a list of password "options" none of which seemed to get me anywhere. After a few attempts I exited the terminal with the futile hope that I somehow entered a password. Upon attempting to Publish my Calendar, using the username: webdav and my pseudo-password I get a progress bar that spins and a message that says: "publishing the calendar" and it goes NOWHERE, just keeps spinning.


My questions: If I did not properly submit a password, is there a way to do it correctly at this point (I did back up my httpd.conf)


What (with the small amount of info provided) did I do wrong and how do I fix it?


Where is the best source for a non-programmer to start learning this stuff (Unix, WebDav, PHP etc?)


Or should I just kill myself now and get it over with?

Main Topics Oldest First

Showing messages 1 through 1 of 1.

  • Can't Publish to Server
    2003-05-21 15:26:01  midnightlightning [View]

    I'm also 'just' a graphic designer, but perhaps I can help you a bit: First, you should have a /usr folder; all Unix machines do. If you're looking in the Finder, you won't see it since it's a shitten directory. Go to the Go menu and choose Go to Folder, and type in "/usr" minus the quotes and it should make it visible for you. Or, in Terminal, type in "cd /usr", again, minus the quotes. For my machine, I had the /usr/share/httpd/ path, and just had to make a new folder called conf within that. The Terminal command for this is "mkdir conf" while within the httpd folder.

    I'm not sure why you're having trouble with the htpasswd command; perhaps check your spelling?