如何安装和设置ownCloud上的Arch Linux

先决条件

本指南假定在系统上安装和配置了LAMP。请点击 这里获取该集合起来。如果在任何时候命令或文件需要更改,需要更改的文本将显示为红色。

什么是ownCloud?

ownCloud是一个开源的在线存储解决方案,类似于Dropbox的或谷歌驱动器。 ownCloud的好处是,服务器在您安装它的位置,而不是在别人的服务器上。 使用Arch Linux安装ownCloud的好处是,官方知识库“社区”有一个ownCloud包,很容易安装和配置。

安装

您将需要安装LAMP(如前所述)和安装MDB2 pear模块。
pacman -Sy php-pear
pear install MDB2

然后,您将从repos安装ownCloud。
pacman -Sy owncloud

然后,您需要复制示例配置文件以使其可用。
#
cp /etc/webapps/owncloud/apache.example.conf /etc/httpd/conf/extra/owncloud.conf

然后你需要使它可用于Apache。只需添加以下行 /etc/httpd/conf/httpd.conf
Include /etc/httpd/conf/extra/owncloud.conf

然后,您将需要启用PHP扩展以下列表 /etc/php/php.ini 。 所有需要的注释去掉的线条看起来像 ;extension=module.so 。只需删除分号(;)以取消注释。
  • gd.so
  • intl.so
  • openssl.so
  • xmlrpc.so
  • zip.so
  • iconv.so
  • mysql.so
  • mysqli.so
  • pdo_mysql.so
您还将要在apache中禁用内置的Webdav。打开 /etc/httpd/conf/httpd.conf ,找到行 LoadModule dav_module modules/mod_dav.so LoadModule dav_module modules/mod_dav.so LoadModule dav_module modules/mod_dav.soLoadModule dav_fs_module modules/mod_dav_fs.so并把它们注释掉以井。
# LoadModule dav_module modules/mod_dav.so
# LoadModule dav_fs_module modules/mod_dav_fs.so

然后,您将打开 /etc/httpd/conf/extra/owncloud.conf和编辑 文件按你的喜好。
<IfModule mod_alias.c>
Alias /owncloud /usr/share/webapps/owncloud/
</IfModule>
<Directory /usr/share/webapps/owncloud/>
   Options FollowSymlinks
   Order allow,deny
   AllowOverride all
   allow from all
   php_admin_value open_basedir
"/srv/http/:/home/:/tmp/:/usr/share/pear/:/usr/$
</Directory>
<VirtualHost *:80>
    ServerAdmin email@example.com
    DocumentRoot /usr/share/webapps/owncloud
    ServerName owncloud.example.com
    ErrorLog logs/owncloud.foo.info-error_log
    CustomLog logs/owncloud.foo.info-access_log common
</VirtualHost>

然后你需要为ownCloud创建一个mysql数据库。
$ mysql -u root -p
sql> CREATE DATABASE owncloud;
sql> CREATE USER 'owncloud'@'localhost' IDENTIFIED BY '<span
style="color: red">password';
sql> GRANT ALL PRIVILEGES ON owncloud TO 'owncloud'@'localhost' WITH
GRANT OPTION;
sql> \q
现在,只需重新启动(或启动,只需更换启动重启) httpd和安装将完成。
# systemctl restart httpd

配置

您将希望让owncloud webapp文件夹可读到http用户。
# chown -R http.http /usr/share/webapps/owncloud

打开Web浏览器(Firefox,谷歌Chrome等),并访问您的IP地址或域名和路径到任何别名你设置 /etc/httpd/conf/extra/owncloud.conf (如http://example.com/owncloud )。并输入所需的用户名,密码和所有数据库信息,如下图所示)。 oc设置 恭喜,ownCloud已经准备好了!
:提交 马克·维曼
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