welcome: please sign in

Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
Comment
Last name of the author of the GNU Manifesto

Page Locked

MemberManual / WebApplications / ownCloud

Owncloud Tips

At some point, this page may become a full-fledged guide. For now, it's a collection of tips to ease you through configuration that is unique to hcoop. If you are running an owncloud server and discover any of these, please add them in and date them.

Wrong User errors

2016-04-19: OwnCloud expects apache to be running under your user, so it sometimes checks for this and throws errors if the check fails. At hcoop, apache is running under your daemon, so the check will always fail. Therefore, we need to disable it. We do this by commenting out the code block below, which is at around line 65 of console.php, which is located in the top level install directory.

if ($user['name'] !== $configUser['name']) {
    echo "Console has to be executed with the user that owns the file config/config.php" . PHP_EOL;
    echo "Current user: " . $user['name'] . PHP_EOL;
    echo "Owner of config.php: " . $configUser['name'] . PHP_EOL;
    echo "Try adding 'sudo -u " . $configUser['name'] . " ' to the beginning of the command (without the single quotes)" . PHP_EOL;  
    exit(0);
}

Upgrade hangs/fails

2016-04-19: Before upgrading, by default ownCloud tests to see if the database upgrade will succeed. The test duplicates all your tables, does the upgrade on them, checks to see if the test upgrade succeeded, and then drops the duplicate tables. However, at hcoop your daemon does not have permission to drop tables, so the test will always fail, and ownCloud will never proceed with the upgrade. So you need to run the upgrade from the command line and specify not to run the test first. In the top level directory of your owncloud install, run php occ upgrade --skip-migration-test