Page 1 of 2
Installation
Posted: Wed Nov 16, 2005 10:53 pm
by issinoho
This enormously impressive, and visually stunning, CMS installs like a dream on VAMP and seems to work flawlessly.
The only slight tweak I had to make was to enable zlib support in mod_php on Apache.
Very, very impressive.
Get it at,
http://www.joomla.org
Posted: Thu Jan 12, 2006 7:14 am
by Arvid Elstrodt
Hi,
This seems like something I want/need for my websites too.
I could not see anything about OpenVMS specifically on the Joomla website, can you elaborate on what you have done specifically ?
Posted: Thu Jan 12, 2006 12:03 pm
by issinoho
can you elaborate on what you have done specifically ?
Sure, look for a file called,
apache$root:[php]php.ini
Edit this file and look for a line,
;extension=php_zlib.exe
Uncomment this line by removing the semicolon, save & exit.
Restart Apache and Joomla should now work out-the-box.
Posted: Thu Jan 12, 2006 12:35 pm
by Arvid Elstrodt
Hi,
Thanks, but, ... I didn't mean that part

(been there, done that with zlib)
What I meant was the installation of Joomla itself.
I might have missed it on their site, but I didn't see anything about installation on OpenVMS. Is it to be downloaded in source and then compiled or are there binaries, that kind of stuff.
And if you need to compile it, were there any tricks to be done, etcetera.
Posted: Fri Jan 13, 2006 6:55 pm
by issinoho
Nope.
Download it, expand it, create an Apache root and browse to the installer URL.
Magic!

Posted: Fri Jan 13, 2006 7:31 pm
by Arvid Elstrodt
OK, will try that as soon as the mrs. lets me on the computer, probably not until the weekend is over
(Monday evening or so)
Posted: Fri Feb 03, 2006 4:22 pm
by Arvid Elstrodt
Hi,
I've been experimenting with Joomla on one of my Linux boxes, and it's great. I definitely am going to use this to create/maintain my sites.
However, when I FTP the files over to mt VMS System, I see that files with more than one dot in the filename get ^ in the filenames, and that doesn't seem right. At least, I cannot handle these files as I can handle all other "normal" files, and I haven't even tried to get Joomla to work yet.
I have ODS-5, but I think I need to do some more to make all work correctly. I was pointed into the direction of
$ SET PROCESS /PARSE_STYLE
but I don't quite understand what I should do with that ?
How can I configure my system to really allow those non-VMS-traditional file names ?
extended file specifications
Posted: Mon Feb 06, 2006 2:01 pm
by WillemGrooters
The disk you put the files on must be ODS-5:
* Mount the disk PRIVATELY
* set volume/strcuture=5 <device>
* mount the disk /SYSTEM
2. SET PROCESS/PARSE_STYPE=EXTENDED
This allows you to really USE the ODS-5 facilities..The "other" side is STYLE=TRADIONAL, that limits usage of ODS-5 facilities - just see what HELP SET PROCESS/STYLE tells you
3. SET PROCESS/CASE=BLIND , if you really are a true masochist, use

