tp5部署宝塔遇到的问题

宝塔部署步骤汇总

PHP扩展

必需扩展

  • PhpSpreadsheet依赖 :确保已安装以下PHP扩展:

  • php-zip :用于处理Excel文件

  • php-gd :用于处理图片

  • php-fileinfo :用于文件类型检测

  • php-mbstring :用于字符串处理

server配置

增加客户端最大请求体大小(根据需要调整)

client_max_body_size 100M;

增加客户端请求体缓冲区大小

client_body_buffer_size 16M;

php.ini配置文件里

upload_max_filesize = 100M

post_max_size = 100M

max_execution_time = 300

memory_limit = 512M

设置目录权限:

chmod -R 755 /www/wwwroot/your-project

chown -R www:www /www/wwwroot/your-project

创建runtime目录:

mkdir -p /www/wwwroot/your-project/runtime

chmod 755 /www/wwwroot/your-project/runtime

chown www:www /www/wwwroot/your-project/runtime

创建storage目录:

mkdir -p /www/wwwroot/your-project/public/storage/excel

mkdir -p /www/wwwroot/your-project/public/storage/excel/images

chmod -R 755 /www/wwwroot/your-project/public/storage

chown -R www:www /www/wwwroot/your-project/public/storage

确保 public/storage/excel 目录存在且可写

mkdir -p public/storage/excel

chmod -R 755 public/storage/excel

chown -R www:www public/storage/excel

重启PHP和Nginx:

systemctl restart php-fpm-80

systemctl restart nginx

location / {

try_files uri uri/ /index.phpis_argsargs;

}

相关推荐
故渊at6 小时前
系列三:组件化与模块化进阶 | 第11篇 组件化项目规范与问题根治:依赖、资源、Manifest 与混淆的全链路管控
android·架构·mvvm·模块化·组件化
故渊at6 小时前
系列二:MVVM 深度实战与项目重构 | 第7篇 LiveData & StateFlow 状态管理实战:从“粘包弹”到“丝滑流式”
android·重构
是阿建吖!7 小时前
【Linux】信号
android·linux·c语言·c++
alexhilton9 小时前
AppFunctions:让你的Android应用更容易被AI智能体发现
android·kotlin·android jetpack
qq3621967059 小时前
APK文件签名校验教程:验证APK真伪的完整方法
android·智能手机
赏金术士9 小时前
Android 组件化概念和特征
android·kotlin·组件化
wenzhangli79 小时前
AI-IDE 关键技术解析:从自然语言到企业级智能开发平台的架构演进
ide·人工智能·架构
${王小剑}10 小时前
在pycharm中配置pyside6
ide·python·pycharm
QQ_51100828511 小时前
uniapp微信小程序网上饰品商城售卖系统php python物流
微信小程序·uni-app·php