다음 튜토리얼 칼럼인 Pagoda Installation에서는 Pagoda Panel과 nextcloud를 기반으로 자신만의 네트워크 디스크를 구축하는 방법을 소개하겠습니다. 필요한 친구들에게 도움이 되길 바랍니다!
1. 설치Pagoda제어판 및 LNMP 환경
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
설치가 완료된 후 아래 로그인 정보를 확인하신 후 브라우저로 로그인하시면 됩니다
파고다 패널 설치 후, 위의 계정 및 비밀번호 정보를 사용하여 패널에 로그인하면 설치 인터페이스가 나타납니다. 설치가 완료되면 자동으로 설치됩니다. 이 인터페이스에 웹사이트 데이터베이스를 추가할 수 있습니다. 추가를 클릭하고 웹사이트의 도메인 이름 데이터베이스 비밀번호를 입력하면 웹사이트 디렉터리가 자동으로 생성됩니다.
생성이 완료되면 프롬프트가 뜹니다NextCloud 설치 패키지를 다운로드합니다
NextCloud를 다운로드하기 위해 아래 웹사이트로 이동합니다
https://nextcloud.com/install/#
파일을 선택하고 해당 웹사이트에 들어갑니다
원격 다운로드 클릭 후 팝업 URL 주소창에 nextcloud 설치 패키지 다운로드 주소 입력
https://download.nextcloud.com/server/releases/nextcloud-14.0.4.zip
완료되면 nextcloud 폴더가 있는 걸 볼 수 있는데, 들어가시면 안에 있는 파일들을 메인 디렉터리에 복사해 놓으시면 됩니다. 백엔드 서버에 로그인하지 않고 페이지 전체를 입력하는 방법입니다. 이 파일을 선택한 다음 이전 디렉터리에 잘라내어 붙여넣습니다그런 다음 이전 디렉터리로 돌아가서 모두 붙여넣기를 클릭하세요. 붙여넣기가 완료된 후 설치 디렉터리의 파일 구조는 다음과 같습니다. 완료 후 네트워크 디스크의 도메인 이름을 열고 여기에서 직접 관리자 계정을 생성하고 SQL 데이터베이스사용자 이름, 비밀번호, 데이터베이스 정보 등을 입력하고 설치 완료를 클릭하면 자동으로 설치되며 설치가 완료됩니다. 그 후 다음과 같이 네트워크 디스크 백그라운드 인터페이스로 들어갑니다
설치가 완료되면 컴퓨터에 앱이나 소프트웨어를 다운로드하여 사용할 수 있습니다NextCloud 구성
웹사이트에 들어간 후 위에 표시된 문제가 있는 것을 확인하고 오류를 발견했습니다. 팁:
Install fileinfo
Pagoda 패널의 소프트웨어 관리에 들어가서 php 7.1을 찾은 다음 들어가서 이 모듈을 설치하고 Install을 클릭하세요
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就安装完成了,后面就可以自己去下载客户端来正常使用了
위 내용은 Pagoda Panel 및 nextcloud를 기반으로 자신만의 네트워크 디스크를 구축하는 방법을 알려드립니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!