nextcloud的安裝配置


一、使用snap 安裝

  sudo snap install nextcloud                  推薦這個。一條命令搞定

這種安裝最簡單,安裝好后直接 localhost即可

二、手動安裝

1、安裝 apache2 mysql php7

sudo apt-get install apache2 libapache2-mod-php7.2

sudo apt-get install mysql

sudo apt-get install php7.2-gd php7.2-json php7.2-mysql php7.2-curl

    php7.2-mbstring

sudo apt-get install php7.2-intl php-imagick php7.2-xml php7.2-zip

三、安裝nextcloud

     從https://nextcloud.com/install/#instructions-server 下載nextcloud后 復制到/var/www/目錄下。

sudo cp -r /***/***/ /var/www/

設置nextcloud權限

sudochmod -R 777 /var/www/nextcloud/

四、配置apache2

sudo vim/etc/apache2/sites-available/nextcloud.conf

Alias /nextcloud "/var/www/nextcloud/"

<Directory /var/www/nextcloud/>

Options +FollowSymlinks

AllowOverride All

<IfModule mod_dav.c>

Dav off

</IfModule>

SetEnv HOME /var/www/nextcloud

SetEnv HTTP_HOME /var/www/nextcloud

</Directory>

sudo a2ensite nextcloud.conf
sudo a2enmod headers

sudo a2enmod env

sudo a2enmod dir

sudo a2enmod mime

service apache2 restart

1、關於端口問題

     sudo vim /etc/apache2/ports.conf 中修改Listen ****

     sudo vim /etc/apache2/sites-enabled/000-default.conf  <VirtualHost *:****>

2、關於權限

    apache2.4后 為

       Allow from all

       Require all granted

五、安裝mysql

    sudo apt-get install mysql

   網上說安裝過程會輸入root密碼,但我沒遇到,解決辦法:

sudo /etc/init.d/mysql stop

mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

如果有問題,解決辦法:

sudo mkdir -p /var/run/mysqld

sudo chown mysql:mysql /var/run/mysqld

mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

mysql -uroot -p

> use mysql;

> update user set authentication_string = PASSWORD("這里輸入新密碼")

    where User='root';

> update user set plugin="mysql_native_password";

> flush privileges;

> quit;

六、運行nextcloud

    http://localhost/nextcloud

   此時,進入系統配置 : 輸入 用戶名、密碼,數據庫用戶名root,密碼修改好的密碼,注意數據存放目錄,不需要更改。

點贊 2
————————————————
版權聲明:本文為CSDN博主「鯤鵬鴻翔」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/u012834261/java/article/details/85396820


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM