教你如何基于宝塔面板和nextcloud搭建自己的网盘
下面由宝塔安装教程栏目给大家介绍基于宝塔面板和nextcloud搭建自己的网盘的方法,希望对需要的朋友有所帮助!
一、安装宝塔控制面板和LNMP环境
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
安装要很久,安装完成可以看到下面的登陆信息,然后浏览器登陆就好
宝塔面板安装完成后,用上面的帐号密码信息登陆面板会有安装界面出来,选择下要安装的ngnix这些就可以自动安装
安装完成后就可以在这个界面中添加网站 数据库
我们点击添加,然后输入网站的域名数据库密码,就会自动创建好网站的目录。
创建完成会弹出提示
下载NextCloud安装包
我们到下面的网站去下载NextCloud
https://nextcloud.com/install/#
我们选择文件,进入网站目录,然后点击远程下载
点击远程下载之后,在弹出的URL地址栏输入nextcloud的安装包下载地址
https://download.nextcloud.com/server/releases/nextcloud-14.0.4.zip
下载完成后,点击右侧的“解压”
解压到nextcloud的安装目录
完成后可以看到有个nextcloud的文件夹,我们进入后将里面的文件复制到主目录,这些都可以在网页中完成,不需要登陆后台服务器
方法就是进入目录全选这些文件,然后剪贴在到前面的目录黏贴即可
然后回到上一级目录,点击粘贴所有
粘贴完成后,安装目录的文件结构如下图:
完成后,就可以打开网盘的的域名,直接在这里创建管理员账户,设置sql数据库
输入用户名密码、数据库信息等,点击安装完成,会自动安装,安装完成后,会进入网盘后台界面,如下
完成安装,我们可以去下载app或者电脑上的软件来进行使用
配置NextCloud
进入网站后看到上面显示有问题,发现有错误提示:
安装fileinfo
进入宝塔的面板的软件管理,找到php 7.1 然后进去有安装这个模块,点击安装
getenv("PATH")为空
PHP 的设置似乎有问题, 无法获取系统环境变量. 使用 getenv("PATH") 测试时仅返回空结果.
编辑php-fpm.conf
/www/server/php/71/etc/php-fpm.conf
粘贴
env[PATH] = /usr/local/bin:/usr/bin:/bin:/usr/local/php/bin
重启下服务
service php-fpm-71 restart
❀Some files have not passed the integrity check.
这句是文件完整性检查,然后后面有个list,点击下可以看到哪些文件有问题,由于宝塔创建好网站默认会有404和user页面,这样nextcloud的文件的原始这个页面没法复制,我们只要把默认的user文件删了,重新替换即可。
The .htaccess file is not working
打开在宝塔的伪静态中添加下面的内容
location ~ ^/(data|config|.ht|db_structure.xml|README) { deny all; }
You are accessing this site via HTTP
宝塔上默认有申请ssl证书,免费的点下就ok了
注:你必须在公网上有DNS解析,否则没法申请
安装opcahe
Opcache是PHP代码的缓存
替换下面的代码到php配置里,然后重启下php服务
opcache.enable=1 opcache.enable_cli=1 opcache.interned_strings_buffer=8 opcache.max_accelerated_files=10000 opcache.memory_consumption=128 opcache.save_comments=1 opcache.revalidate_freq=1
到此我们的nextcloud就安装完成了,后面就可以自己去下载客户端来正常使用了
Atas ialah kandungan terperinci 教你如何基于宝塔面板和nextcloud搭建自己的网盘. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Tajuk: Bagaimanakah panel Pagoda menggunakan projek bahasa Go? Dalam era Internet hari ini, bahasa Go digemari oleh semakin ramai pembangun sebagai bahasa pengaturcaraan yang cekap, ringkas dan berkuasa dengan prestasi serentak yang kukuh. Sebagai alat pengurusan pelayan yang berkuasa, Panel Pagoda menyediakan operasi antara muka yang mudah dan pelbagai fungsi penggunaan automatik. Jadi, bolehkah panel Pagoda menggunakan projek bahasa Go? Jawapannya ialah ya. Seterusnya, kami akan menerangkan secara terperinci cara menggunakan projek bahasa Go pada panel Pagoda dan memberikan contoh kod khusus. Pada mulanya, kami

