Menu

SeedDSM installation error on Synology

2020-03-26
2020-04-11
  • Jacob madsen

    Jacob madsen - 2020-03-26

    Hi all
    I have tried to install SeedDSM on my synology server

    Running Webstation, Apache 2.4, PHP 5.6 and MariaDB 10

    Installation and setup have been completed, and I can see the SeedDSM have created all the tables in the database.

    But when I try to load the SeedDSM for the firs time i will get folowing error message:

    Warning: require(/volume1/web/seeddms60x/pear/vendor/composer/../sabre/uri/lib/functions.php): failed to open stream: No such file or directory in /volume1/web/seeddms60x/pear/vendor/composer/autoload_real.php on line 70 Call Stack: 0.0001 244240 1. {main}() /volume1/web/seeddms60x/seeddms-6.0.8/index.php:0 0.0002 244976 2. include('/volume1/web/seeddms60x/seeddms-6.0.8/inc/inc.Settings.php') /volume1/web/seeddms60x/seeddms-6.0.8/index.php:20 0.0250 330200 3. require_once('/volume1/web/seeddms60x/pear/vendor/autoload.php') /volume1/web/seeddms60x/seeddms-6.0.8/inc/inc.Settings.php:34 0.0250 332304 4. ComposerAutoloaderInita35dfb21368bb1c53a0460b7f8e424a1::getLoader() /volume1/web/seeddms60x/pear/vendor/autoload.php:7 0.0255 372504 5. composerRequirea35dfb21368bb1c53a0460b7f8e424a1() /volume1/web/seeddms60x/pear/vendor/composer/autoload_real.php:60 Fatal error: require(): Failed opening required '/volume1/web/seeddms60x/pear/vendor/composer/../sabre/uri/lib/functions.php' (include_path='/volume1/web/seeddms60x/pear/vendor/pear/auth_sasl:/volume1/web/seeddms60x/pear/vendor/pear/console_getopt:/volume1/web/seeddms60x/pear/vendor/pear/db:/volume1/web/seeddms60x/pear/vendor/pear/log:/volume1/web/seeddms60x/pear/vendor/pear/mail:/volume1/web/seeddms60x/pear/vendor/pear/mail_mime:/volume1/web/seeddms60x/pear/vendor/pear/net_smtp:/volume1/web/seeddms60x/pear/vendor/pear/net_socket:/volume1/web/seeddms60x/pear/vendor/pear/pear-core-minimal/src:/volume1/web/seeddms60x/pear/vendor/pear/pear_exception:/volume1/web/seeddms60x/pear/:.:/pear') in /volume1/web/seeddms60x/pear/vendor/composer/autoload_real.php on line 70 Call Stack: 0.0001 244240 1. {main}() /volume1/web/seeddms60x/seeddms-6.0.8/index.php:0 0.0002 244976 2. include('/volume1/web/seeddms60x/seeddms-6.0.8/inc/inc.Settings.php') /volume1/web/seeddms60x/seeddms-6.0.8/index.php:20 0.0250 330200 3. require_once('/volume1/web/seeddms60x/pear/vendor/autoload.php') /volume1/web/seeddms60x/seeddms-6.0.8/inc/inc.Settings.php:34 0.0250 332304 4. ComposerAutoloaderInita35dfb21368bb1c53a0460b7f8e424a1::getLoader() /volume1/web/seeddms60x/pear/vendor/autoload.php:7 0.0255 372504 5. composerRequirea35dfb21368bb1c53a0460b7f8e424a1() /volume1/web/seeddms60x/pear/vendor/composer/autoload_real.php:60

    you can see my PHP setup in the attachment.

    Do any of you have and idear of what I am missing?

    BR Jacob

     
  • wilbur

    wilbur - 2020-03-26

    From the message ,it look like file not found.
    Would you check the file's user and group ownership is www-data(Apache use.).
    /volume1/web/seeddms60x/pear/vendor/composer/../sabre/uri/lib/functions.php

     
  • Jacob madsen

    Jacob madsen - 2020-03-26

    Dear Wilbur
    Thank you so much for your answer, is it permissions for webstation folder? see the attachment

    BR Jacob

     
  • wilbur

    wilbur - 2020-03-26

    I am sorry that i dould not have synology NAS.
    Could show the seeddms60x's user and group ownership on command line?

     
  • Jacob madsen

    Jacob madsen - 2020-03-26

    Dear Wilbur
    Thank you so much for your answer, I am not so familiar with Linux so thank you.

    see the ownership.png

    does this mean this mean that Apache use dont have R/W permissions?

    BR Jacob

     
  • Jacob madsen

    Jacob madsen - 2020-03-27

    Thanks for the tip, when I try to use the command: "chown -R http:http /volume1/web/seeddms60x/" then the terminal writes "Operation not permitted"

    any idears ?

    BR Jacob

     
  • Michael Köppl

    Michael Köppl - 2020-04-11

    Are you logged in as root - otherwise:
    add a sudo before the command:
    sudo chown -R http:http /volume1/web/seeddms60x/
    It will ask for your password again and after this it should work.

     

Log in to post a comment.