个人博客 > 学无止境 > PHP > phpcms发布文章时返回500错误

phpcms发布文章时返回500错误

发现这个问题是在搬家的时候,在登陆网站的后台发表文章的时候失败了,提示的是返回了500错误,紧接着就会立即跳转回到之前的位置了。博主百度了很多资料但是总结了两个最有可能导致的原因,并分享出来,毕竟分享就是美德吧,哈哈。第一种:可能是服务器或者服务器的有个函数没有开启,如果是使用的服务器自己搭配环境那么可能是fsockopen()禁用了(php.ini默认是关闭的),需要在配置文件html.class.php lib里面调用开启就可以。

开启方法:

1、

php.ini文件中查找

allow_url_fopen = On

使其值为On

2、

php.ini文件中查找

extension=php_openssl.dll

如果前面有分号,去掉分号

3、

重启web服务器,apache或IIS

第二种:这个就是程序自身存在的bug了。由于phpcms更新不断。这样bug也就相继而诞生了。最常见的是phpcms的session存储方式发生了改变导致的。首先我们找到以下文件的路径 /caches/configs/system.php。只需要连接ftp传出来将‘session_storage’ => ‘mysql’中的mysql改成files.将以下代码代码:‘session_storage’ => ‘mysql’ 按数据库存储修改为:‘session_storage’ => ‘files’ 按文件存储修改之后上传到对应的目录下覆盖掉。再登陆网站的后台一键更新下缓存。再次点击编辑文章的时候就正常发布了。

如果还是不行,可以看下phpcms网站搬家注意事项,注意一定要修改phpcms配置文件database.php和system.php。

phpcms发布文章成功

总结:

一般出现服务器500错误跟程序有关,大部分可能是二次开发导致的。对phpcms不熟悉的朋友建议不要轻易二次开发,或者二次开发时做好备份,以免数据丢失。

本文出自:琅枫个人博客。如需转载请注明出处!

本文出处:"https://www.phpfeng.cn/learn/php/107.html"

如果您觉得文章对你有帮助,可以进行打赏。
打赏多少,您高兴就行,谢谢您对琅枫博客的支持! ~(@^_^@)~

微信打赏

琅枫博客微信号

支付宝打赏

琅枫博客个人支付宝
本文关键词: 错误 文章



你想在庞大的互联网上留下一丝足迹?

我不想成为一个庸俗的人。十年百年后,当我们死去,质疑我们的人同样死去,后人看到的是裹足不前、原地打转的你,还是一直奔跑、走到远方的我?

点我了解如何搭建个人博客?