[Xerte-dev] Xerte Install

Thomas Rochford thomas.rochford at jiscadvance.ac.uk
Fri May 3 22:09:43 BST 2013


Good Evening Tom,

 

First of all a Big Thank you for your work. As a small gesture of
appreciation I have produced a document describing how to upload Learning
Objects directly, via FTP, webDav etc. If you think it will be useful,
please put it somewhere appropriate on the Community web site. It would be
good if you (and others?) looked it over, in case I have made some mistakes
or you feel things could have been explained a little better.

 

It was an 'interesting' experience, and I learnt a number of lessons that
may help others.

 

1)      My website is hosted in Germany (I believe) by  1&1 Internet. They
offer quite a restricted interface compared with some others that I have
seen and I think that there is a ridiculously long period in which pages are
cached by the server. For no reason that I can think of, Tom's new code
(replacing the 'fault' occasioned by not having a temporary upload file
specified in php.ini with a 'warning') did not seem to work. Furthermore any
changes that I made (e.g. trying to FORCE it to go to page1.php by
commenting out just about everything else), didn't work either, so I suspect
the output had been cached by the server (I flushed the browser cache). So I
just went straight to page1.php. It might be a good idea to add a link to
this at the bottom, rather than using the 'submit' button.
In any event generating a fault or warning of this kind is probably not
necessary. Because I wanted to do a clean installation in order to test it
out, I had to re-import my existing LOs as .zip files and they all worked
well, provided they were less than the ridiculously low level set by 1&1.
But of that more anon.

2)      The next problem I encountered was to do with database.php. 1&1 do
not allow you to choose the name of your database and give it a thoroughly
unmemorable and easily mistyped name and the same for the managing account.
I tried to copy and paste them from the web page but, in doing so,
inadvertently copied an extra space at the end of the database name.
Although I went back via the browser and re-entered it correctly, the
installer still had the pesky space and I had to get rid of it by editing
database.php. Would it be possible to overwrite any existing database.php
with a new one every time the data is re-submitted , because I'm sure other
users could also make this mistake.

3)      The final problem I had was uploading some LOs. I'm sure it was size
related, but the generic failure message about only accepting zip files
threw me for a few minutes. I would like to suggest that the upload script
checks to make sure that the size of the object to be uploaded is less than
'max_file_uploadsize' (or whatever the php variable is called), before
attempting the upload and warns the user that they will have to transfer the
data manually if it is.

 

Because of problem #3 I documented the process of FTP'ing data directly up
to Toolkits as described in the attached document.

 

I should point out that this could be quite an issue because many smaller
organisations are either using the free JANET-hosted web servers, or other
commercially hosted ones which have locked down php.ini files which they
will not change, so some or all of these points may have relevance to a
significant number of other users.

 

Apologies for the length.

 

Kindest regards, Thomas

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.nottingham.ac.uk/pipermail/xerte-dev/attachments/20130503/74cfe02f/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Manual Uploads to Xerte.docx
Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document
Size: 661263 bytes
Desc: not available
URL: <http://lists.nottingham.ac.uk/pipermail/xerte-dev/attachments/20130503/74cfe02f/attachment-0001.bin>


More information about the Xerte-dev mailing list