[Date Prev][Date Next][Thread Prev][Thread Next][Minivend by date
][Minivend by thread
]
Re: Setting up Minivend on RHL 5.2 w/ Perl 5.005_02--HELP!!!!!!
****** message to minivend-users from Ben Donohue <donohueb@bvm.com.au> ******
raisplin wrote:
> ****** message to minivend-users from raisplin <raisplin@rcn.com> ******
>
> Hello,
>
> I am new to minivend and to the list. I am having problems with
> installing Minivend on my Redhat 5.2 system.
>
> Here is the basic jist of what I have done and what happens.
>
> 1. Made a new virtualhost in /etc/httpd/conf/httpd.conf
> document root for this host is /www/docs/store.domain.com
> CGI Directory (via ScriptAlias) is /www/cgis/store.domain.com
>
> 2. ran the configure script from the Minivend-3.11 directory in /usr/src
> (where I untarred it
> to)
>
> 3. answers to questions in ./configure are as follows with any errors
> that appeared:
> I am substituting 'domain' for my actual domain. Note: if values
> were already in
> brackets were correct, I only pressed 'enter' and did not actually
> type them in. they
> are included here for the purpose of being thorough.
>
> Where is your MiniVend to be installed? [/root/mvend]
> /www/docs/store.domain.com
>
> Get Term::ReadKey module? [yes] yes
> Get Term::ReadLine::Perl module? [yes] yes
> Get MD5 module? [yes] yes
> Get SQL::Statement module? [yes] yes
> Get MIME::Base64 module? [yes] yes
> Get URI::URL module? [yes] yes
>
> User who will run MiniVend? minivend
> Group to own MiniVend? [minivend] minivend
>
> Make the simple demo now? [yes] yes
>
> Catalog name? simple
>
> Enter path to httpd.conf file: [/etc/httpd/conf/httpd.conf]
> /etc/httpd/conf/httpd.conf
>
> Permission Mode? [M] M
> Default server? [store.domain.com] store.domain.com
> Do you have a CGI directory? [y] y
>
> CgiDir? [/www/cgis/store.hcvn.com]
> /www/cgis/store.domain.com
> CgiBase? [/cgi-store] /cgi-store
> DocumentRoot? [/www/docs/store.domain.com]
> /www/docs/store.domain.com
> VendRoot? [/www/docs/store.domain.com]
> /www/docs/store.domain.com
>
> BaseDir? [~/catalogs] ~/catalogs
>
> MiniVendUser? [minivend] minivend
>
> Press ENTER to edit...
> [esc] :wq <-----NO EDITS MADE TO THIS FILE
>
> Continue and make the catalog? [y] y
>
> Server name? [store.domain.com] store.domain.com
> DemoType? [simple] simple
> permtype? [M] M
>
> MiniVendUser? [minivend] minivend
> CatUser? minivend
> MiniVendGroup? <----LEFT THIS BLANK AS SUGGESTED
>
> MailOrderTo? [minivend] minivend
>
> CatRoot? [/catalogs/simple] /catalogs/simple
> CgiDir? [/www/cgis/store.domain.com]
> /www/cgis/store.domain.com
>
> CgiUrl? [/cgi-store/simple] /cgi-store/simple
> Aliases? [/simple] /simple
>
> DocumentRoot? [/www/docs/store.domain.com]
> /www/docs/store.domain.com
>
> SampleHtml? [/www/docs/store.domain.com/simple]
> /www/docs/store.domain.com/simple
> ImageDir? [/www/docs/store.hcvn.com/simple/images]
> /www/docs/store.domain.com/simple/images
> ImageUrl? [/simple/images] /simple/images
>
> ##ERROR HAPPENS HERE##
> Couldn't set ownership of : No such file or directory
> ##END ERROR##
>
> MiniVend can use either UNIX- or internet-domain sockets.
> Most ISPs would prefer UNIX mode, and it is more secure.
>
> If you already have a program there, or use a common program
> and the FullURL directive, select NONE. You will then need
> to copy the program by hand or otherwise ensure its presence.
>
> INET or UNIX mode? [UNIX] UNIX
>
> Checking directories........................................
> /catalogs/simple: directory exists!
>
> /www/docs/store.hcvn.com/simple: directory exists!
> The above directories already exist. Overwrite files? [n] y
>
> Add catalog to minivend.cfg? [y] y
>
> Start the MiniVend server? [yes] yes
> Do you want me to start it as 'minivend' now? [y] y
>
> ## ERROR HAPPENS HERE ##
> MiniVend V3.11
> _mv_admin config error: Couldn't open
> '/www/docs/store.hcvn.com/admin/products/d
> atabase.asc' read/write: Permission denied
>
> _mv_admin: error in configuration. Skipping.
> _mv_admin: config error. Skipping.
> Configuring catalog simple...done.
> MiniVend server started in INET and UNIX mode(s) (process id 24167)
>
> Start Netscape with http://ns1:7786/mv_admin? [yes] no <--note NOT using
> Netscape because am telnetted to the server from home.
>
> ok, so that's my config. before I did that config, I had previously
> cd'ed to /www/docs/store.domain.com and did a rm -Rf * to remove anythign
> in the directory and leave me with a nice clean directory. I had also
> done this for /www/cgis/store.domain.com.
>
> It appears that the permissions are a problem on the mv_admin. Here are
> the permissions for all the files in the direcotry with database.asc:
>
> -rw-r--r-- 1 root root 161 Feb 20 18:09 database.asc
> -rw-r--r-- 1 root root 107 Feb 20 18:09 directive.asc
> -rw-r--r-- 1 root root 59 Feb 20 18:09 locale.asc
> -rw-r--r-- 1 root root 534 Feb 20 18:09 products.asc
> -rw-r--r-- 1 root root 3433 Feb 20 18:09 wizard.asc
>
> and when I go to my newly configured http://store.domain.com/simple or
> http://store.domain.com/cgi-store/simple
>
> http://store.domain.com/cgi-store/simple returns with a 404 error and
>
> http://store.domain.com/simple returns with "The Art Store", so obviously
> something worked right, however....ANY link that I click on that page
> returns a 404 error, so I am thinking that something is not right as if
> it is a demo, the fetures should at least work more than "hey look, here
> is the first page...ha ha ha, too bad you can't do anything else.."
>
> so, now for the brief version...what am I doing WRONG here? I have
> gotten the exact same results even on a earlier version of PERL and I am
> stumped and very frustrated....this is 5 days into trying to install
> it....
>
> Thanks in advance for any help that can be provided,
>
> Greg Evans
>
> -
> To unsubscribe from the list, DO NOT REPLY to this message. Instead, send
> email with 'UNSUBSCRIBE minivend-users' in the body to Majordomo@minivend.com.
> Archive of past messages: http://www.minivend.com/minivend/minivend-list
create a user called minivend
install minivend in /home/minivend/mvend
cd /home/minivend (where minivend is installed)
chown -R minivend mvend
then do makecat. you shouldn't get the error.
edit the /var/named/named.host file on primary DNS server to add virtual domain.
then do a ndc restart.
edit /etc/httpd/conf/httpd.conf and add virtual host at end of file. do this on the
host that runs minivend.restart httpd /etc/rc.d/init.d/httpd restart
restart minivend on minivend server. /home/minivend/mvend/bin/restart AFTER
finishing the makecat.
--
_|_
|
Thanks, B V M Solutions PTY Limited
Ben Donohue Web Hosting & Design
donohueb@bvm.com.au Small Business Office Networks
Mobile: 0417 018 600 http://www.bvm.com.au
Freedom isn't doing what you want... Freedom is knowing what to do
-
To unsubscribe from the list, DO NOT REPLY to this message. Instead, send
email with 'UNSUBSCRIBE minivend-users' in the body to Majordomo@minivend.com.
Archive of past messages: http://www.minivend.com/minivend/minivend-list