[Zope-PTK] QuickStart on new PTK stuff

Tres Seaver tseaver@digicool.com
Sat, 27 Jan 2001 12:20:22 -0500 (EST)


  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---1463785372-1939992953-980616022=:18382
Content-Type: TEXT/PLAIN; charset=US-ASCII

I have a somewhat tested script for getting a PTK site installed
quickly.  I haven't tried it on anything but my Linux box; Cygwin
might not choke, but I wouldn't bet on it :).

* To use it on a Zopeless machine::

   $ /usr/bin/cvs -d :pserver:anonymous@cvs.zope.org:/cvs-repository login
     (supply 'anonymous' as the password).

   $ mkdir ptktest; cd ptktest && ./make_ptk_site

  In this configuration, you may need to run the script twice,
  as I haven't figured out how to avoid having a subscript exec'ed
  over the top of it.

* On a box with a working Zope SOFTWARE_HOME, for instance in
  '/usr/local/zope/Zope-2.3-src'::

   $ /usr/bin/cvs -d :pserver:anonymous@cvs.zope.org:/cvs-repository login
     (supply 'anonymous' as the password).

   $ mkdir ptktest; cd ptktest

   $ ZOPE_HOME=/usr/local/zope/Zope-2.3-src ./make_ptk_site

* If you'd rather not use the default emergency/manager
  userids/passwords, you can override them as well::

   $ ZOPE_HOME=/usr/local/zope/Zope-2.3-src

   $ SUPER_ID=emergency

   $ SUPER_PWD=breakGl@ss

   $ MGR_ID=manager

   $ MGR_PWD=somet#ingSecure

   $ export ZOPE_HOME SUPER_ID SUPER_PWD MGR_ID MGR_PWD

   $ mkdir ptktest; cd ptktest; ./make_ptk_site

* After creating the INSTANCE_HOME, start the site using
  'zstart':

   $ ./zstart -P 3000 -w 3081

* Log in with your browser (e.g., 'http://localhost:3080/manage')
  using the manager ID.
  
* Add a 'Portal (New)', giving it an appropriate ID.

* visit its configuration screen (linked from the "Success!"
  page) and enable users to set their own initial passwords
  (this is easier for experimentation, even if you don't intent
  to allow it later).

* Point your browser to the alternate port and join the portal:
   http://localhost:3081/whatever_you_named_it

Enjoy!

Tres.
-- 
===============================================================
Tres Seaver                                tseaver@digicool.com
Digital Creations     "Zope Dealers"       http://www.zope.org

---1463785372-1939992953-980616022=:18382
Content-Type: TEXT/PLAIN; charset=US-ASCII; name=make_ptk_site
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.4.21.0101271220220.18382@trigger.palladion.com>
Content-Description: 
Content-Disposition: attachment; filename=make_ptk_site

