Line 30: |
Line 30: |
| * Set appropriate ibay settings at the command line prompt: | | * Set appropriate ibay settings at the command line prompt: |
| <nowiki>db accounts setprop owncloud \ | | <nowiki>db accounts setprop owncloud \ |
− | AllowOverride All \
| + | AllowOverride All \ |
− | FollowSymLinks enabled \
| + | FollowSymLinks enabled \ |
− | Group www \
| + | Group www \ |
− | PHPBaseDir /home/e-smith/files/ibays/owncloud/:/tmp/:/dev/urandom \
| + | PHPBaseDir /home/e-smith/files/ibays/owncloud/:/tmp/:/dev/urandom \ |
− | PublicAccess global \
| + | PublicAccess global \ |
− | UserAccess wr-group-rd-everyone
| + | UserAccess wr-group-rd-everyone |
− | </nowiki>
| + | </nowiki> |
| | | |
| * Update the ibay | | * Update the ibay |
Line 43: |
Line 43: |
| * you also need to allow the "allow_url_fopen" | | * you also need to allow the "allow_url_fopen" |
| <nowiki> | | <nowiki> |
− | mkdir -p /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf
| + | mkdir -p /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf |
− | nano -w /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/99allow_url_fopen
| + | nano -w /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/99allow_url_fopen |
− | </nowiki>
| + | </nowiki> |
| | | |
| * and paste the following and save this | | * and paste the following and save this |
| | | |
| <nowiki> | | <nowiki> |
− | <Directory /home/e-smith/files/ibays/owncloud/html>
| + | <Directory /home/e-smith/files/ibays/owncloud/html> |
− | php_admin_flag allow_url_fopen on
| + | php_admin_flag allow_url_fopen on |
− | </Directory>
| + | </Directory> |
− | </nowiki>
| + | </nowiki> |
| | | |
| * then at the command line prompt enter: | | * then at the command line prompt enter: |
| | | |
| <nowiki> | | <nowiki> |
− | expand-template /etc/httpd/conf/httpd.conf
| + | expand-template /etc/httpd/conf/httpd.conf |
− | /etc/init.d/httpd-e-smith restart
| + | /etc/init.d/httpd-e-smith restart |
− | </nowiki>
| + | </nowiki> |
| | | |
| 4. Create a new MySQL database (In this example the database name is owncloud. Change '''owncloud''', '''username''' and '''password''' with your own choices as required) | | 4. Create a new MySQL database (In this example the database name is owncloud. Change '''owncloud''', '''username''' and '''password''' with your own choices as required) |
Line 210: |
Line 210: |
| #* Remove "/novalidate-cert" if your chosen mail server uses a signed SSL certificate): | | #* Remove "/novalidate-cert" if your chosen mail server uses a signed SSL certificate): |
| <nowiki> 'user_backends' => | | <nowiki> 'user_backends' => |
− | array (
| + | array ( |
− | 0 =>
| + | 0 => |
− | array (
| + | array ( |
− | 'class' => 'OC_User_IMAP',
| + | 'class' => 'OC_User_IMAP', |
− | 'arguments' =>
| + | 'arguments' => |
− | array (
| + | array ( |
− | 0 => '{[mail.yourdomain.com]:993/imap/ssl/novalidate-cert}',
| + | 0 => '{[mail.yourdomain.com]:993/imap/ssl/novalidate-cert}', |
− | ),
| + | ), |
− | ),
| + | ), |
− | ),</nowiki>
| + | ),</nowiki> |
| | | |
| When done, users will be able to login to your owncloud web interface using their mail server username and password. | | When done, users will be able to login to your owncloud web interface using their mail server username and password. |
Line 361: |
Line 361: |
| * Edit ''/etc/opt/remi/php70/php.d/10-opcache.ini'' and make sure that the above given parameters are set. | | * Edit ''/etc/opt/remi/php70/php.d/10-opcache.ini'' and make sure that the above given parameters are set. |
| * Restart php: signal-event php-update | | * Restart php: signal-event php-update |
| + | |
| + | ==== With explanations ==== |
| + | Check the parameters of php for the ibay where Nextcloud is installed into: |
| + | * create into .../path/to/ibay-Nextcloud/html a file ''phptest.php'' and enter in it: |
| + | <syntaxhighlight lang="php"> |
| + | <?php |
| + | phpinfo(); |
| + | phpinfo(INFO_MODULES); |
| + | ?> |
| + | </syntaxhighlight> |
| + | * from the browser, go to http://server/ibay_nextcloud/phptest.php ans have a look at the parameters and paths concerning opcache |
| + | * modify the proper files with the parameters that Nextcloud claims for. The use of templates-custom may be necessary, depending your configuration. |
| + | * if necessary expand the templates, remove ''phptest.php'' |
| + | * restart php |
| | | |
| ===Mozilla Sync=== | | ===Mozilla Sync=== |
Line 374: |
Line 388: |
| Using a zipped tarball: | | Using a zipped tarball: |
| <nowiki>cd /home/e-smith/files/ibays/owncloud/files | | <nowiki>cd /home/e-smith/files/ibays/owncloud/files |
− | wget https://github.com/owncloud/mozilla_sync/archive/master.zip -O master.zip
| + | wget https://github.com/owncloud/mozilla_sync/archive/master.zip -O master.zip |
− | sudo -u www unzip master.zip
| + | sudo -u www unzip master.zip |
− | mv mozilla_sync-master /home/e-smith/files/ibays/owncloud/html/apps/mozilla_sync</nowiki>
| + | mv mozilla_sync-master /home/e-smith/files/ibays/owncloud/html/apps/mozilla_sync</nowiki> |
| | | |
| Using Git: | | Using Git: |
| <nowiki>cd /home/e-smith/files/ibays/owncloud/html/apps | | <nowiki>cd /home/e-smith/files/ibays/owncloud/html/apps |
− | sudo -u www git clone https://github.com/owncloud/mozilla_sync.git
| + | sudo -u www git clone https://github.com/owncloud/mozilla_sync.git |
− | sudo -u www git checkout master</nowiki>
| + | sudo -u www git checkout master</nowiki> |
| | | |
| ====Server settings to enable Mozilla Sync==== | | ====Server settings to enable Mozilla Sync==== |