Few days back I setup Owncloud 6 on Ubuntu 14.04 . After a gap of a few days, I again started the testing server to do some new practical. But after opening the Owncloud I got this given below error –
You are accessing the server from an untrusted domain.
Please contact your administrator. If you are an administrator of this instance, configure the “trusted_domain” setting in config/config.php. An example configuration is provided in config/config.sample.php.
This was something new for me since I have been using Owncloud from its version 5. The error was describing itself, in which file we have to work.
The problem occured when I opened the owncloud link my testing domain name called example.com . As I know in starting at the time of installation, I did installation via web interface with IP Address of system.
To solve this problem, we have to edit the config.php file of owncloud. In my case it is placed in
Step 1 : Edit the config.php with your favourite file editor. I prefer to go with vi editor
cd /var/www/html/owncloud/ vi config/config.php
Step 2 : Find the line trusted_domains in config.php file. Now set new array with value 1 of your domain name or IP Address in config file. Please note, in array first array always have numeric number start with Zero ( i.e 0 )
Save and exit and restart the apache service
Below is my config.php file
root@ubuntu:/var/www/html/owncloud# cat config/config.php 'oc1190d4ed19', 'passwordsalt' => '41e7078b980cda05aa546c0da37370', 'trusted_domains' => array ( 0 => '192.168.56.101', 1 => 'example.com', ), 'datadirectory' => '/var/www/html/owncloud/data', 'dbtype' => 'mysql', 'version' => '188.8.131.52', 'dbname' => 'owncloud', 'dbhost' => 'localhost', 'dbtableprefix' => 'oc_', 'dbuser' => 'ownclouduser', 'dbpassword' => 'Password', 'installed' => true, );
Step 3: Restart the apache web server
In Debian/Ubuntu/Linux Mint
sudo service apache2 restart
In Red Hat/CentOS
service httpd restart
After this open the owncloud URL. I hope it works for you. Below given screenshot is from my system