IyEvYmluL3NoDQojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMN
CiMNCiMgICBTY3JpcHQ6ICAgICAgICAgbWFrZV9wdGtfc2l0ZQ0KIw0KIyAg
IFB1cnBvc2U6ICAgICAgICBDcmVhdGUgYW4gSU5TVEFOQ0VfSE9NRSBmb3Ig
YSBQVEstYmFzZWQgc2l0ZS4NCiMNCiMgICBBdXRob3I6ICAgICAgICAgVHJl
cyBTZWF2ZXIsIERpZ2l0YWwgQ3JlYXRpb25zDQojDQojICAgRGF0ZTogICAg
ICAgICAgIDI2IEphbnVhcnkgMjAwMQ0KIw0KIyAgIFByZXJlcXVpc2l0ZTog
ICBFaXRoZXIgaGF2ZSBleGlzdGluZyBab3BlIGFuZCBQVEsgc291cmNlLCBv
ciBoYXZlIGRvbmUNCiMgICAgICAnY3ZzIC1kIDpwc2VydmVyOmFub255bW91
c0BjdnMuem9wZS5vcmc6L2N2cy1yZXBvc2l0b3J5IGxvZ2luJywNCiMgICAg
ICBzdXBwbHlpbmcgJ2Fub255bW91cycgYXMgdGhlIHBhc3N3b3JkLg0KIw0K
IyAgIEVudmlyb25tZW50OiAgICBUaGUgc2NyaXB0IGxvb2tzIGZvciBzZXZl
cmFsIGVudmlyb25tZW50IHZhcmlhYmxlcw0KIw0KIyAgICAgICBaT1BFX1RB
RyAgICBDVlMgdGFnIHVzZWQgdG8gY2hlY2sgb3V0IFpvcGUgZnJvbSBDVlMu
DQojDQojICAgICAgIFpPUEVfRElSICAgIE5hbWUgb2Ygc3ViZGlyZWN0b3J5
IGludG8gd2hpY2ggdG8gY2hlY2sgb3V0IFpvcGUuDQojDQojICAgICAgIFpP
UEVfSE9NRSAgIFBhdGggdG8gZXhpc3RpbmcgWm9wZSBpbnN0YWxsYXRpb247
ICBzaG91bGQgaGF2ZQ0KIyAgICAgICAgICAgICAgICAgICAnbGliL3B5dGhv
bicgdW5kZXIgaXQsIHdpdGggbW9kdWxlcyBhbmQgc2hhcmVkDQojICAgICAg
ICAgICAgICAgICAgIGxpYnJhcmllcyBhbHJlYWR5IGNvbXBpbGVkLg0KIw0K
IyAgICAgICBQVEtfVEFHICAgICBDVlMgdGFnIHVzZWQgdG8gY2hlY2sgb3V0
IFBUSyBmcm9tIENWUy4NCiMNCiMgICAgICAgUFRLX0RJUiAgICAgU3ViZGly
ZXRvcnkgaW50byB3aGljaCB0byBjaGVjayBvdXQgUFRLIGZyb20gQ1ZTLg0K
Iw0KIyAgICAgICBQVEtfSE9NRSAgICBQYXRoIHRvIGV4aXN0aW5nIFBUSyBp
bnN0YWxsYXRpb247ICBzaG91bGQgaGF2ZSBib3RoDQojICAgICAgICAgICAg
ICAgICAgICdQVEtCYXNlJyBhbmQgJ1BUS0RlbW8nIGJlbmVhdGggaXQuDQoj
DQojICAgICAgIE1HUl9JRCAgICAgIFVzZXIgSUQgb2YgdGhlIGluaXRpYWwg
bWFuYWdlciBhY2NvdW50Lg0KIw0KIyAgICAgICBNR1JfUFdEICAgICBQYXNz
d29yZCBvZiB0aGUgaW5pdGlhbCBtYW5hZ2VyIGFjY291bnQuDQojDQojICAg
ICAgIFNVUEVSX0lEICAgIFVzZXIgSUQgb2YgdGhlIGluaXRpYWwgbWFuYWdl
ciBhY2NvdW50Lg0KIw0KIyAgICAgICBTVVBFUl9QV0QgICBQYXNzd29yZCBv
ZiB0aGUgaW5pdGlhbCBtYW5hZ2VyIGFjY291bnQuDQojDQojICAgU2FtcGxl
IFVzYWdlOg0KIw0KIyAgICAgICAoZGVmYXVsdCkgICAkIG1rZGlyIHB0a3Rl
c3Q7IGNkIHB0a3Rlc3Q7IC4uL21ha2VfcHRrX3NpdGUNCiMNCiMgICAgICAg
KHVzZSB6b3BlKSAgJCBta2RpciBwdGt0ZXN0OyBjZCBwdGt0ZXN0DQojICAg
ICAgICAgICAgICAgICAgICQgWk9QRV9IT01FPS91c3IvbG9jYWwvem9wZS9a
b3BlLTIuMy1zcmMgLi4vbWFrZV9wdGtfc2l0ZQ0KIw0KIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjDQpyZWxkaXI9YGRpcm5hbWUgJDBgDQpD
VVJSRU5UPWBjZCAkcmVsZGlyOyBwd2RgDQpDVlNST09UPTpwc2VydmVyOmFu
b255bW91c0BjdnMuem9wZS5vcmc6L2N2cy1yZXBvc2l0b3J5DQpaT1BFX1RB
Rz0ke1pPUEVfVEFHOj16b3BlLTJfMy1icmFuY2h9DQpaT1BFX0RJUj0ke1pP
UEVfRElSOj1ab3BlLTIuMy1oZWFkfQ0KWk9QRV9IT01FPSR7Wk9QRV9IT01F
Oj0kQ1VSUkVOVC8kWk9QRV9ESVJ9DQpQVEtfVEFHPSR7UFRLX1RBRzo9SEVB
RH0NClBUS19ESVI9JHtQVEtfRElSOj1ab3BlUFRLLWhlYWR9DQpQVEtfSE9N
RT0ke1BUS19IT01FOj0kQ1VSUkVOVC8kUFRLX0RJUn0NClNVUEVSX0lEPSR7
U1VQRVJfSUQ6PXN1cGVyfQ0KU1VQRVJfUFdEPSR7U1VQRVJfUFdEOj1jaEBu
Z2VtZX0NCk1HUl9JRD0ke01HUl9JRDo9bWFuYWdlcn0NCk1HUl9QV0Q9JHtN
R1JfUFdEOj1jaEBuZ2VtZTJ9DQpleHBvcnQgQ1ZTUk9PVCBaT1BFX1RBRyBa
T1BFX0RJUiBQVEtfVEFHIFBUS19ESVIgQ1VSUkVOVCBaT1BFX0hPTUUNCmV4
cG9ydCBTVVBFUl9JRCBTVVBFUl9QV0QgTUdSX0lEIE1HUl9QV0QNCiMNCiMg
ICBHZXQgdGhlIGhlYWQgb2YgdGhlIFpvcGUgMi4zIHRyZWUgKGFzIGFuIGV4
cG9ydCkuICBUaGlzIHdpbGwNCiMgICBiZSBvdXIgWk9QRV9IT01FDQojDQpp
ZiBbIC1kICRaT1BFX0hPTUUgXTsgdGhlbg0KICAgIGVjaG8gVXNpbmcgZXhp
c3RpbmcgWm9wZSBpbnN0YW5jZSBpbiAiJFpPUEVfSE9NRSIuDQplbHNlDQog
ICAgZWNobyBFeHBvcnRpbmcgWm9wZSB1c2luZyB0YWcsICIkWk9QRV9UQUci
LCB0byBkaXJlY3RvcnksICIkWk9QRV9ESVIiLg0KICAgIC91c3IvYmluL2N2
cyBleHBvcnQgLXIgJFpPUEVfVEFHIC1kICRaT1BFX0RJUiBab3BlMg0KICAg
IGVjaG8gQnVpbGRpbmcgWm9wZS4NCiAgICBjZCAkWk9QRV9IT01FDQogICAg
L3Vzci9iaW4vcHl0aG9uIHdvX3BjZ2kucHkNCmZpDQojDQojICAgR2V0IHRo
ZSBoZWFkIG9mIHRoZSBQVEsgdHJlZSAoYXMgYW4gZXhwb3J0KS4gIFdlIHdp
bGwgc3ltbGluaw0KIyAgIFpDYWxsYWJsZSwgUFRLQmFzZSwgYW5kIFBUS0Rl
bW8gZnJvbSBoZXJlLiAgQ2FsbCB0aGlzIG9uZSwNCiMgICBQVEtfSE9NRS4N
CiMNCiMNCmlmIFsgLWQgJFBUS19IT01FIF07IHRoZW4NCiAgICBlY2hvIFVz
aW5nIGV4aXN0aW5nIFpvcGUgaW5zdGFuY2UgaW4gIiRQVEtfSE9NRSIuDQpl
bHNlDQogICAgZWNobyBFeHBvcnRpbmcgUFRLIHVzaW5nIHRhZywgIiRQVEtf
VEFHIiwgdG8gZGlyZWN0b3J5LCAiJFBUS19ESVIiLg0KICAgIC91c3IvYmlu
L2N2cyBleHBvcnQgLXIgJFBUS19UQUcgLWQgJFBUS19ESVIgWm9wZVBUSw0K
ZmkNCiMNCiMgICBTZXQgdXAgSU5TVEFOQ0VfSE9NRSBwcm9kdWN0cy4NCiMN
CmNkICRDVVJSRU5UDQovYmluL21rZGlyIC1wIHZhciBpbXBvcnQgRXh0ZW5z
aW9ucyBQcm9kdWN0cw0KaWYgWyAhIC1lICRDVVJSRU5UL1Byb2R1Y3RzL1BU
S0Jhc2UgXTsgdGhlbg0KICAgIGVjaG8gU3ltbGlua2luZyAkUFRLX0hPTUUv
UFRLQmFzZSBpbnRvIElOU1RBTkNFX0hPTUUgcHJvZHVjdHMuDQogICAgY2Qg
JENVUlJFTlQvUHJvZHVjdHMNCiAgICBsbiAtcyAkUFRLX0hPTUUvUFRLQmFz
ZSAuDQpmaQ0KaWYgWyAhIC1lICRDVVJSRU5UL1Byb2R1Y3RzL1BUS0RlbW8g
XTsgdGhlbg0KICAgIGVjaG8gU3ltbGlua2luZyAkUFRLX0hPTUUvUFRLRGVt
byBpbnRvIElOU1RBTkNFX0hPTUUgcHJvZHVjdHMuDQogICAgY2QgJENVUlJF
TlQvUHJvZHVjdHMNCiAgICBsbiAtcyAkUFRLX0hPTUUvUFRLRGVtbyAuDQpm
aQ0KIw0KIyAgIFNldCB1cCBpbml0aWFsIHVzZXIgZmlsZXMgKG1hbmFnZXIg
YW5kIGVtZXJnZW5jeSkuDQojDQppZiBbICEgLWUgJENVUlJFTlQvaW5pdHVz
ZXIgXTsgdGhlbg0KICAgIGVjaG8gQnVpbGRpbmcgaW5pdHVzZXIgZmlsZS4N
CgljZCAkQ1VSUkVOVA0KICAgIGVjaG8gL3Vzci9iaW4vcHl0aG9uICRaT1BF
X0hPTUUvenBhc3N3ZC5weSAtdSAkTUdSX0lEIC1wICRNR1JfUFdEIGluaXR1
c2VyDQogICAgL3Vzci9iaW4vcHl0aG9uICRaT1BFX0hPTUUvenBhc3N3ZC5w
eSAtdSAkTUdSX0lEIC1wICRNR1JfUFdEIGluaXR1c2VyDQpmaQ0KaWYgWyAh
IC1lICRDVVJSRU5UL2FjY2VzcyBdOyB0aGVuDQogICAgZWNobyBCdWlsZGlu
ZyBhY2Nlc3MgZmlsZS4NCgljZCAkQ1VSUkVOVA0KICAgIGVjaG8gL3Vzci9i
aW4vcHl0aG9uICRaT1BFX0hPTUUvenBhc3N3ZC5weSAtdSAkU1VQRVJfSUQg
LXAgJFNVUEVSX1BXRCBhY2Nlc3MNCiAgICAvdXNyL2Jpbi9weXRob24gJFpP
UEVfSE9NRS96cGFzc3dkLnB5IC11ICRTVVBFUl9JRCAtcCAkU1VQRVJfUFdE
IGFjY2Vzcw0KZmkNCiMNCiMgICBTZXQgdXAgc3RhcnQgYW5kIHN0b3Agc2Ny
aXB0cy4NCiMNCmlmIFsgISAtZSAkQ1VSUkVOVC96c3RhcnQgXTsgdGhlbg0K
ICAgIGVjaG8gQ3JlYXRpbmcgenN0YXJ0IHNjcmlwdC4NCgljZCAkQ1VSUkVO
VA0KICAgIC9iaW4vc2VkIC1lICJzI1hYWFhYIyRaT1BFX0hPTUUjIiA+IC4v
enN0YXJ0IDw8LSBaU1RBUlQNCgkJIyEgL2Jpbi9zaA0KCQlyZWxkaXI9XGBk
aXJuYW1lIFwkMFxgDQoJCVBZVEhPTkhPTUU9WFhYWFgNCgkJU09GVFdBUkVf
SE9NRT1cJFBZVEhPTkhPTUUvbGliL3B5dGhvbg0KCQlJTlNUQU5DRV9IT01F
PVxgY2QgXCRyZWxkaXI7IHB3ZFxgDQoJCWlmIFsgLXogIlwkU1RVUElEX0xP
R19GSUxFIiBdOyB0aGVuDQoJCVNUVVBJRF9MT0dfRklMRT0iXCRJTlNUQU5D
RV9IT01FL3Zhci9zdHVwaWQubG9nIg0KCQlleHBvcnQgU1RVUElEX0xPR19G
SUxFDQoJCWVsaWYgWyAiXCRTVFVQSURfTE9HX0ZJTEUiPT0ieHh4IiBdOyB0
aGVuDQoJCVNUVVBJRF9MT0dfRklMRT0iIg0KCQlleHBvcnQgU1RVUElEX0xP
R19GSUxFDQoJCWZpDQoJCWV4cG9ydCBQWVRIT05IT01FIElOU1RBTkNFX0hP
TUUgU09GVFdBUkVfSE9NRSBTVFVQSURfTE9HX0ZJTEUNCgkJZXhlYyAvdXNy
L2Jpbi9weXRob24gXCRQWVRIT05IT01FL3oyLnB5ICJcJEAiDQoJWlNUQVJU
DQoNCiAgICAvYmluL2NobW9kIDA3MTEgenN0YXJ0DQpmaQ0KaWYgWyAhIC1l
ICRDVVJSRU5UL3pzdG9wIF07IHRoZW4NCiAgICBlY2hvIENyZWF0aW5nIHpz
dG9wIHNjcmlwdC4NCgljZCAkQ1VSUkVOVA0KICAgIC9iaW4vY3AgJFpPUEVf
SE9NRS9zdG9wIC4venN0b3ANCiAgICAvYmluL2NobW9kIDA3MTEgenN0b3AN
CmZpDQo=
---1463785372-1939992953-980616022=:18382--