如何设置 dokuwiki 与 owncloud 并行

如何设置 dokuwiki 与 owncloud 并行

我怎样才能获得一个可用的 owncloud 服务器和一个可用的 dokuwiki? dokuwiki 条目不应该被销毁......

在树莓派上进行了 owncloud 安装文章(nginx php5-fpm php5-sqlite php5-gd 安装;owncloud.vhost 创建并链接;owncloud 提取 -> /etc/www -> chmod www-data;nginx 服务启动;重新启动)。然而,我们使用了一个 dokuwiki 安装如何(德语)步骤如下:

cd ~
sudo apt-get update
sudo apt-get install apache2 libapache2-mod-php5 
wget http://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz
tar xfz dokuwiki-stable.tgz
sudo mv dokuwiki-2014-09-29b /var/www
sudo chown -R www-data:www-data /var/www/dokuwiki-2014-09-29b

之后我们按照以下指示进行操作

http://IP_OF_PI/dokuwiki/install.php

据我所知,在sudo apt-get install.然而,这些都是必须重新启动服务的时刻。之后我们通过重新启动树莓派来完成此操作。

现在我们可以使用我们的 dokuwiki,但不能使用我们自己的云。然而,在重新启动之前,我们能够使用https://IP_OF_PI/owncloud.到目前为止,我从未让它与其他客户端同步,但可以上传文件并使用其他计算机上的浏览器进行访问。

当我们执行(安装 owncloud 所必需的)时

sudo /etc/init.d/nginx start

输出是

Starting nginx: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] still could not bind()
nginx.

的输出

raspberry ~ $ apache2ctl -S

/usr/sbin/apache2ctl: 87: ulimit: error setting limit (Operation not permitted)
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80                   is a NameVirtualHost
         default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default:1)
         port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default:1)
Syntax OK

我不明白 dokuwiki 安装发生了什么变化,以至于 nginx 不再可启动/可重新启动......

答案1

好吧,我不明白 nginx(维基百科)是什么,也不明白它的意思与阿帕奇的区别。但是,我混合了 nginx 和 apache。这些可能会互相妨碍。我决定使用apache2。我关注后这个帖子我可以再次访问 owncloud。简而言之:

  • 生成新证书/etc/apache/ssl
  • sudo a2enmod ssl
  • sudo ln -s /etc/apache2/sites-available/default-ssl /etc/apache2/sites-enabled/000-default-ssl
  • /etc/apache2/sites-enabled/000-default-ssl相应的行 中SSLCertificateFile /etc/apache2/ssl/server.crt SSLCertificateKeyFile /etc/apache2/ssl/server.key 进行了更改。
  • sudo /etc/init.d/apache2 restart

相关内容