/CASE=SENSITIVE.
4. Check the several DECC$ logicals - these have impact on behaviour as well. Don't have them at hand, but some simply are a requirement: usage of multiple dots in a filespec, dost within directory names etc are controoe,ld by some of these logicals.
By the way: a good way to get an application over, is to ZIP the whole bunch, pass it to VMS and unzip it there. It might be advasabel to use jar -xvf insetad - has been mendtioned in some forum here as well.
Posted: Mon Feb 27, 2006 3:30 pm
by Arvid Elstrodt
Although it might be a bit off-topic for this Joomla thread, I have some follow-up questions about the SET PROCESS /PARSE_STYLE command.
I have read the help files for this command a few times, and as I interpret it, this command only works for the current process. So it seems that this is not something that applies to the whole system and is permanent.
On the other hand, I assume that it must be for the whole system and have a permanent effect, otherwise you guys wouldn't recommend this solution.
So, what's the precise effect of the above command ?
(I understand that it sets the parse_style and what that means)
Posted: Tue Feb 28, 2006 8:50 pm
by issinoho
It
is only for the current process.
Snipped from VMS help...
EXTENDED Indicates that commands should be examined using a
(Alpha/I64 syntax that allows ODS-5 file specifications.
only)
The main differences for DCL when EXTENDED parse rules are in
effect are:
o Arguments to foreign commands are case preserved. You can get
the command string by calling LIB$GET_FOREIGN.
C/C++ programs that use the argc/argv mechanism will have
unquoted arguments in lowercase unless the C Run-Time
Library logical DECC$ARGV_PARSE_STYLE is set to ENABLE. When
DECC$ARGV_PARSE_STYLE is enabled, case is preserved in command
line arguments when the process is set up for extended DCL
parsing using /PARSE_STYLE=EXTENDED.
o Some characters that were previously treated as token
delimiters are no longer delimiters. The pound sign (#),
circumflex (^), and question mark (?) fall into this category.
o A circumflex (^) is an escape character, which can be used to
indicate that the next character in the command string is to
be treated as if it were quoted, thereby losing its syntactic
significance.
EXTENDED parsing also modifies DCL's rules for parsing a
parameter or qualifier that is defined as a file specification
in a command's definition:
o File specifications will not be in uppercase.
o Any number of commas (,) may be placed between directory
delimiters ([] and <>).
o Directory file ID's (DIDs) can be included in the file
specification.
o Any number of periods (.) or semi-colons (;) may be included
in the file specification.
Refer to the HP OpenVMS System Manager's Manual, Volume 1:
Essentials for more information.
Posted: Sat Mar 11, 2006 6:36 pm
by Arvid Elstrodt
OK, I'm *almost* there.
I have set the DECC$ logicals, I installed Java and got it working.
I got through a full install successfully ... until ... I wanted to view the website. It turned out lots of filenames had been mangled: multiple dots in all filenames had been replaced by underscores.
This was precisely what I wanted to avoid by using Java, what am I doing wrong ? Is it something in the configuration of Java ?
Posted: Sun Mar 12, 2006 9:55 pm
by issinoho
Did you expand using jar -xvf ?
The password and username provided are incorrect
Posted: Tue May 02, 2006 7:51 pm
by Marty
Downloaded Joomla 1.0.8 from joomla.org to pkg_disk:[ecos] and did the following...
Code: Select all
$ cre/dir apache$common:[joomla]
$ set def apache$common:[joomla]
$ unzip "-V" PKG_DISK:[ECOS]JOOMLA_1_0_8-STABLE-FULL_PACKAGE.ZIP;1
$ edit apache$common:[conf]httpd.conf
Added...
Code: Select all
Alias /joomla/ "/apache$root/joomla/"
<Directory>
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
$ @sys$startup:apache$startup restart
Pointed browser to
http://localhost/joomla/index.php
Initially it came up with modules/ as unwriteable. Since there wasn't a modules subdirectory under joomla, I created one. When I refreshed it went to green/writable.
Clicked next, looked at the GNU lic
Clicked next, filled in
Code: Select all
localhost for Host Name
root as MySQL username
mysqlpwd as MySQL password
joomla as MySQL DB name
jos_ as MySQL table prefix
left "install sample data" checked
Clicked next, and got this error "The password and username provided are incorrect".
Tried it a couple times with different input, same error...
I can connect to MySQL using the above mentioned username and password and host, so I'm confused. I'm using MySQL Ver 14.7 Distrib 4.1.14, if it matters.
Figured it out...at least the first part.
Posted: Tue May 02, 2006 8:53 pm
by Marty
It might be bad form to reply to my own post, but here is how I got the install to work...
Code: Select all
$ edit MYSQL_ROOT:[VMS]my.cnf
and added these two lines in the [mysqld] block
Code: Select all
#Use old password encryption method (needed for 4.0 and older clients).
old_password=1
This has to be done because CSWS_PHP V1.3 was built against V3.x of MySQL, so it only knows about the old password mechanism.
Shutdown the server...
Code: Select all
$ mysqladmin --user=root --pass=mysqlpwd shutdown
$ mysqladmin --user=root --pass=mysqlpwd shutdown
$ mysqladmin --user=root --pass=mysqlpwd ping
It should eventually say it cannot contact the server. Restart the server...
Code: Select all
$ @MYSQL_ROOT:[VMS]mysql_startup.com
Update the root password...
Code: Select all
$ mysql --user=root --pass=mysqlpwd
mysql> use mysql;
Database changed
mysql> update user set password = old_password('mysqlpwd') where user='root';
Query OK, 2 rows affected (0.11 sec)
Rows matched: 2 Changed: 2 Warnings: 0
mysql> commit;
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.32 sec)
mysql> exit;
And now it will allow the installation to complete.
Posted: Wed May 03, 2006 10:20 am
by issinoho
Splendid post, Marty. Very well done.
