部署一个11年的php项目到服务器上。
-------这个项目是之前别人完成的,我现在主要是部署到服务器上,在局域网内使用。开始想部署好环境在vs code编辑器上运行调试,太复杂,我又不需要调太多代码,所以我放弃了。。。然后找到了phpstudy,集成了php项目的所有环境,只需把代码放进去,数据库设置好即可。

一、下载安装phpstudy 官网:https://www.xp.cn/
二、数据库管理工具 (我用的是navicat)
三、将项目代码放到phpstudy_pro\WWW目录下
四、问题
-----1、代码mysql_connect失败,数据库连接不上。但phpstudy数据库启动成功并且navicat可以访问。后面发现phpstudy中需要使用mysqli,可以查询下它的使用方法。将原代码中的mysql改为mysqli即可。
-----2、插入日期为空的语句报错,执行select @@sql_mode;,如果有NO_ZERO_IN_DATE:、NO_ZERO_DATE:。把它们禁掉,执行set @@sql_mode = ‘ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION’;即可。
-----3、session_register报错,因为php5.几的版本以后就不需要注册直接使用了,注释掉该语句就好。
-----4、添加发送邮件功能,原想着用phpstudy自带的mail函数实现,结果它没有sendmail扩展,到https://www.glob.com.au/sendmail/下载了sendmail,并对php.ini,sendmail.ini都进行了配置,邮箱也设置了,mail函数显示是成功了,但还是没收到邮件。最后还是选择使用phpmailer,从github上下载https://github.com/PHPMailer/PHPMailer/。放到了phpstudy_pro\WWW根目录下,代码中调用即可。
-----5、在实例化邮件类时一直不行,也没有任何错误信息。后面发现是引用不全的问题。。。参考的代码务必完整。无语死了~ 真的无语死了~~ 我太菜了…

php项目部署到服务器相关推荐

  1. 前后端分离项目部署(服务器或本地)

    文章目录 前后端分离项目部署(服务器或本地) 前端部署(以vue项目为例) 后端部署(以Springboot项目为例) 补充 前后端分离项目部署(服务器或本地) 前端部署(以vue项目为例) 部署环境 ...

  2. 如何将本地python项目部署到服务器上_如何将本地的Django项目部署到云服务器

    如何将本地的Django项目部署到云服务器 开发环境 开发语言: Python 后台框架:Django 前端框架:bootstrap web服务器:nginx wsgi服务器:uwsgi 查看本地项目 ...

  3. vue框架项目部署到服务器_在浏览器中在线尝试无服务器框架项目!

    vue框架项目部署到服务器 无服务器框架是无服务器工具的一致领导者. 但是,没有简单的方法可以在线试用无服务器框架项目. 您确实需要一个体面的开发人员设置,并且需要一些工作来设置sls , npm等. ...

  4. java linux 服务_java项目部署Linux服务器几种启动方式总结经验

    一:两种部署包: 部署之前先说下两种包,java项目部署到服务器一般有用war包的,也有用jar包的,微服务spring-cloud普及后大部分打包都是jar,部署之前先搞清楚自己要打war包还是ja ...

  5. 如何将项目部署到服务器:从选择服务器到维护应用程序的全流程指南

    将项目部署到服务器是一个重要的技能,对于开发人员来说,它是必不可少的.在本文中,我将介绍一些关于如何将项目部署到服务器的最佳实践. 一.选择服务器 在部署项目之前,你需要先选择一个适合你的服务器.如果 ...

  6. egg项目部署到服务器

    egg项目部署到服务器 一.购买服务器 我这以阿里云服务器为例子 直接进入阿里云官网进行查看相关服务器,选择适合自己的购买 可在阿里云查看服务器状态,账号密码就是购买服务器时注册的账号密码 进入服务器 ...

  7. 将Django项目部署到服务器

    将Django项目部署到服务器 效果 准备云服务器 服务器链接xshell 安装宝塔 进入宝塔 添加站点 打包本地django文件上传 宝塔面板安装python管理器 django配置文件 配置数据库 ...

  8. vue项目部署到服务器后浏览器标签上的小图标消失不见

    背景: 最近在开发项目过程中发现一个问题,项目部署到服务器后在浏览器打开,会发现浏览器标签上的小图标消失不见了.百度查找问题,网上给出了许多解决的方案,例如清除浏览器缓存.把图标的相对路径改成绝对路径 ...

  9. 如何将项目部署到服务器上

    一.购买服务器 打开服务器官网3A服务器,在里面购买后会有专人在线聊,挺不错的 二.用Xshell连接服务器 下载Xshell输入公网IP以及创建时的账号密码进行连接 三.安装Java环境 1.下载O ...

  10. 自己的项目部署到服务器上的部分问题解决办法

    关于项目部署到服务器上,访问方面的部分优化: 1.一般我们的项目部署到tomcat下的webapps下,我们访问时需要输入:http://XXXXXX:8080/项目名/index.html 但是为了 ...

最新文章

  1. 国嵌Linux配置编译视频截图版
  2. Win2003和Win2008防火墙导致FTP服务器不能访问的解决方法
  3. Java I/O系统学习系列三:I/O流的典型使用方式
  4. verilog always语法_Verilog初级教程(20)Verilog中的`ifdef 条件编译语句
  5. TEG Cheers | 腾讯技术工程运维技术沙龙精彩回顾(内置现场视频)
  6. Linux下ARM开发环境搭建
  7. java小球碰撞实验报告_20155317 《Java程序设计》实验五网络编程与安全实验报告...
  8. 50-00-010-配置-kylin-2.6.0官网配置
  9. “按字典序输出方案” 解决方法
  10. PDFLib去水印办法
  11. 五年级上册用计算机探索规律思维导图,五年级上册数学第一单元思维导图 包括小数乘整数小数乘小数积的...
  12. nodejs gm 中文 linux,nodejs gm drawText使用(中文、字体、大小及颜色)
  13. SQL语言-更新操作命令
  14. Linux驱动中私有数据filp-private_data的作用
  15. 河北楚纳-防电瓶车进入电梯报警系统
  16. ISO15765协议
  17. 初入编程 - HTML + CSS
  18. 软件行业的税收优惠政策包含哪些
  19. c语言求三个整数的积,反汇编学习-C语言实例解析精粹-实例3求整数之积
  20. 小白站QQ资料库网站查询源码

热门文章

  1. Xposed 模块 Nnnen助手(Soul 抖音 皮皮虾Hook)
  2. oeasy教您玩转vim - 57 - # 行可视化
  3. 西电计算机学院王宇平,西安电子科技大学计算机学院硕导介绍:王宇平
  4. (一)市场调查大赛系列——市场调查研究选题
  5. USB学习笔记——认识USB
  6. 舱机器人尾巴毛茸茸_这个毛茸茸的机器人不仅可撸,还会摇尾巴
  7. uni ios视频黑屏、无声音或无法播放
  8. python for循环求1到100的和_python中用for循环语句实现1加到100的方法
  9. 连接远程服务器 远程服务器怎么连接
  10. 适合自己的贵金属白银今日走势分析是最好的