Baru-baru ini, dengan populariti pejabat awan, semakin banyak perusahaan dan pasukan telah mula menggunakan sistem pejabat awan, dan Panel Pagoda ialah panel kawalan pelayan yang sangat popular di China, dengan keserasian yang sangat baik dan kemudahan penggunaan. Baru-baru ini, Panel Pagoda juga telah menyediakan satu siri penyepaduan sistem pejabat, termasuk Nextcloud dan OnlyOffice, yang membolehkan perusahaan dan pasukan menggunakan sistem pejabat awan dengan lebih mudah dan meningkatkan kecekapan kerja. Mula-mula, mari kita fahami ciri-ciri Nextcloud. Nextcloud ialah a

Dengan perkembangan pesat Internet, prestasi laman web mempunyai kesan yang semakin meningkat pada pengalaman pengguna dan kedudukan SEO. Untuk meningkatkan prestasi tapak web kami, kami perlu melakukan ujian tekanan prestasi dan penalaan untuk mencari masalah dan mengoptimumkannya. Sebagai panel pengurusan perkhidmatan yang popular, Panel Pagoda menyediakan alat ujian tekanan dan penalaan prestasi yang mudah dan ringkas. Berikut akan memperkenalkan cara melakukan ujian tekanan dan penalaan prestasi laman web melalui Panel Pagoda. 1. Ujian tekanan prestasi Ujian tekanan prestasi adalah untuk menguji kapasiti beban dan kelajuan tindak balas laman web dengan mensimulasikan akses pengguna. Dalam panel Pagoda, kita boleh

Penukaran versi PHP Pagoda: Tafsiran langkah operasi terperinci, contoh kod khusus diperlukan Dengan perkembangan teknologi Internet yang berterusan, pembangunan laman web sering melibatkan penggunaan versi PHP yang berbeza. Pagoda Panel ialah perisian pengurusan pelayan yang ringkas dan mudah digunakan yang boleh membantu pengguna membina dan mengurus persekitaran pelayan dengan cepat. Dalam proses pembangunan laman web, kadangkala perlu menukar versi PHP untuk menyesuaikan diri dengan keperluan yang berbeza Artikel ini akan menerangkan secara terperinci cara menukar versi PHP dalam panel Pagoda, dan memberikan langkah operasi dan contoh kod tertentu. Langkah 1: Log masuk ke Pagoda Noodles

Pagoda Linux mesti baca: Petua pemasangan versi PHP5.2.0 Dalam proses menggunakan panel Pagoda Linux untuk membina tapak web, beberapa versi lama persekitaran PHP mungkin diperlukan, seperti versi PHP5.2.0. Artikel ini akan memperkenalkan cara memasang versi PHP5.2.0 pada panel Pagoda Linux dan memberikan contoh kod khusus untuk membantu pembaca menyelesaikan proses pemasangan dengan cepat. 1. Pasang versi PHP5.2.0 Langkah 1: Masukkan panel Pagoda Linux Mula-mula, masukkan alamat IP pelayan anda dalam pelayar.

Kaedah untuk memasang PHP dalam Pagoda dan bertukar antara versi ialah: 1. Klik "Laman Web Saya" pada halaman utama Panel Pagoda 2. Cari laman web yang sepadan dan klik butang "Tetapan" di sebelah kanan; Nginx" di sebelah kiri "tab, anda boleh melihat versi PHP yang sedang digunakan 4. Klik butang "Tukar" di belakang versi PHP dan pilih versi yang anda ingin tukar 5. Mulakan semula perkhidmatan yang berkaitan.

Dalam artikel ini, saya akan memperkenalkan secara terperinci langkah-langkah bagaimana untuk memasang versi PHP5.2.0 pada panel Pagoda, termasuk contoh kod tertentu. Walaupun PHP5.2.0 agak lama, masih terdapat beberapa projek dengan keperluan khas yang perlu menggunakan versi ini. Semoga tutorial ini bermanfaat kepada semua. Dalam proses menggunakan panel Pagoda Linux, kadangkala kita menghadapi situasi di mana kita perlu memasang PHP5.2.0. Dalam tutorial ini, saya akan memperkenalkan anda secara terperinci cara memasang PHP5 pada panel Pagoda.

Tajuk: Satu klik untuk menyelesaikannya! Panduan untuk memasang PHP5.2.0 pada Pagoda Linux Dalam era Internet semasa, pembangunan laman web tidak dapat dipisahkan daripada PHP. Versi PHP5.2.0 sudah lapuk berbanding versi semasa, tetapi kadangkala kita masih perlu memasang versi PHP5.2.0 pada panel Pagoda, mungkin untuk keserasian dengan beberapa projek atau keperluan lama. Dalam artikel ini, kami akan memperkenalkan cara memasang PHP5.2.0 pada Pagoda Linux dengan satu klik Kami berharap ia akan membantu anda. langkah satu
