Install OwnCloud 10.0.3 in Ubuntu 17.10
Update ---------- sudo apt update
Install apache webserver ------------------------------ sudo apt install apache2
disable directory listing ------------------------------
sed -i 's/Options Indexes FollowSymLinks/Options FollowSymLinks/g' /etc/apache2/apache2.conf
stop/start/enable webserver ----------------------------------- systemctl stop apache2.service
systemctl start apache2.service
systemctl enable apache2.service
systemctl status apache2.service
Install maria db --------------------- apt-get install mariadb-server mariadb-client
stop/start/enable maria db --------------------------------- systemctl stop mariadb.service
systemctl start mariadb.service
systemctl enable mariadb.service
systemctl status mariadb.service
Secure maria db --------------------- mysql_secure_installation
Restart maria db service ------------------------------- systemctl restart mariadb.service
Install Php and php modules ------------------------------------ apt install php php-common libapache2-mod-php php-mbstring php-xmlrpc php-soap php-apcu php-smbclient php-ldap php-redis php-gd php-xml php-intl php-json php-imagick php-mysqlnd php-cli php-mcrypt php-ldap php-zip php-curl
configure database ------------------------ mysql -u root -p
CREATE DATABASE owncloud;
CREATE USER 'ownclouduser'@'localhost' IDENTIFIED BY 'password@123';
GRANT ALL ON owncloud.* TO 'ownclouduser'@'localhost' IDENTIFIED BY 'password@123' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT
Download and setup Owncloud --------------------------------------- wget https://download.owncloud.org/community/owncloud-10.0.3.zip
unzip owncloud-10.0.3.zip
mv owncloud /var/www/html/owncloud/
chmod -R 755 /var/www/html/owncloud/
chown -R www-data:www-data /var/www/html/owncloud/
vim /etc/apache2/sites-available/owncloud.conf
Copy this text and paste it. **********************************
<VirtualHost *:80> ServerAdmin admin@hostname DocumentRoot /var/www/html/owncloud/ ServerName ipaddress ServerAlias hostname
Alias /owncloud "/var/www/html/owncloud/"
<Directory /var/www/html/owncloud/> Options +FollowSymlinks AllowOverride All Require all granted <IfModule mod_dav.c> Dav off </IfModule> SetEnv HOME /var/www/html/owncloud SetEnv HTTP_HOME /var/www/html/owncloud </Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
NB: Replace hostname and ipaddress with your machine's hostname and ipaddress.
Enable apache modules ------------------------------ a2ensite owncloud.conf
a2enmod rewrite
a2enmod headers
a2enmod env
a2enmod dir
a2enmod mime
Restart apache ------------------- systemctl restart apache2.service
Done..!!!














