mirror of
https://github.com/Stichting-MINIX-Research-Foundation/pkgsrc-ng.git
synced 2025-08-03 09:48:00 -04:00
71 lines
1.9 KiB
Plaintext
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.
|
|
===========================================================================
|