PHP
文章平均质量分 50
蚁人日记
努力就是有美好时光!分享交流
展开
-
PHP No input file specified
1 >>>> 重启PHP可以解决该问题原创 2021-06-14 11:13:33 · 143 阅读 · 2 评论 -
[error] 2340#0: *3571 recv() failed (104: Connection reset by peer) while reading response header fr
2021/06/13 18:54:40 [error] 2341#0: *3550 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 157.90.209.80, server: www.xx.com, request: "GET /482/364335.html HTTP/1.1", upstream: "fastcgi://unix:/tmp/php-cgi原创 2021-06-13 19:18:29 · 638 阅读 · 0 评论 -
ECS实例数据盘挂载时填写UUID错误造成系统无法正常启动
今天由于测试站点程序出了问题,站点所有的页面都报NO input file specified错误,该异常可通过重启PHP服务解决,但一个小时左右又出现同样的问题,自己也不知道如何处理,通过百度了一下修改了几个文件 ,修改程序后本想着顺带重启一下服务器,服务器重启后,ECS实例突然间用本地SSH无法连接,且用ECS实例的Workbench工具也无法连接,而在阿里云后台却一直显示 ECS实例在运行中,用阿里云的VNC登录后,自己也没有看出啥问题来,没办法只能提人工服务单了,请阿里工程帮忙,原创 2021-06-12 16:57:36 · 582 阅读 · 3 评论 -
杰奇2.4文章编辑提交错误Catchable fatal error: Object of class JieqiUsersHandler
杰奇2.4在后台编辑章节提交时 会报以下错误解决方案:找到对应的文件处:/www/wwwroot/com/class/users.phpon line423 if (1 <= $numrows) { $tmpvar = 'Jieqi' . ucfirst($this->basename); //${$this}->basename = new $tmpvar(); ...原创 2021-06-06 19:28:17 · 884 阅读 · 0 评论 -
Linux格式化并挂载数据盘
步骤一:为数据盘创建MBR分区远程连接ECS实例。 如何连接ECS实例,具体操作请参见通过密码或密钥认证登录Linux实例。 查看实例上的数据盘信息。 运行以下命令: fdisk -l 运行结果如下所示。 说明执行命令后,如果不存在/dev/vd*(/dev/vd*指您新购买的那块数据盘,本示例中为/dev/vdb),请确认数据盘是否已经挂载到实例。关于如何在控制台挂载数据盘,请参见挂载数据盘。 依次运行以下命令,创建一个分区。 运行以下命令分区数据盘。 .原创 2021-06-04 22:30:42 · 166 阅读 · 0 评论 -
个人建站记录
wordpress导航主题 https://www.zhutibaba.com/themes/daohangwordpress导航主题http://webstack.cc/cn/CMS系统https://www.zblogcn.com/https://www.yzmcms.com/原创 2021-06-02 10:46:00 · 183 阅读 · 1 评论 -
杰奇连接不上数据库an not connect to database
如上图,用着用着突然打不打数据库,这是因为你的浏览器可能保存你的其它帐号密码之类把你的杰奇程序连接数据库的配置信息给覆盖了,造成的打不开网站解决方案:找到你的程序 /config/define.php文件与system.php 文件,仔细看此两文件的数据库配置信息是不是有误?基本是这问题引起,...原创 2021-06-01 23:16:42 · 447 阅读 · 0 评论 -
宝塔phpmyadmin进不去
如下图,通过宝塔【数据库】在对应数据库下点击【管理】想过phpmyadmin进入数据库WEB界面操作,出现此现象查看宝塔【安全】-【防火墙】放行端口列表中也已经有了888端口,且执行firewall-cmd --list-all 输出信息也可以看到确实开放了端口888但访问的结果是响应超时,问题的原因是未在你的服务器ECS实例安全组规则中未放行此端口,...原创 2021-05-31 23:02:33 · 194 阅读 · 0 评论 -
Xshell无法连接阿里云ECS实例
刚买的阿里云ECS实例,出现XSHELL无法连接的话,第一次登录是可以成功,但登录后无法任何操作,系统处于卡死状态,紧接着会自动退出登录,Connecting to 47.xxxx,xxx.199:22...Connection established.To escape to local shell, press 'Ctrl+Alt+]'.WARNING! The remote SSH server rejected X11 forwarding request.Last login: Su原创 2021-05-31 00:09:44 · 943 阅读 · 1 评论 -
MySQL慢查询与PHP-FPM慢日志的状态修改及日志路径记录
宝塔中PHP-fpm的慢日志状态默认已开启PHP-FPM慢日志的配置文件/www/server/php/54/etc/php-fpm.conf日志存储在/www/server/54/php/var/log 这个目录 (以php5.4版本为例 如果是5.3版把54替换成53即可)如何开启php-fpm慢日志?php-fpm.conf的配置文件中有一个参数request_slowlog_timeout是这样描述的: 当request_slowlog_timeout 设..原创 2021-05-25 18:46:57 · 686 阅读 · 0 评论 -
Nginx使用的php-fpm的三种进程管理方式及优化 pm.start_servers pm.max_children参数说明
PS:前段时间配置php-fpm的时候,发现原来它还有三种进程管理方式。与Apache类似,它的进程数也是可以根据设置分为动态和静态的。php-fpm目前主要又两个分支,分别对应于php-5.2.x的版本和php-5.3.x的版本。在5.2.x的版本中,php-fpm.conf使用的是xml格式,而在新的5.3.x版本中,则是和php.ini一样的配置风格。在5.2.x版本中,php-fpm.conf中对于进程管理号称是有两种风格,一种是静态(static)的,一种是类似于apache风格(apac原创 2021-05-25 16:45:11 · 2396 阅读 · 1 评论 -
php-fpm进程占用CPU过高| php-cgi进程过多
公司服务器CPU占用过高,报警了,第一反应是登录服务器,top 命令查看当前进程,再输入 P 按cpu排序:果然看到有多个php-fmp进程占用cpu过高,都达到100%了于是打算监听一下进程,看看在执行什么操作,使用strace 命令:#监听进程 strace -o /tmp/output.txt -T -tt -F -e trace=all -p 7757#查看log tail -f /tmp/output.txt结...原创 2021-05-25 15:05:16 · 9545 阅读 · 9 评论 -
网站SEO
做单独网站需要考虑的几个要点:针对桌面版网址和移动版网址的注释 在桌面版网页上,添加指向对应移动版网址的特殊 link rel="alternate" 标记。这有助于 Googlebot 发现网站的移动版网页所在的位置。 在移动版网页上,添加指向对应桌面版网址的 link rel=”canonical” 标记。 HTML 中的注释 在桌面版网页 (http://www.example.com/page-1) 上,添加:<link rel="alte..原创 2021-05-18 14:14:26 · 190 阅读 · 0 评论 -
杰奇修改管理员密码与修改contos7服务器登录密码
杰奇修改管理员密码,第一步 进入后面管理界面,点击【系统管理】-【用户管理】---【系统管理员】--在下图界面中输入你的新密码,点击【保存修改】即可修改管理员登录密码1.修改系统用户root密码[root@ITCATS-01 ~]# passwd更改用户 root 的密码 。新的 密码:...原创 2021-05-16 12:25:13 · 321 阅读 · 0 评论 -
宝塔 杰奇负载状态过高优化
服务器是阿里云的,配置是4G内核+8G内存,soft是jieqi1.7,这配置原则上应该算不错了,且数据流量也不是大,如下图,也没开启其它任何软件(如guanguan),为什么就是负载状态与CPU老是这高了,一直困扰我很久了,但苦于自己不懂PHP,也一直拖着没有动手处理, 所以今天问了一下朋友,这现象是原因造成(朋友是做PHP的)下面的朋友给出的建议及操作步骤1在Xshell中使用TOP命令查看显然是MYSQL进程占用过高,所以查看MYSQL的慢日志,把MYSQL慢查询日志打开,看看是哪些.原创 2021-05-14 23:47:37 · 623 阅读 · 1 评论 -
PHP文件中加载javaScript广告代码
wap目录为网站的根目录1》wap/templates/html5/book/foot.tpl模板文件中写入以下代码<script src="templates/html5/js/me.js?ver=s4.1" type="text/javascript"></script><script src="templates/html5/js/gs.js?ver=s4.1" type="text/javascript"></script>2 》.原创 2021-05-09 23:27:45 · 181 阅读 · 0 评论 -
宝塔面板几步优化设置提升云服务器性能
1、通过计划任务设置使宝塔面板每天自动释放内存。宝塔面板优化 建议成设置每天释放一次,执行时间为访问量比较少的夜间,如:3:30。2、在宝塔面板的linux工具箱安装Swap虚拟内存:swap是Linux下的虚拟内存,设置适当的swap可增加服务器稳定性。建议swap容量在真实内存容量的1.5倍左右,若您的服务器内存大于4GB,可设1-2GB的固定值。Swap推荐值设置:前面是物理内存,后面是虚拟内存。3、为宝塔面板安装缓存扩展:缓存扩展有脚本缓存扩展和内容缓...转载 2020-12-31 14:20:57 · 5727 阅读 · 0 评论 -
宝塔linux面板mysql性能进阶设置
宝塔linux面板mysql性能进阶设置因为mysql是网站数据的核心,所以以下操作在进行之前,首先进行数据备份。防止数据意外丢失。PHP加上mysql的环境经常会遇到各种性能问题,常见的有CPU、mysql、php、磁盘IO、缓存等各个方面。在这些问题当中mysql是最常见也最难解决的一种。常见的mysql性能优化有使用Redis、Memcached等缓存扩展插件来解决。然而这些扩展使用的前提是网站程序支持,大多数程序并不能够完美支持这些插件。今天就写下mysql本身配置方面的性能优化。转载 2020-12-31 13:47:59 · 672 阅读 · 0 评论 -
PHP中加速、缓存扩展的区别及用法整理
HP中有eAccelerator、memcached、xcache、APC 4个加速、缓存扩展,下面给大家介绍下其区别,一起看看吧! 折腾VPS的朋友,在安装好LNMP等Web运行环境后都会选择一些缓存扩展安装以提高PHP运行速度,常被人介绍的有 eAccelerator、memcached、xcache、Alternative PHP Cache这几个缓存扩展,它们之间有什么区别?分别的作用又是什么?我们如何选择?这是本文给于大家的答案。 1、eAccelerator eAccelera原创 2020-12-30 13:56:16 · 443 阅读 · 0 评论 -
阿里云 windows server 2012 R2服务器 .net framework 3.5(包括.net 2.0和3.0)安装
各个windows系统版本基本都是一样点击开始->服务管理器->添加角色和功能中间省略了部分界面不能管直接点击【下一步】然后选择【下一步】安装.NET Framework3.5即可原创 2020-07-07 23:44:18 · 1728 阅读 · 0 评论 -
阿里云 磁盘扩容步骤
前提条件在扩展系统盘扩展分区和文件系统前,请提前完成以下工作。已创建快照备份数据。 为防止操作失误导致数据丢失,建议您操作前使用快照备份数据。若尚未创建快照,请参见创建快照。(为了操作异常可以先备份一下你系统盘与数据盘都备份一下,即:创建快照备份) 已扩容云盘。 若尚未扩容,请参见在线扩容云盘或离线扩容云盘。(通过磁盘管理先在线扩大一下,云盘的空间) 远程连接ECS实例。连接方式请参见连接方式概述。 根据操作系统安装growpart或者xfsprogs扩容格式化工具。 CentO原创 2020-05-11 21:38:52 · 2700 阅读 · 0 评论 -
linux inode索引节点使用率100% 解决(ext4划分磁盘分配指定inode数量)
df -i 查看了一下/分区的索引节点(inode),发现已经用满(已用=100%),导致系统无法创建新目录和文件。du -sh查看某文件的大小周末因为一个鸟程序的日志每条都疯狂输出到一个文件,直接把inode塞满了。记一下排查方法和删除大量文件所做的一些措施。问题排查for i in /*; do echo $i; find $i | wc -l; done1首先使用上面的这条命令一步步缩小范围,确定在哪个目录下inode的节点数过多异常。最后我锁定到了日志目录,可是里面只有...原创 2020-05-10 23:22:19 · 2680 阅读 · 0 评论 -
远程桌面文件传输异常处理(rdpclip.exe)
环境:Window Servers 2008 R2摘要说明:本篇文章主要讲述当应用远程桌面进行文件传输时,若因网络等导致进程中断,再次传输时则不能进行文件传输;此时可以通过重启window的rdpclip.exe进程来解决此问题步骤:1.关闭rdpclip.exe进程远程桌面连上上传输异常的服务器,打开资源管理器,在进程列关闭rdpclip.exe进程(RDP进程):...转载 2020-04-02 10:46:04 · 975 阅读 · 0 评论 -
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allo
错误信息:1,浏览器报500页面,2,nginx日志报错信息如下:[error] 11243#0: *11550 FastCGI sent in stderr: "PHP message: PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 57257775 bytes)...原创 2020-04-01 18:02:40 · 20195 阅读 · 1 评论 -
杰奇 PHP 修改文件说明
modules/article/templates // 文章系统模板modules/article/templates/blocks // 文章系统区块模板modules/forum/templates // 论坛系统模板modules/forum/templates/blocks // 论坛系统区块模板templates // 公用页面模板(例如用户档案)templates...原创 2020-03-26 14:13:52 · 326 阅读 · 0 评论 -
使用 rel=alternate 移动属性优化移动网站SEO
前文介绍了<link>的属性rel=canonical,这是本文要介绍<link>的另一属性rel=alternate 的原因,因为这两者有着密切的对应关系。很多人也许会问,什么是rel=alternate?我们该如何使用rel=alternate?其实rel=alternate是一个移动属性,如果权威(canonical)网页...原创 2019-12-13 14:16:14 · 1862 阅读 · 0 评论 -
error: Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘
连接localhost通常通过一个Unix域套接字文件进行,一般是/tmp/mysql.sock。如果套接字文件被删除了,本地客户就不能连接。这可能发生在你的系统运行一个cron任务删除了/tmp下的临时文件。如果你因为丢失套接字文件而不能连接,你可以简单地通过重启服务器重新创建得到它。因为服务器在启动时重新创建它。另外,请记住,在这种情况下localhost和127.0.0.1不是同一个...原创 2019-12-01 17:46:26 · 269 阅读 · 0 评论 -
Ubuntu 与 Centos 开放指定端口
第一个方法就是使用lsof -i:端口号命令行,例如lsof -i:80。如果没有任何信息输出,则表示该端口号(此处是80)没有开放。第二个方法就是使用netstat -aptn命令行,查看所有开启的端口号。(查看所有开放的端口建议用此命令)firewall-cmd --query-port=8080/tcp 如要查看单个端口的开放状态用此命令(firewall防火墙),输出:no,则...原创 2019-11-20 21:36:45 · 526 阅读 · 0 评论 -
Samba帮助关关远程采集
Samba在windows下使用的是NetBIOS协议,如果你要使用Linux下共享出来的文件,请确认你的windows系统下是否安装了NetBIOS协议。 组成Samba运行的有两个服务,一个是SMB,另一个是NMB;SMB是Samba 的核心启动服务,主要负责建立 Linux Samba服务器与Samba客户机之间的对话, 验证用户身份并提供对文件和打印系统的访问,只有SMB服务启动...原创 2019-12-02 22:53:09 · 999 阅读 · 0 评论 -
杰奇1.7程序出现错误Fatal error: Incompatible file format: The encoded file has format major ID 3,
uname -m #查看centos操作系统位数 php -v #查看PHP版本1、下载Zend optimizer cd /home wget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz #32位 wget htt...原创 2019-11-27 00:02:36 · 867 阅读 · 0 评论 -
centos 宝塔登录与管理
查看控制面板登录地址:/etc/init.d/bt default 与bt14 效果一样停止/etc/init.d/bt stop启动/etc/init.d/bt start重启/etc/init.d/bt restart卸载/etc/init.d/bt stop && chkconfig --del bt &&...原创 2020-03-24 00:08:26 · 1377 阅读 · 0 评论 -
linux 安装宝塔及配置关关采集(完整过程介绍)
apache伪静态规则转nginx伪静态规则网站:https://winginx.com/en/htaccess注意:安装宝塔需要64位的Linux系统nginx+php+mysql 选择Centos一定时刻记住你的系统是 Ubuntu还是 Centos ,因为博主的虚拟机是Ubuntu,而在测试安装一下软件时却是假想的Centos,在当我在Ubuntu上安装了yum工具后使用此命令...原创 2019-11-17 13:10:16 · 2000 阅读 · 0 评论 -
杰奇1.7--关关采集器使用教程
关关采集器主要注意的是两个文件夹rules文件夹、log文件夹:Rules是我们放关关采集规则的地方;log是记日志的东西,就是关关采集器出错的时候会记录错误的信息,我们看到这个就知道采集出错在哪里了;现在我们点开关关采集器,直接打开NovelSpider.exe,就可以启动关关采集器了。(注:打开的过程会有点慢,所以点击一次就等一下。千万不要再点打开,否...原创 2019-11-13 10:36:58 · 5719 阅读 · 1 评论 -
杰奇小说限制非会员下载txt方法
该功能可以根据自己的情况选择性关闭,截图如下:但在关闭后任何用户仍可以下载,感觉未启作用,这时可以弄一个积分限制下载了,就搞定了原创 2019-11-13 09:47:51 · 373 阅读 · 0 评论 -
杰奇小说提示:”对不起,该文章不存在!”的原因和解决方法
错误原因:对不起,该文章不存在!请 返 回 并修正具体错误截图如下:这个错误很常见,常见于动态模板和伪静态模板的目录页和内容页(具体路径见杰奇模板结构),杰奇小说模板动态页面或者伪静态页面都需要opf文件,而缺少或未更新opf文件就会导致这个错误发生。我们大可不必知道opf文件作用是什么,只要知道模板需要它就行了,为什么会缺少它呢?可能有下面几个原因并附上解决方法:一、(设...原创 2019-11-13 00:09:09 · 1417 阅读 · 0 评论 -
解决宝塔面板 创建站点后 访问的站点不存在
宝塔面板域名管理请注意对照域名填写是否有误,www和不带www的域名是否都已经添加到域名管理中,将域名填写进去即可解决问题!综上,“您的请求在Web服务器中没有找到对应的站点”错误,90%是由于www域名和不带www域名没有填好导致的,请仔细检查宝塔面板中绑定的域名!...原创 2019-11-04 21:08:36 · 11781 阅读 · 0 评论 -
域名解析能ping通 但不能访问| 服务器内能访问,但在外面却访问不了
(1)如果域名解析ping不通 先看一下域名的DNS是否是当前的服务商DNS(2)域名解析能ping通 但不能访问上面这问题是因为服务器的80端口没开放,(3)域名在服务器内能访问,但在外面却访问不了,却可以在外面能直接通过服务器IP访问,用域名访问时出现下面这问题 reset,这情况一般是你的域名被墙了,...原创 2019-10-07 15:07:40 · 17831 阅读 · 0 评论