Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Lost in an Install Loop
#11
(03-22-2012, 03:46 AM)yerg Wrote: Thanks EricM
(03-21-2012, 02:05 AM)EricM Wrote:
  • letoDMS_3.3.0
  • letoDMS_Core3.3.0
  • letoDMS_Lucene3.3.0
  • PEAR LOG
  • ZEND
Yeah I'm told I'm too slow to walk away ... I call it a mental mountain and I'm gonna win
  • letoDMS_3.3.0 - var $_rootDir = "/home/brettdi1/public_html/domain.com/";
  • letoDMS_Core3.3.0 - var $_coreDir = "/home/brettdi1/public_html/domain.com/Core";
  • letoDMS_Lucene3.3.0 - not installed as I don't want that
  • PEAR LOG - /php/Log
  • ZEND- is configured to work ok but am told to ensure it functions need to add this to the php.ini but have no access to this. So what format to use to add to .htaccess or is this a no go?

The Zend issue is most strange - you can configure it but you don't have access to do so

Zend is only needed for the full text search which you don't want. If the installation doesn't get through without it, then this has to be fixed.

Uwe
Reply
#12
ok then we can ignore the zend issue ... fine by me anything to make life simpler

My major frustration is the inconsistency within the references within multiple files

here is just three within the coding

conf/conf.Settings.php
var $_httpRoot = "/letoDMS-3.0.0/";

conf/settings.xml
httpRoot = "/letodms/"

inc/inc.ClassSettings.php
var $_httpRoot = "/letoDMS/";

And then the help file says other things
The problem is once you start it never stops.
Reply
#13
Code:
conf/conf.Settings.php
var $_httpRoot = "/letoDMS-3.0.0/";
I understand that this file is obsolete.

Code:
conf/settings.xml
httpRoot = "/letodms/"
This should be set to "/" since LetoDMS's index.php is in "/home/brettdi1/public_html/domain.com/", no?

Code:
inc/inc.ClassSettings.php
var $_httpRoot = "/letoDMS/";
I think this is just a default, which is replaced by the setting pulled in from settings.xml.

So, now I'm curious if the values in settings.xml match your installation. Somehow, it must, since you were able to run the installer successfully. But I'm confused by the httpRoot value. Is your settings.xml file in the path "/home/brettdi1/public_html/domain.com/conf/settings.xml", or somewhere else?
Reply
#14
Erick thanks for persisting

The installer refuses to work in any environment, tried three different hosts with differing environments all I ever get is
Quote:letoDMS Installation for version 3.3.0

Error
Pear package : Log : Not found
=> Install Pear package 'Log'

Warning
Pear package : HTTP_WebDAV_Server : Not found
=> Install Pear package 'HTTP_WebDAV_Server', if you intend to use the webdav interface

Warning
Zend Framework : Not found
=> Install Zend Framework, if you intend to use the full text search engine
Pear is always installed and I don't wish to use the other 2 yet that's it, the system goes no where. So I go and install the rest ... no change in the response.

End of the ability to install using the installer Confused.
So now to the manual process

Code:
conf/conf.Settings.php
var $_httpRoot = "/letoDMS-3.0.0/";
If this is obsolete why is it set at this in the default settings provided?
Code:
conf/settings.xml
httpRoot = "/letodms/"
If it should not be this be then why not have the default / in the files?

When I install code such as this I figure that what is provided as a default is left that way and only the bare minimum is added, user/pass etc, so that things function correctly straight away. If I wish to fiddle then fine I wear the angst.

Is there a folder list from a real live install that is able to be provided so that when the installer fails the manual install is not so messy? Pretty please?

Reply
#15
(03-23-2012, 02:58 AM)yerg Wrote: The installer refuses to work in any environment, tried three different hosts with differing environments all I ever get is

The installer would use the values in settings.xml to fill in values for the form. Then you can edit the values in the form and the installer saves them back to settings.xml. Honestly, the one error with PEAR Log is bug in Leto, since PEAR Log is only needed by WebDAV, which is optional. I suppose if I was a PHP coder, I'd investigate that issue more closely.

(If you want to try the installer again it might be possible to place the Log sources in the letodms top-level directory. Since the include_path has "." in it, it might work. Or, you could add the path to Log.php into install.php and inc.ClassSettings.php. Anyway, that's a different discussion/hack.)

(03-23-2012, 02:58 AM)yerg Wrote: Is there a folder list from a real live install that is able to be provided so that when the installer fails the manual install is not so messy? Pretty please?

About my installation:
LetoDMS is on my server in /home/EricM/public_html/Docs/letodms/, such that this path contains Leto's index.php.
LetoDMS_Core is in /home/EricM/public_html/Docs/letodms/LetoDMS_Core/ such that this path contains Core.php
AdoDB in /home/EricM/public_html/Docs/letodms/adodb, such that this path contains adodb.inc.php

To the best of my knowledge, here are the critical parts of settings.xml (you might have to scroll in the code box to see it all)

Code:
<server
  rootDir="/home/EricM/public_html/Docs/letodms/"
  httpRoot="/letodms/"
  contentDir="/home/EricM/letocontent/"
  stagingDir="/home/EricM/letocontent/staging/"
  luceneDir="/home/EricM/letocontent/lucene/"
  logFileEnable="true"
  logFileRotation="d"
  enableLargeFileUpload="true"
  partitionSize="2000000">
</server>

<database
  ADOdbPath="/home/EricM/public_html/Docs/letodms/"
  dbDriver="mysql"
  dbHostname="localhost"
  dbDatabase="leto1"
  dbUser="leto1"
  dbPass="password">
</database>

<server
  coreDir="/home/EricM/public_html/Docs/letodms/LetoDMS_Core/"
  luceneClassDir="/home/EricM/public_html/Docs/letodms/LetoDMS_Lucene/"
  contentOffsetDir="1048576"
  maxDirID="0"
  updateNotifyTime="86400"
  maxExecutionTime="30">
</server>

I do hope this helps...

Reply
#16
Ok changed all to same end point as yours
all directories are as they should be - tick
checked conf.Setting.php and settings.xml to ensure all the spelling is ok - tick

Visit domain.com/letodms/
Visit domain.com/letodms/install

Code:
Parse error: syntax error, unexpected '{' in /nfs/c02/h04/mnt/24728/domains/domain.com/html/letodms/inc/inc.ClassSettings.php on line 847
Dodgy
Reply
#17

Have you modified inc.ClassSettings.php?

(03-23-2012, 05:41 AM)yerg Wrote: Ok changed all to same end point as yours
all directories are as they should be - tick
checked conf.Setting.php and settings.xml to ensure all the spelling is ok - tick

Visit domain.com/letodms/
Visit domain.com/letodms/install

Code:
Parse error: syntax error, unexpected '{' in /nfs/c02/h04/mnt/24728/domains/domain.com/html/letodms/inc/inc.ClassSettings.php on line 847
Dodgy

Reply
#18
Correct ... no change to that file
Reply
#19
Ah... Huh ok...

What about modifications to inc.Settings.php maybe?

(03-24-2012, 04:53 AM)yerg Wrote: Correct ... no change to that file

Reply
#20
No changes there either
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)