WebThen

 找回密码
 立即注册
搜索
热搜: anmpp lnmpp
查看: 4132|回复: 12

ANMPP安装owncloud,我已经测试安装成功

[复制链接]

340

主题

725

帖子

3019

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3019
发表于 2016-4-30 12:36:56 | 显示全部楼层 |阅读模式
一、配置nginx支持pathinfo
参考教程:https://www.nginx.com/resources/ ... s/examples/phpfcgi/
二、给anmpp配置locale支持
这个教程很少,我来介绍吧
1.下载locale文件,在任意完整linux系统上打包出来就可以了
2.把你从linux系统上打包出来的locale文件解压到android上任意一个目录
3.打开/data/data/android.php-fpm/etc/php-fpm.conf文件(php-fpm配置文件)
4.加入env[LOCPATH] = /data/data/android.wwwroot/locale(这里的路径替换为你的locale目录路径)
5.修改了php-fpm配置文件,当然需要重启下php-fpm的,直接关闭环境重启下环境就搞定了。。。。
三、创建owncloud需要的数据库
owncloud支持使用mysql&postgresql,我测试安装使用的是postgresql数据库
四、如果上面的东西都配置好了,那么就重启下环境(没有启动环境的话就是启动下环境)
1.访问owncloud目录
2.按照owncloud的提示进行安装(如果没有搞定locale会报错而不是提示你安装)
3.当然是安装完成咯(如果没有配置好nginx pathinfo支持,那么这里就不是安装完成而是进入了404页面,其实也不影响、因为已经安装完成,你自己配置好nginx pathinfo后就不是404了)
五、其他错误和警告等没有什么大的影响,反正到这里owncloud就已经被安装并且可以使用咯

3

主题

16

帖子

73

积分

注册会员

Rank: 2

积分
73
发表于 2016-4-30 15:31:11 | 显示全部楼层
我在gg上找到跳过方法,安装后提示这个....

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

340

主题

725

帖子

3019

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3019
 楼主| 发表于 2016-4-30 16:09:15 | 显示全部楼层
qxwo 发表于 2016-4-30 15:31
我在gg上找到跳过方法,安装后提示这个....

locale参考我的配置方法,不需要跳过 我安装完成后没有出现你这个问题。

3

主题

16

帖子

73

积分

注册会员

Rank: 2

积分
73
发表于 2016-4-30 16:20:39 来自手机 | 显示全部楼层
爱特 发表于 2016-4-30 16:09
locale参考我的配置方法,不需要跳过 我安装完成后没有出现你这个问题。

给打包个locale呗(≧0≦)

340

主题

725

帖子

3019

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3019
 楼主| 发表于 2016-4-30 16:27:17 | 显示全部楼层
qxwo 发表于 2016-4-30 16:20
给打包个locale呗(≧0≦)

locale我很久以前玩过,我打包的zip就22M,解压后接近100M,这玩意要是小,我早就内置到anmpp中去了。

3

主题

16

帖子

73

积分

注册会员

Rank: 2

积分
73
发表于 2016-4-30 17:04:25 来自手机 | 显示全部楼层
略坑。。。。。。。。。。。。。

3

主题

16

帖子

73

积分

注册会员

Rank: 2

积分
73
发表于 2016-5-2 17:58:37 | 显示全部楼层
本帖最后由 qxwo 于 2016-5-2 18:47 编辑

