Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Error when installing Letodms 2. 0.
#1
failed to open stream


Warning: include(/var/www/dms2/adodb/adodb.inc.php) [function.include]: failed to open stream: No such file or directory in /usr/local/apache2/htdocs/dms2/inc/inc.DBAccess.php on line 20

Warning: include() [function.include]: Failed opening '/var/www/dms2/adodb/adodb.inc.php' for inclusion (include_path='.:/usr/local/php/lib/php') in /usr/local/apache2/htdocs/dms2/inc/inc.DBAccess.php on line 20

Failed to install v. 2. Please please help me. Version 1. 9 I take pretty good but when I upgraded to 2. 0 test error occurred.
Reply
#2
At first glance this appears like you might be running into a path mismatch issue within the settings file.

One of the following is correct and I would assume its the /var/www/dms2. Make sure your paths are correct in the ../dms2/inc/inc.Settings.php
/var/www/dms2/adodb/adodb.inc.php

/usr/local/apache2/htdocs/dms2/inc/inc.DBAccess.php

Matt
Reply
#3
Take a look to the writablitity of the "data" folder. It should be readable/writable to the web server user.
For a fast test you should simply put it to 777.
Reply
#4
The problem was resolved. Thank you very much.
Reply
#5
Ok, similar problem:

Quote:Warning: include(/www/letoDMS-2.0.1/adodb/adodb.inc.php) [function.include]: failed to open stream: No such file or directory in C:\wamp\www\letoDMS-2.0.1\inc\inc.DBAccess.php on line 20

Warning: include() [function.include]: Failed opening '/www/letoDMS-2.0.1/adodb/adodb.inc.php' for inclusion (include_path='.;C:\php5\pear') in C:\wamp\www\letoDMS-2.0.1\inc\inc.DBAccess.php on line 20

Fatal error: Call to undefined function ADONewConnection() in C:\wamp\www\letoDMS-2.0.1\inc\inc.DBAccess.php on line 83

I believe my is correct, what am I doing wrong?

in.Settings.php:

Code:
<?php
//    MyDMS. Document Management System
//    Copyright (C) 2002-2005  Markus Westphal
//    Copyright (C) 2006-2008 Malcolm Cowe
//    Copyright (C) 2010 Matteo Lucarelli
//
//    This program is free software; you can redistribute it and/or modify
//    it under the terms of the GNU General Public License as published by
//    the Free Software Foundation; either version 2 of the License, or
//    (at your option) any later version.
//
//    This program is distributed in the hope that it will be useful,
//    but WITHOUT ANY WARRANTY; without even the implied warranty of
//    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
//    GNU General Public License for more details.
//
//    You should have received a copy of the GNU General Public License
//    along with this program; if not, write to the Free Software
//    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

class Settings
{
    // Name of site -- used in the page titles. Default: MyDMS
    var $_siteName = "letoDMS";

    // Message to display at the bottom of every page.
    var $_footNote = "letoDMS free document management system - www.letodms.com";
    
    // if true the disclaimer message the lang.inc files will be print on the bottom of the page
    var $_printDisclaimer = true;

    // Default page on login. Defaults to out/out.ViewFolder.php
    var $_siteDefaultPage = "";

    // IDs of admin-user, guest-user and root-folder (no need to change)
    var $_adminID = 1;
    var $_guestID = 2;
    var $_rootFolderID = 1;

    // If you want anybody to login as guest, set the following line to true
    // note: guest login should be used only in a trusted environment
    var $_enableGuestLogin = false;

    // Restricted access: only allow users to log in if they have an entry in
    // the local database (irrespective of successful authentication with LDAP).
    var $_restricted = true;

    // Strict form checking. If set to true, then all fields in the form will
    // be checked for a value. If set to false, then (most) comments and
    // keyword fields become optional. Comments are always required when
    // submitting a review or overriding document status.
    var $_strictFormCheck = false;

    // path to where mydms is located
    var $_rootDir = "/www/letoDMS-2.0.1/";

    // The relative path in the URL, after the domain part. Do not include the
    // http:// prefix or the web host name. e.g. If the full URL is
    // http://www.example.com/mydms/, set $_httpRoot = "/mydms/".
    // If the URL is http://www.example.com/, set $_httpRoot = "/".
    var $_httpRoot = "/letoDMS-2.0.1/";

    // Where the uploaded files are stored (best to choose a directory that
    // is not accessible through your web-server)
    var $_contentDir = "/www/letoDMS-2.0.1/data/";

    // To work around limitations in the underlying file system, a new
    // directory structure has been devised that exists within the content
    // directory ($_contentDir). This requires a base directory from which
    // to begin. Usually leave this to the default setting, 1048576, but can
    // be any number or string that does not already exist within $_contentDir.    
    var $_contentOffsetDir = "1048576";

