搜索中心
全部 模块文档 模块 讨论 文档 问答
搜索 运维 , 共找到 40 条记录
搜索结果
[文档] 系统运维 - 持续集成
使用专业的代码管理工具(git 或 svn)是一个不错的选择,通过专业的代码管理工具+部署脚本,可以让系统实现持续开发集成,加速迭代。 自动部署PHP脚本参考 专业的 CI 固然好,在早期通过简单的脚本实现持续集成也是个不错的选择。 在服务端通过脚本拉取最新的仓库代码,实现持续集成功能。 # 下载自动部署脚本到项目目录 curl "https://modstart.com/devops/deploy?php=php" -o public/xxx.php 项目到新目录的迁移 在...
更新时间:2025-12-15 13:48:25
[文档] 系统运维 - 优化网站打开速度
优化静态资源加载速度 网络传输会很大程度影响加载速度,服务器的带宽再大同时访问的人数增多带宽也会打满。 使用 CDN 优化静态资源加载速度,如七牛、网易、百度、阿里云等,具体方法可网上自行查找。 优化后端服务响应速度 第一步,安装并开启 OPCache ,可以让网站加载速度提升。 修改 php.ini [opcache] opcache.enable=1 ; 可用内存, 酌情而定, 单位为:Mb opcache.memory_consumption=528 ; Zend Optimizer + 暂存池中字符...
更新时间:2025-12-15 13:48:25
[文档] 系统运维 - Linux Swap 交换区
如果你的服务器的总是报告内存不足,并且时常因为内存不足而引发服务被强制kill的话,在不增加物理内存的情况下,启用swap交换区作为虚拟内存是一个不错的选择,如果硬盘使用的是SSD,正常读写速度都在 300MB/s 以上,启用 swap后性能提高了不少,特别是在处理消耗大内存的脚本方面。 创建交换区原则: 创建的swap交换区大小应该大于实际物理内存的容量大小,但是不要过大,以免造成硬盘空间浪费。 如果内存IO请求频繁,而单一swa...
更新时间:2025-12-15 13:48:25
[文档] 系统运维 - git 代码仓库管理
## git忽略文件权限变更 git config --add core.filemode false ## 清空git历史 git checkout --orphan temp_branch git add -A git commit -am "init" git branch -D master git branch -m master ## 修改最近一次提交信息 git commit --amend -m "some msg" ## 存储用户名密码信息 git config --global credential.helper store ## 从HEAD往前打1个patch git format-patch -1 HEAD ## 根据 commit 打 pa...
更新时间:2025-12-15 13:48:25
[文档] 系统运维 - 如何修改文件上传限制
系统上传限制配置文件位于vendor/modstart/modstart/config/data.php,内容如下: 如果需要修改上传限制,复制文件 vendor/modstart/modstart/config/data.php 到 config/data.php,然后在 config/data.php 中进行修改即可,系统会优先加载 config/ 目录下的配置文件。 return [ // ... 'upload' => [ 'image' => [ 'maxSize' => 1024 * 1024 * 1024, 'maxWidth' => 9999,...
更新时间:2025-12-15 13:48:25
[文档] 系统运维 - 网站强制跳转为 https
Nginx 参考配置 server { listen 80; server_name www.modstart.com; location / { rewrite ^/(.*)$ https://www.modstart.com/$1 permanent; } }
更新时间:2025-12-15 13:48:25
[文档] 系统运维 - lrzsz 数据传输
lrzsz 是一组用于文件传输的命令行工具,主要用于通过串行端口或网络连接在本地和远程计算机之间传输文件。它包括两个主要命令:rz 和 sz。 rz:用于从本地计算机上传文件到远程计算机。 sz:用于从远程计算机下载文件到本地计算机。 ## 安装 yum install -y lrzsz ## 下载 sz /path/to/your/file ## 上传 cd /path/to/your/folder rz
更新时间:2025-12-15 13:48:25
[文档] 系统运维 - linux 常用命令
# 使用sed替换所有文件内容 cd /path/to/your/folder sed -i 's/foo/bar/g' * # 在BSD系统上,你需要提供一个备份扩展名,比如 -i '.bak',否则可能会损坏或者部分内容。 cd /path/to/your/folder sed -i '.bak' 's/foo/bar/g' * # 使用echo写入文件 ## 覆写 echo 'xxx' > /path/to/file ## 追加 echo 'xxx' >> /path/to/file # 使用tee+sudo写入文件 ## 覆写 sudo tee /path/to/file <<-'EOF' xxx EOF ## 追加...
更新时间:2025-12-15 13:48:25
[文档] 系统运维 - 文件存储类型变更如何迁移
举例说明 原存储 类型:阿里云 OSS 访问URL:https://xxx.oss-cn-hangzhou.aliyuncs.com/data/xxxx.jpg 新存储 类型:腾讯云 COS 访问URL:https://xxx.cos.ap-guangzhou.myqcloud.com/data/xxxx.jpg 操作步骤 第一步,修改系统配置 安装新的存储模块,在后台完成新的文件上传存储配置。 本例需要安装 腾讯云COS云存储,在后台配置腾讯云 COS 上传模块,停用阿里云 OSS上传模块。 第二步,迁移已上传的文件到新的存...
更新时间:2025-12-15 13:48:25
[文档] 系统运维 - 如何为网站强制增加 www
Nginx 参考配置 server { listen 80; server_name modstart.com; location / { rewrite ^/(.*)$ http://www.modstart.com/$1 permanent; } }
更新时间:2025-12-15 13:48:25
QQ
微信
客服