2014-08-11 13:27:10 +02:00

71 lines
1.9 KiB
Plaintext

===========================================================================
$NetBSD: MESSAGE,v 1.14 2014/03/23 01:19:17 ryoon Exp $
To use ownCloud, you will need to perform the following steps.
1. If you want to use with MySQL server, install databases/mysql55-*
and enable it, then create database.
2. Install nginx httpd server, for example www/nginx.
3. Install PHP-FPM, PHP FastCGI Process Magager from www/php-fpm.
4. Be sure to have the following lines in ${PREFIX}/etc/nginx/nginx.conf
to enable PHP script in http://YOUR_SERVER_NAME/owncloud/ .
http {
server {
listen 80;
server_name YOUR_SERVER_NAME;
root ${PREFIX}/share/owncloud/;
client_max_body_size 10G; # set max upload size
fastcgi_buffers 64 4K;
location /owncloud {
index index.php;
error_page 403 /owncloud/core/templates/403.php;
error_page 404 /owncloud/core/templates/404.php;
alias ${PREFIX}/share/owncloud;
}
location ~ ^(.+?\.php)(/.*)?$ {
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME ${PREFIX}/share/$1;
fastcgi_param PATH_INFO $2;
fastcgi_pass 127.0.0.1:9000;
}
}
}
5. Be sure to have the following lines in ${PREFIX}/etc/php-fam.conf
to restrict access from localhost only.
listen.allowed_clients = 127.0.0.1
6. Be sure to have the following lines in ${PREFIX}/etc/php.ini.
extension=dom.so
extension=gd.so
extension=iconv.so
extension=json.so
extension=mbstring.so
extension=zip.so
extension=zlib.so
extension=pdo.so ;if you select sqlite backend.
extension=pdo_sqlite.so ;if you select sqlite backend.
extension=mysql.so ;if you select MySQL backend.
extension=pgsql.so ;if you select PostgreSQL backend.
7. Start PHP-FPM daemon.
${RCD_SCRIPTS_DIR}/php_fpm start
8. Start nginx httpd server.
${RCD_SCRIPTS_DIR}/nginx start
6. Access http://YOUR_SERVER_NAME/owncloud/ and setup.
===========================================================================