Changes

From SME Server
Jump to navigationJump to search
667 bytes added ,  12:01, 26 February 2018
php opcache
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====
41

edits

Navigation menu