搞定,分享配置文件及locales

  1. user  root;
  2. worker_processes  2;

  3. #error_log  logs/error.log;
  4. #error_log  logs/error.log  notice;
  5. #error_log  logs/error.log  info;

  6. #pid        logs/nginx.pid;


  7. events {
  8.     worker_connections  1024;
  9. }


  10. http {
  11.     include       mime.types;
  12.     default_type  application/octet-stream;

  13.     #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
  14.     #                  '$status $body_bytes_sent "$http_referer" '
  15.     #                  '"$http_user_agent" "$http_x_forwarded_for"';

  16.     #access_log  logs/access.log  main;

  17.     sendfile        on;
  18.     #tcp_nopush     on;

  19.     #keepalive_timeout  0;
  20.     keepalive_timeout  65;

  21.     #gzip  on;

  22.     server {
  23.         listen      80 default;
  24.         server_name  localhost;
  25.         autoindex            on;
  26.         autoindex_exact_size on;
  27.         root    /data/data/android.wwwroot;
  28.         index   index.html index.htm index.php;

  29.                   client_max_body_size 10G;
  30.   fastcgi_buffers 64 4K;
  31.   # Disable gzip to avoid the removal of the ETag header
  32.   gzip off;
  33.   # Uncomment if your server is build with the ngx_pagespeed module
  34.   # This module is currently not supported.
  35.   #pagespeed off;
  36.   rewrite ^/caldav(.*)$ /remote.php/caldav$1 redirect;
  37.   rewrite ^/carddav(.*)$ /remote.php/carddav$1 redirect;
  38.   rewrite ^/webdav(.*)$ /remote.php/webdav$1 redirect;
  39.   index index.php;
  40.   error_page 403 /core/templates/403.php;
  41.   error_page 404 /core/templates/404.php;
  42.   location = /robots.txt {
  43.     allow all;
  44.     log_not_found off;
  45.     access_log off;
  46.     }
  47. location ~ ^/(?:\.htaccess|data|config|db_structure\.xml|README){
  48.     deny all;
  49.     }
  50.   location / {
  51.   # The following 2 rules are only needed with webfinger
  52.   rewrite ^/.well-known/host-meta /public.php?service=host-meta last;
  53.   rewrite ^/.well-known/host-meta.json /public.php?service=host-meta-json last;
  54.   rewrite ^/.well-known/carddav /remote.php/carddav/ redirect;
  55.   rewrite ^/.well-known/caldav /remote.php/caldav/ redirect;
  56.   rewrite ^(/core/doc/[^\/]+/)$ $1/index.html;
  57.   try_files $uri $uri/ /index.php;
  58.   }
  59.                
  60.                
  61.         #charset koi8-r;

  62.         #access_log  logs/host.access.log  main;

  63.         #error_page  404              /404.html;

  64.         # redirect server error pages to the static page /50x.html
  65.         #
  66.         error_page   500 502 503 504  /50x.html;
  67.         location = /50x.html {
  68.             root   html;
  69.         }

  70.         # proxy the PHP scripts to Apache listening on 127.0.0.1:80
  71.         #
  72.         #location ~ \.php$ {
  73.         #    proxy_pass   http://127.0.0.1;
  74.         #}

  75.         # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
  76.         #
  77.             location ~ [^/]\.php(/|$) {
  78.             fastcgi_index  index.php;
  79.             client_max_body_size 64m;
  80.                         fastcgi_split_path_info ^(.+?\.php)(/.*)$;               
  81.                        fastcgi_param PATH_INFO $fastcgi_path_info;      
  82.             fastcgi_pass   unix:/data/data/android.php-fpm/tmp/php-fpm.socket;
  83.             fastcgi_param  SCRIPT_FILENAME  /data/data/android.wwwroot$fastcgi_script_name;
  84.             include        fastcgi_params;
  85.         }
  86.   location ~* \.(?:jpg|jpeg|gif|bmp|ico|png|css|js|swf)$ {
  87.       expires 30d;
  88.       # Optional: Don't log access to assets
  89.         access_log off;
  90.   }
  91.         # deny access to .htaccess files, if Apache's document root
  92.         # concurs with nginx's one
  93.         #
  94.         #location ~ /\.ht {
  95.         #    deny  all;
  96.         #}
  97.     }


  98.     # another virtual host using mix of IP-, name-, and port-based configuration
  99.     #
  100.     #server {
  101.     #    listen       8000  default;
  102.     #    listen       somename:8080;
  103.     #    server_name  somename  alias  another.alias;

  104.     #    location / {
  105.     #        root   html;
  106.     #        index  index.html index.htm;
  107.     #    }
  108.     #}


  109.     # HTTPS server
  110.     #
  111.     #server {
  112.     #    listen     443 default;
  113.     #    server_name  localhost;

  114.     #    ssl                  on;
  115.     #    ssl_certificate      cert.pem;
  116.     #    ssl_certificate_key  cert.key;

  117.     #    ssl_session_timeout  5m;

  118.     #    ssl_protocols  SSLv2 SSLv3 TLSv1;
  119.     #    ssl_ciphers  HIGH:!aNULL:!MD5;
  120.     #    ssl_prefer_server_ciphers   on;

  121.     #    location / {
  122.     #        root   html;
  123.     #        index  index.html index.htm;
  124.     #    }
  125.     #}

  126. }
复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

3

主题

16

帖子

73

积分

注册会员

Rank: 2

积分
73
发表于 2016-5-2 19:00:42 | 显示全部楼层
但是手机重启后只有ftp启动了,其他都要手动重启是什么情况?

2

主题

14

帖子

50

积分

注册会员

Rank: 2

积分
50
发表于 2016-5-7 15:57:32 来自手机 | 显示全部楼层
爱特 发表于 2016-4-30 16:27
locale我很久以前玩过,我打包的zip就22M,解压后接近100M,这玩意要是小,我早就内置到anmpp中去了。 ...

支持内置到anmpp中去

2

主题

31

帖子

106

积分

注册会员

Rank: 2

积分
106
发表于 2016-8-6 18:53:57 | 显示全部楼层
感谢分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|WebThen  

GMT+8, 2019-2-23 23:35 , Processed in 0.079407 second(s), 12 queries , XCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表