    // Maximum number of sub-directories per parent directory. Default: 32700.
    var $_maxDirID = 32700;

    // default language (name of a subfolder in folder "languages")
    var $_language = "English";

    // users are notified about document-changes that took place within the last $_updateNotifyTime seconds
    var $_updateNotifyTime = 86400; //means 24 hours

    // files with one of the following endings can be viewed online (USE ONLY LOWER CASE CHARACTERS)
    //var $_viewOnlineFileTypes = array();
    var $_viewOnlineFileTypes = array(".txt", ".text", ".html", ".htm", ".pdf", ".gif", ".png", ".jpg", ".jpeg");

    // enable/disable converting of files
    var $_enableConverting = false;

    // default style (name of a subfolder in folder "styles")
    var $_theme = "clean";

    // Workaround for page titles that go over more than 2 lines.
    var $_titleDisplayHack = true;

    // enable/disable automatic email notification
    var $_enableEmail = true;
    
    // enable/disable group and user view for all users
    var $_enableUsersView = true;
    
    // false to don't list administrator as reviewer/approver
    var $_enableAdminRevApp = false;
    
    // the name of the versioning info file created by the backup tool
    var $_versioningFileName = "versioning_info.txt";
    
    // set false to disable log system
    var $_logFileEnable = true;
    
    // the log file rotation (h=hourly, d=daily, m=monthly)
    var $_logFileRotation = "m";
    
    // enable users images
    var $_enableUserImage = false;
    
    // enable calendar
    var $_enableCalendar = true;
    
    // calendar default view ("w" for week,"m" for month,"y" for year)
    var $_calendarDefaultView = "y";
    
    // first day of the week (0=sunday, 6=saturday)
    var $_firstDayOfWeek = 0;
    
    // false to don't show the folder tree side panel
    var $_enableFolderTree = true;
    
    // 0 to start with tree hidden
    // 1 to start with tree shown and first level expanded
    // 2 to start with tree shown fully expanded
    var $_expandFolderTree = 1;

    // -------------------------------- Database-Setup --------------------------------------------

    //Path to adodb
    var $_ADOdbPath = "/www/letoDMS-2.0.1/adodb/";

    //DB-Driver used by adodb (see adodb-readme)
    var $_dbDriver = "mysql";

    //DB-Server
    var $_dbHostname = "localhost";

    //database where the tables for mydms are stored (optional - see adodb-readme)
    var $_dbDatabase = "letodms";

    //username for database-access
    var $_dbUser = "letodms";

    //password for database-access
    var $_dbPass = "letodms";

    // -------------------------------- LDAP Authentication Setup --------------------------------------------

    /* new code by Doudoux - TO BE TESTED */
    // var $_ldapHost = ""; // URIs are supported, e.g.: ldaps://ldap.host.com
    // var $_ldapPort = 389; // Optional.
    // var $_ldapBaseDN = "";
    // var $_ldapAccountDomainName = "";
    // var $_ldapType = 1; // 0 = Generic LDAP ; 1 = Microsoft LDAP     
    
    /* old code */
    // var $_ldapHost = ""; // URIs are supported, e.g.: ldaps://ldap.host.com
    // var $_ldapPort = 389; // Optional.
    // var $_ldapBaseDN = "";

    function Settings()
    {
        //files with one of the following endings will be converted with the given commands
        //for windows users
        $this->_convertFileTypes = array(".doc" => "cscript \"" . $this->_rootDir."op/convert_word.js\" {SOURCE} {TARGET}",
                                         ".xls" => "cscript \"".$this->_rootDir."op/convert_excel.js\" {SOURCE} {TARGET}",
                                         ".ppt" => "cscript \"".$this->_rootDir."op/convert_pp.js\" {SOURCE} {TARGET}");
        // For linux users
        // $this->_convertFileTypes = array(".doc" => "mswordview -o {TARGET} {SOURCE}");
    }
}

$settings = new Settings();

?>
Reply
#6
are you sure that your REAL server path is :
var $_rootDir = "/www/letoDMS-2.0.1/";

probably this is a chrooted path and the real one is something like /home/youruser/www...

ask to your provider
Reply
#7
I am using windows and wampserver to simulate the server on my PC. The real directory path is : "C:\wamp\www\letoDMS-2.0.1". I'm sorry if this is beginner stuff I've never used php before but thought the program was cool and wanted to try it out.


(11-15-2010, 11:39 PM)matteo lucarelli Wrote: are you sure that your REAL server path is :
var $_rootDir = "/www/letoDMS-2.0.1/";

probably this is a chrooted path and the real one is something like /home/youruser/www...

ask to your provider

Reply
#8
Then problem solved
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)