虚拟主机域名注册-常见问题 → 其他问题 → 其他问题 | ||||
Nextcloud 一直在挑战本地云服务器的功能和功能。在最新版本中,Nextcloud 借助对 UI 的全面重新设计,将部分重点转移到了数字福祉上。有更多的个性化、更普遍的访问、大大改进的应用程序、内置的照片上传器和编辑器、上传照片的人工智能面部和对象识别、改进的 Talk、更高效的电子邮件客户端、更好的联系人组织等等。 Nextcloud 25 最引人注目的是用户界面。设计师和开发人员真的竭尽全力使平台更加用户友好和现代。像往常一样,安装 Nextcloud 也有多种途径。但是,我想走传统路线并将其安装在 Ubuntu Server 22.04 上。 安装 Nextcloud 25 需要什么 要安装 Nextcloud 25,您需要一个正在运行的 Ubuntu Server 22.04 实例和一个具有 sudo 权限的用户。而已。 如何安装必要的要求 您必须做的第一件事是使用以下命令安装 Web 和数据库服务器: sudo apt-get install apache2 mysql-server -y 使用以下命令启动并启用它们: sudo systemctl enable --now apache2 sudo systemctl enable --now mysql 接下来,安装 php 依赖项: sudo apt-get install php zip libapache2-mod-php php-gd php-json php-mysql php-curl php-mbstring php-intl php-imagick php-xml php-zip php-mysql php-bcmath php-gmp zip -y 如何设置 MySQL 的root密码 出于某种原因,mysql_secure_installation 让我失望了。相反,我不得不手动设置 MySQL 管理员密码。首先使用以下命令登录 MySQL 控制台: sudo mysql 在那里,设置管理员密码: ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by 'PASSWORD'; 其中 PASSWORD 是强/唯一密码。 使用 exit 退出控制台。 如何创建数据库和用户 接下来,我们可以创建数据库。为此,请使用以下命令重新登录 MySQL 控制台: mysql -u root -p 使用以下命令创建数据库: CREATE DATABASE nextcloud; 使用以下命令创建新用户: CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY 'PASSWORD'; 其中 PASSWORD 是唯一且强密码。 使用以下命令为新用户授予必要的权限: GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextcloud'@'localhost'; 使用以下命令刷新权限并退出控制台: FLUSH PRIVILEGES; exit 如何下载和解压 Nextcloud 文件 使用以下命令下载 Nextcloud 源: wget https://download.nextcloud.com/server/releases/latest.zip 安装解压缩: sudo apt-get install unzip -y 解压下载的文件: unzip latest.zip 使用以下命令将新目录移动到 Apache 文档根目录: sudo mv nextcloud /var/www/html/ 授予适当的权限: sudo chown -R www-data:www-data /var/www/html/nextcloud 如何为 Nextcloud 配置 Apache 我们现在必须使用以下命令创建一个 Apache 配置文件: sudo nano /etc/apache2/sites-available/nextcloud.conf 在该文件中,粘贴以下内容: Alias /nextcloud "/var/www/html/nextcloud/" Require all granted AllowOverride All Options FollowSymLinks MultiViews Dav off
启用新站点: sudo a2ensite nextcloud 启用必要的 Apache 模块: sudo a2enmod rewrite headers env dir mime 使用以下命令增加 PHP 内存限制: sudo sed -i '/^memory_limit =/s/=.*/= 512M/' /etc/php/7.4/apache2/php.ini 重启阿帕奇: sudo systemctl restart apache2 如何完成安装 最后,打开 Web 浏览器并将其指向 http://SERVER/nextcloud,其中 SERVER 是托管服务器的 IP 地址或域。您应该会看到基于 Web 的安装程序,您必须在其中创建一个管理员用户并填写数据库的详细信息(图 A)。 ![]() 单击安装。完成后,您会发现自己在新的 Nextcloud Hub 上,以管理员用户身份登录(图 B)。 ![]()
|
||||
>> 相关文章 | ||||
没有相关文章。 |