[Zope] Re: Getting zctl.py To Start ftpd-- Was: Is Anyone
Listening?? Port 8021 Isn't!
beno
zope@thewebsons.com
Thu, 03 Oct 2002 18:53:05 -0400
At 10:33 AM 10/3/2002 -0500, you wrote:
>beno wrote:
>>It (finally) strikes me that the reason I can't get my ftpd started on
>>port 8021 is because I'm using InstanceHome and zctl.py
>
>Old zctl.py, too. What does your zope.conf look like? You need to add
>something like '-f 8021' to your ZOPE_OPTS line.
ZOPE_HOME = pjoin(HERE, '..', 'Zope_software_home')
ZOPE_OPTS = '-p - -f -'
ZOPE_PORT = 8000
ZOPE_LOG = pjoin(HERE, 'var', 'debug.log')
ZOPE_ENV['PRODUCTS_PATH'] = ("%(SOFTWARE_PRODUCTS)s:"
+ pjoin(HERE, '..', 'OtherProducts')
+ ":%(INSTANCE_PRODUCTS)s")
## ZEO ##
# 'localhost' will be used if ZEO_SERVER_NAME has no setting.
#ZEO['ZEO_SERVER_NAME'] = 'www.zeohost.com'
# You must specify a ZEO_SERVER_PORT.
ZEO['ZEO_SERVER_PORT'] = 5800
ZEO['STUPID_LOG_FILE'] = pjoin(HERE, 'var', 'ZEO_Server.log')
ZEO_WAIT_BAILOUT = 200 # Don't try for more than num seconds
DOUG HELLMAN WRITES:
>> It's (the ftp server) running on port 8021, just like you want. Instead
of passing port info
>> as an argument in ZOPE_OPTS, I am specifying the ZOPE_PORT, which is
really
>> the *base* port for all services. Since ftp is normally 21, the ZServer
ftp
>> port is ZOPE_BASE + 21 = 8021.
Well, I follow your logic (which is nifty), but my ZServer ftp *still*
isn't running. So I'm still missing something.
TIA again,
beno