首页 > 其他分享 >在安装snipe-it中遇到的坑

在安装snipe-it中遇到的坑

时间:2024-07-10 12:41:30浏览次数:8  
标签:Web 遇到 snipe 写入 snipeit 安装 目录

首先总结,必须按照官方文档操作

准备环境的坑:

1.在centos EOL的背景下,最佳的替代品还是rocky linux

2.在安装预环境LAMP时版本的选择。mysql选5+版本,官方文档给出的命令时5版本的

第一步下载时没啥问题

第二步配mysql时只要安装的5版本也没啥问题,如果安装的mysql8,就按照mysql8的命令

第三步配环境变量必须注意的几个地方

APP_URL=http://ChangeMe  //http不要带s

SECURE_COOKIES=true     //当http不要s时,这里要改为true

还有就是对/snipe-it目录所有者的修改,我直接改成了snipeit

//必需:设置目录权限

您需要确保目录及其子目录以及其中的目录可由您的 Web 服务器写入,因为缓存、日志文件和上传的文件会写入其中。storageuploadspublic

处理权限的最简单方法是将拥有 snipe-it 项目根目录的非特权用户设置为属于运行 Web 服务器的同一组。

useradd -g apache snipeit

上面创建一个新的 linux 用户并将其添加到组中。这只是一个示例,如果您有运行 Web 服务器的经验,您可能已经知道如何管理它。snipeitapache

您应该根据Web服务器的配置方式,使用可用于写入的最低权限。

chown -R snipeit storage public/uploads bootstrap/cache

接下来,您需要确保此用户具有对这些目录的写入权限。

在 Linux/OS X 上,您可以执行以下操作:

chmod -R 775 storage chmod -R 775 public/uploads chmod -R 775 bootstrap/cache// 第四步安装依赖项 1.先到php.ini修改,把proc打头的两个名字删除 2.再到snipe-it根目录切换到snipeit账号执行命令php composer.phar update --no-dev --prefer-source 第五步就是配置web vhost虚拟机  在文档的基础上在目录添加Require all Allow

 

标签:Web,遇到,snipe,写入,snipeit,安装,目录
From: https://www.cnblogs.com/mingxi/p/18293822

相关文章

  • Rocky Linux 9.4安装MySQL:使用RPM安装包方式
    RockyLinux9.4安装MySQL:使用RPM安装包方式一、安装环境安装环境如下:服务器:RockyLinux9.4安装版本:MySQL8.0.38二、安装过程和细节1、在官网下载RPM安装包官网下载地址如下,这个地址里有各个版本的安装包,根据自己的版本选择,下载对应系统的安装包https://dev.mysql.com/dow......
  • 在Ubuntu中安装docker最新的docker(被墙)(转)
    在目前的情况下download.docker.com访问不是特别稳定的情况下,可以使用阿里的地址来进行更新一、安装1、检查环境1.1卸载旧版dockersudosuaptremovedockerdocker-enginedocker.iocontainerdrunc2、安装依赖apt-yinstallca-certificatescurlgnupglsb......
  • 头疼,又遇到大事务问题了。。。
    前言最近有个网友问了我一个问题:系统中大事务问题要如何处理?正好前段时间我在公司处理过这个问题,我们当时由于项目初期时间比较紧张,为了快速完成业务功能,忽略了系统部分性能问题。项目顺利上线后,专门抽了一个迭代的时间去解决大事务问题,目前已经优化完成,并且顺利上线。现给大家......
  • debian12安装zsh及ohmyzsh
    1.安装基本工具sudoaptupdate&&sudoaptupgrade-ysudoaptinstallzshgitcurl-y2.设置默认终端chsh-s/bin/zsh3.安装zsh通过下列任一方式安装:MethodCommandcurlsh-c"$(curl-fsSLhttps://install.ohmyz.sh/)"wgetsh-c"$(wget-O-https......
  • mysql5.7 干净卸载-配置安装-远程访问-数据无损移植
    mysql5.7干净卸载-配置安装-数据无损移植 一:干净卸载步骤一:关闭MySQL服务在卸载MySQL之前,确保MySQL服务已停止。可以通过以下步骤停止MySQL服务:打开命令提示符(CMD)。运行以下命令:netstopmysql步骤二:卸载MySQL程序在卸载MySQL之前,需要先卸载MySQL程序。可以通过以下步骤......
  • MongoDB安装、基础操作和聚合实例详解
    虽然MongoDB这些年很流行,但笔者之前没研究过,现在有需求研究这类NoSQL的数据库,是为了验证其是否可被替换。MongoDB是很轻量的文档数据库,简单测试也懒得专门准备虚拟机环境了,直接在macOS上安装测试下其基础功能。1.使用Homebrew安装MongoDB2.启动/停止MongoDB服务3.启动......
  • MongoDB安装、基础操作和聚合实例详解
    虽然MongoDB这些年很流行,但笔者之前没研究过,现在有需求研究这类NoSQL的数据库,是为了验证其是否可被替换。MongoDB是很轻量的文档数据库,简单测试也懒得专门准备虚拟机环境了,直接在macOS上安装测试下其基础功能。1.使用Homebrew安装MongoDB2.启动/停止MongoDB服务3.启动......
  • CAJViewer8.0_下载安装教程
    下载链接:https://fcnkteazjvur.feishu.cn/docx/S5efdYhazoQ35sx3CUCcEuCInTbCAJviewer是一款文档阅读器软件,是知网旗下的文献阅读器,可兼容CAJ和PDF等文件,支持多种文献格式,可以对其内容进行编辑,还能够从扫描的内容中提取文字,对于非扫描文档还可以实现文本和图像的摘录,并可以粘......
  • 源码编译安装 LAMP
    源码编译安装LAMPApache网站服务基础Apache简介安装httpd服务器httpd服务器的基本配置Web站点的部署过程httpd.conf配置文件构建虚拟Web主机基于域名的虚拟主机基于IP地址、基于端口的虚拟主机MySQL的编译安装构建PHP运行环境安装PHP软件包设置LAMP组......
  • 02 虚拟机安装
    写在前面本随笔是非常菜的菜鸡写的。如有问题请及时提出。可以联系:[email protected]:https://github.com/WindDevil(目前啥也没有Ubuntu下载下载地址Ubuntu系统下载|Ubuntu进入网站点击绿色的下载按键下载iso文件这里可以看到iso文件的版本为ubuntu-22.04.4-......