说说部署网站的奇葩事
2019独角兽企业重金招聘Python工程师标准>>>
一直在Linux下开发,是PHP5.6的xampp。很羡慕PHP7的效率,于是首先在服务器上部署xampp的PHP7。下面开始出现问题啦。
第一个,split函数不存在了。这事怪我没提前测试好,改为explode就好了。
第二,突然告知服务器不是Linux了,要做在Windows7 32位的机器上,单机版,不是网站了。想了想,PHP平台无关,就下载最新的PHP7.0.6,把vc++2015也给安装好。一切显示正常,但是在运行的时候不正常了。每次登录localhost都提示要登录一个用户,这是xampp从来没有遇到过的事情啊。百思不得其解,后来经过专业人员解释,说是安装了一个网络安全检测系统,必须要登录成功,把该网页设置为可信任的,就不会再跳转到那个页面了。这关终于过去了。
第三个,这台电脑也是32 win7,没啥说的,轻车熟路,安装xampp,竟然没有出现第二个问题,暗暗高兴。检测一切正常,可是问题还是出现了。因为网站要得到访问客户端的IP地址,可是这台电脑竟然没有安装IP4相关的任何东西,获得的IP为空,无法通过验证,没办法只好修改源代码,跳过IP验证。万恶的notepad编辑器,修改一点代码,保存后,各种语法错误,我都服了,明天弄个vscode继续吧。
第四个,这个电脑是Windows XP。电脑老是出现蓝屏,百度知道这玩意不能安装PHP7,就想也没想,下载xampp的1.8.3据说是最后一个支持win XP的版本了。安装后竟然无法启动Apache,后发现已经有前人安装过,还是非常流氓的默认开机自启动。通过停止删除,终于折腾成功。
第五个,部署的浏览器问题。谁还能想到他们还在用 IE6,果断检测到IE浏览器自动弹出无法运行,并提供火狐谷歌下载链接,否则拒绝提供登录。看见 IE就烦。根本就没打算兼容他。为了大批量的 Windows XP我忍了,实在没有办法强迫别人用的好好的电脑重装系统啊。
谁知道接下来的部署还会遇到啥问题,慢慢记录吧。
第五件20160619,部署到Windows XP下。不能直接使用xampp就不说了,还不能使用较高的PHP版本,比如7。至少可以使用PHP了,qampp安装成功,兼容XP。为了逃避IE,我直接提供了火狐谷歌浏览器下载地址。但是没有办法逃避XP啊。对于低版本,MySQL文件格式还互不兼容。这个通过导出的时候格式选择MySQL40,导入选择MySQL40,总算成功导入。接下来的问题是登录的时候,竟然弹出could not find driver pdoexception。百度发现需要修改PHP.ini文件的,extension,关于pdo,pdoMySQL的DLL文件,经过去除注释,成功解决了该问题。接下来是万恶的Windows 的 notepad.exe编辑器,一微调代码就出错。打算用vscode写代码,可是这货不能运行在Windows XP下。至此无解,还是要在自己电脑上调试好,再部署。
第六件事20161018,在 windows XP 下弄了一个虚拟机 virtualbox ,不要问我怎么安装那么多补丁,那么多恶心的插件,但是总归把虚拟机安装成功了。而且在里面虚拟了一个 centos 6.8 32bit 的系统,最小化安装。运行的 xampp php7,通过设置 虚拟机 nat 端口转换,把虚拟机80端口映射到 8000,下面开始奇葩的事情了。对于网卡无法启动的事情,这个是因为当时让 Mac 地址重新设置了,跟系统自带的 mac 地址不一致导致的,通过配置 设置>网络>网卡>高级选项>mac地址,使虚拟机操作系统的 mac 跟 虚拟机设置的 Mac 地址一致即可。网站搭建好后,发现问题:XP电脑局域网,临近的 XP电脑内部的 IE 无法访问,火狐访问不了,谷歌也是无法访问。另外一台临近的 XP 电脑 IE 无法访问,但是谷歌浏览器可以访问。还有虚拟机服务器电脑的 XP 电脑上,IE 无法访问,但是火狐可以访问,未测试谷歌浏览器。但是临近的 XP 电脑上虚拟了 win7 系统,却可以使用 谷歌和 火狐访问刚网址。具体原因不详,待查。
转载于:https://my.oschina.net/bubifengyun/blog/693651
说说部署网站的奇葩事相关推荐
- 武汉游记,三件新鲜奇葩事
1. 白天出去跑了跑,在回来的路上,遇到了大学"同班同学-蔡松". 身高.体型.长相,几乎一模一样. 一眼望去,迎面走来,我实在是太吃惊了. 蔡松不是在南方 ...
- 无SSH工具部署网站到火腿云
无SSH工具, 部署成品网站到火腿云服务器 文章目录 无SSH工具, 部署成品网站到火腿云服务器 前言 一.准备工作 二.部署流程 总结 前言 画了9块买了个火腿云服务器来部署我的项目,但是网上几乎查 ...
- IIS7部署网站出现500.19错误(权限不足)的解决方案
IIS7部署网站出现500.19错误(权限不足)的解决方案 参考文章: (1)IIS7部署网站出现500.19错误(权限不足)的解决方案 (2)https://www.cnblogs.com/aya0 ...
- 使用 MSDeploy 部署网站
在Visual Studio 2010中,有了一种新的方式来部署网站.使用MSDeploy,可以更方便得将网站部署到多台服务器上.它会先将项目进行打包,包中包含了配置信息和网站文件. 配置Packag ...
- 阿铭Linux_传统IDC 部署网站学习笔记20190129
传统IDC部署网站.md 文章目录 域名重定向 配置第二个域名 域名重定向 测试 补充 用户认证 用户认证目的 配置用户认证: Nginx访问日志 日志不记录静态文件 日志切割 域名重定向 配置第二个 ...
- IIS——服务器上部署网站及遇到的问题图解(二)
上篇博文写了关于IIS安装及在本地使用IIS部署网站的方法,此篇博文记录一下在服务器上用IIS部署网站的方法. 一.背景 很荣幸接手了成绩系统项目并当了组长,也正直搬家时期,同时也换了新的服务器 ...
- Win7 IIS部署网站局域网内用户无法访问网站解决方案
Win7 IIS部署网站局域网内用户无法访问网站解决方案,一句话:防火墙问题! WIN7的防火墙很犀利,那么我们现在应该要到防火墙下添加对应的端口: 1.防火墙-->高级设置-->入站规则 ...
- 职场吐槽大会:一起聊聊职场里的奇葩人奇葩事
已经2018年了,和2017年说再见了 回想过去苦逼奋战的一年里 是不是总有些同事让你 "惊为天人",怀疑人生 是不是有那么几个时刻,想让眼前的同事 原地爆炸,再也不要出现在你的周 ...
- NSIS一键安装网站环境及部署网站
最近研究通过NISI脚本安装一键部署网站,在这做一个学习札记~ ;项目: 智慧校园云平台 ;时间: 2014年7月16日 ;作者: Kan Lau ; 该脚本使用 HM VNISEdit 脚本编辑器向 ...
最新文章
- 小R SLAM机器人树莓派3b+ ROS kinetic 环境搭建笔记
- 分隔百度百科中的名人信息与非名人信息
- Java 集合系列10: HashMap深入解析(2)
- frame和bounds
- 大数据新手之路二:安装Flume
- Puppet基础篇7-编写第一个完整测试模块puppet
- 精选算法题(1)——枚举符合要求的算术表达式(DFS、回溯法)
- FaceWarehouse: a 3D Facial Expression Database for Visual Computing
- mysql5.6设置日志路径_mysql5.6.12切换binlog二进制日志路径_MySQL
- 生活中常用的汉字?有4600个。都有哪些呢?
- jsp超市仓库管理系统myeclipse开发sqlserver数据库
- 图解机器学习算法(1) | 机器学习基础知识(机器学习通关指南·完结)
- refine OpenRefine 3.0
- python中xlrd模块的用法_用xlrd模块读取合并单元格(merged cell)
- 【译】Steve Yegge的文章《Practicing Programming》
- java中文转英文_Java中文转换为英文拼音
- 计算机开机显示器无显示器,电脑开机显示器显示无信号怎么办
- Linux下使用rm删除文件,并排除指定文件(亲测可行)
- Pandas RuntimeWarning: More than 20 figures have been opened. Figures created plt.close()也不起作用
- 小视频伪原创工具 苹果手机短视频去水印