首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

解决wordpress安装新模板出现500错误

打算用一个wordpress模版做个新站,全新安装的wordpress只要一安装这个模板就出现500错误。...网上搜了一下相关内容,也有遇到安装模版出现500错误的,但其解决方法都是删掉新安装的模版,恢复默认模板,根本就是逃避问题,不是解决问题。 问题到底出在什么地方呢?...wordpress默认不显示php错误信息,要判断问题出在什么地方就需要知道到底哪段php代码出错了。...网上搜索发现wordpress可以打开debug模式,修改wp-config.php文件里面的“define(‘WP_DEBUG’, false);”,改成“define(‘WP_DEBUG’, true...然后打开以前显示500错误的站点,现在显示:Fatal error: Cannot redeclare scandir() in wp-content/themes/fs/functions.php on

18720

nginx下php环境在ubuntu重启出现502错误

为了将原本运行在Windows Server 2016 中IIS上的PHP环境(WordPress程序加MySql)迁移到Ubuntu Server下的Nginx上。...但是在环境的配置是,发现了一个问题,就是在Ubuntu重启,本地站点打开php站点phpMyAdmin会出现502错误,通过多次尝试,发现主要可能是一下几个问题,也算是列举下nginx 502错误的解决方法...---- Q1:php.ini的memory_limit 用编辑器打开php.ini 将memory_limit修改为更高值 #vim /etc/php/7.0/fpm/php.ini ?...重新加载 PHP-FPM: # service php7.0-fpm reload ---- Q2:listen监听设置 # vim /etc/php5/fpm/pool.d/www.conf 搜索以下行...---- Q3:listen监听TCP配置出错 php的监听修改为tcp,而nginx的仍然为 sock # vim /etc/nginx/sites-available/default ?

1.5K40
您找到你想要的搜索结果了吗?
是的
没有找到

修复网站从万年PHP7.2更新到PHP8.0出现的bug

写在前面 2021年5月20日23:30左右,因为看到了WordPress仪表盘疯狂提示“为了网站的安全和效能,推荐使用PHP版本7.4以上”,然后我终于做出了一个令我后悔至今的决定——把万年没更新的PHP7.2...直接更新到PHP8.0。...可道云网盘 PHP8.0兼容问题 我的DonCloud访问不了啦,php报错的原因是因为match函数,因为PHP8自带了一个match函数,所以需要给match函数换一个函数名,我改成了matching...array_slice($match[0], $start, $length)); if ($suffix) return $slice . "…"; return $slice; } 刷新网页,...因为PHP8不支持使用{}访问数组和字符串的下标所对应元素,改成[]就好了。 至此,可道云PHP8.0兼容问题解决。然而登录的时候会发现验证码加载不了!

1.6K10

Golang升级到1.7,之前正确的函数出现错误,分析原因及解决办法

最近尝试把开发环境,升级到Golang1.7.1,程序会偶发性的宕掉,查看日志,发现总是在一个计算切片的哈希值的地方,错误信息是: unexpected fault address 0xc043df4000..., fatal error: fault 在1.7之前程序持续运行2年了,从来没有出现这个问题,怀疑是Golang编译器升级到SSA导致的。...采用类似这种写法,相比常规写法性能提升高达8倍。...分析错误直接表现是“非法内存地址访问”导致的,只有一种原因是“字符串使用的内存被SSA编译释放了”,被GC提前回收了并且归还给了windows操作系统。因此查阅了SSA编译器的原理。...这样能避免一些诡异的、很难分析的bug出现

1.4K20

VPS安装Virtualmin面板

VPS启动就已经已成了Virtualmin/Webmin面板和各种web服务(例如apache,php,mysql等)。...安装了webmin + virtualmin 安装了rar文件解压软件 安装了zend optimizer软件(国内很多php程序都需要它) 安装了unrar解压软件,方便国内大部分人喜欢用...skip-innodb 和 skip-bdb,降低内存消耗(如果需要,请在my.cnf注释掉即可) 停止了mailman等90%的网站不需要的域名邮局,dns等服务,降低内存消耗 将系统里的软件库自动升级到最新稳定版本...刷新就进入了Virtualmin/Webmin的主界面: 在此解释一下Virtualmin和Webmin的关系。...Virtualmin添加我们就能查看到一些可用的用户名,点击左边的“Edit users”链接,FTP的用户名就会出现(应该是和你刚才在“描述”中输入的信息一样)。

17.7K30

导入 Avada 模板时出现 php time limit 和 php max input vars 提示怎么办?

英文描述如下: php version: wordpress recomendaton:7.2 or above. php time limit: 30- we recommend setting max...推荐升级到 php7.0 版本而不是 php7.2 版本,因为在实际使用中老魏和身边的朋友发现 php7.2 版本对某些程序兼容性还不是太好,而 php7.0 的兼容性就好很多了。...如何升级到 php7.2?...lnmp 环境请移步lnmp1.4 环境升级 php5.5 到 php7 的过程,宝塔面板更简单,在软件管理的页面最下面,看到 php7.2 后点击右侧的“安装”按钮,安装成功可用,就这么简单。...宝塔面板是在“php 管理”的“php 服务”中,点击“重载配置”就完成了。最后去重新导入 avada 模板如果没有出现开头的红字提示就说明一切正常了。

2.3K21

PHP成为首个在内核中嵌入加密库的编程语言

Libsodium将在PHP 7.2出现 PHP团队决定在2017年年底推出的PHP 7.2中加入Libsodium。目前最新PHP版本为7.1.2。...比如说: 1.显然Libsodium会让共享网络托管提供商为用户升级到PHP 7.2; 2.本次升级会告诉操作系统开发人员,“Libsodium是必要的;它是默认安装的一部分”; 3.PHP手册将会列出对...libsodium扩展的说明,这意味着开发人员将有官方文档可依; 4.PHP 7.2+内部就能使用libsodium功能,例如PHP Archives(Phar扩展)很快就会有Ed25519签名; 5....为什么“第一个”是PHP,而不是Go或Erlang? Arciszewski解释了使用加密库的技术优势,以及为什么Libsodium是现在最现代化的加密库之一,详情点击阅读原文可查看。...在加入Libsodium到PHP之前,Arciszewski已经在WordPress之上进行了实践,他在WordPress 4.4中添加了一个强大的CSPRNG(加密安全伪随机数生成器),并发现WordPress

92370

WPJAM Basic 为什么要求 PHP 7.2 以上版本

不铺垫了,直接来: PHP 7.2 速度快 PHP 升级到 7 之后,效率直接提高了 2-3 倍,特别是开启 OPCCache 的 PHP 7,经过测试,比 PHP 5.6 都快近10倍,这是数量级的差别...这一点升级到 7 之后版本的 WordPress 的博主感受是最深刻的,以前感觉 WordPress 有些慢,但是到了 7 之后,安装了 OPCCache + Memcached 之后,基本都能秒开了,...PHP 7 是跨时代的版本,但是 PHP 7 在 2019 年之后就将不再维护了,PHP 7.1 和 7.2 分别升级了一些特性之后,性能也进行一定的提升,所以建议一步到位 PHP 7.2 吧。...所以尽快更新 WordPress 官方推荐 PHP 7.4 WordPress 在2016年2月份起,也在官方安装要求里面,建议使用 PHP 7.0 以上的版本,现在已经要求 PHP 7.4 了: PHP...WPJAM Basic 要求 PHP 7.2 所以建议使用 PHP 7.2 或者以上的版本,WPJAM Basic 新版也只针对 PHP 7.2 做维护更新了。

61930

宝塔面板网站502 Bad Gateway无法正常打开的解决过程

相关文章:lnmp 环境下 Nginx 502 Bad Gateway 的解决过程 这位网友的宝塔面板从 php5.6 升级到 php7.0 ,自己也说不清楚改动了一些什么地方,就出现 502 错误了...老魏看了下这位网友使用了 avada 模板,伪静态却不知道从哪里复制了一段乱七八糟的代码,因为宝塔面板内置了 wordpress 伪静态规则,就顺手给换了。...另外记得把软件管理>>系统工具中 phpmyadmin 的 php 版本也改成当前的 php-70 版本,保存。这里如果还是静态那么打开 phpmyadmin 会提示 502 错误。 ?...)找到文件,点击最右侧的“编辑”,看到下面的编辑窗口,箭头所示的数字如果非当前 php 版本那么就改成当前版本,比如当前使用 php7.2,这里就改成 72,然后保存。...以上是解决宝塔面板网站 502 Bad Gateway 的过程,解决思路是保持站点、nginx、php 和 phpmyadmin 四项中的 php 版本要完全一致,这样就不会出现 502 错误,否则就可能提示

20.7K30

【说站】未能与站点联系来检查致命错误,因此PHP修改已被回滚解决办法

今天在小鸟云新购了一台轻量服务器,默认安装了WordPress,在修改默认主题模板文件的时候,点击“更新文件”出现以下提示: 未能与站点联系来检查致命错误,因此PHP修改已被回滚。...您需要采用其他方式(如SFTP)上传您修改的PHP文件(如下图) 经查,WordPress升级到最新版本之后,主题模版编辑器只能保存CSS样式表,凡是php模板文件都会出现上述错误,。...第二步,修改file.php文件,打开file.php,从这里开始: if ( $is_active && ‘php’ === $extension ) { 从这里结束: return new WP_Error...( ‘php_error’, $message, $result ); } } 直接删除代码即可,上传覆盖即可,接着去wordpress后台修改文件,就可以修改了,由于wordpress版本不同,代码位置也会有变化...,大概位置在500行到600行左右。

87010

wordpress媒体库超高像素大尺寸图片上传出现http错误解决办法

wordpress媒体库超高像素大尺寸图片上传出现http错误解决办法 今天遇到一个人反馈wordpress上传图片失败,但是我测试却可以传图, 后来反复排查是它上传的图片过大的像素导致的是8000*5000px...的像素,换小图片上传没有问题,好了百度一下发现这个问题修改php版本到7.2以上可以解决。...回头看这四个网站的PHP版本都是5.6,于是找了一个PHP7.1的,一个PHP7.2WordPress网站,发现图片只能在PHP7.2版本的WordPress上上传,于是用了服务器测试,从PHP 5.6.39...开始测试,到PHP 7.2.13版本,最终确定: 高像素图片在PHP 7.2及其以上版本可以上传,不会再出现http错误。...而WordPress官方也给出了运行WordPress最佳的PHP版本:PHP 7.2+。

64020

wordpress媒体库超高像素大尺寸图片上传出现http错误解决办法

wordpress媒体库超高像素大尺寸图片上传出现http错误解决办法 阅读原文:https://www.zouaw.com/4588.html 今天遇到一个人反馈wordpress上传图片失败,但是我测试却可以传图...回头看这四个网站的PHP版本都是5.6,于是找了一个PHP7.1的,一个PHP7.2WordPress网站,发现图片只能在PHP7.2版本的WordPress上上传,于是用了服务器测试,从PHP 5.6.39...开始测试,到PHP 7.2.13版本,最终确定: 高像素图片在PHP 7.2及其以上版本可以上传,不会再出现http错误。...既然到这里了,就去查询了一下PHP 7.2的新特性,应该是对高像素图片有做处理的算法,否则也不会这样。...而WordPress官方也给出了运行WordPress最佳的PHP版本:PHP 7.2+。

1K40

如何在服务器上安装Webmin

安装Virtualmin及其组件,您将通过其图形界面配置Webmin并使用Virtualmin创建新的虚拟主机。完成本教程,您将能够创建任意数量的用户帐户,以通过浏览器在单个服务器上托管多个域。...警告:不要在已经运行Apache,MySQL和PHP的实时生产服务器上使用本教程,因为这会导致数据丢失。请使用新服务器并转移数据。...登录,您将看到“ 简介”界面,指出您正在完成配置Virtualmin的步骤。按“下一步”继续。...如果您尚未设置这些,请选中“跳过检查可解析性”框以避免出现错误消息。 接下来,在密码存储模式界面上,如果必须支持密码恢复,请选择存储纯文本密码。否则,请选择仅存储哈希密码。...您还可能会看到一条消息,指出尚未检查Virtualmin的配置。单击“重新检查并刷新配置”按钮以检查Virtualmin配置。解决检查报告的任何错误。 您的服务器现已配置。

3.7K10

导入数据库时报错1067 – Invalid default value for ‘field’

最近在优化yii主题时,修改了一个yii主题中新增的数据库字段名称,在更新数据库时,mysql报了1067-Invalid default value for 'comment_date'这样的错误,当时执行的是下面这条语句...ALTER TABLE wp_comments CHANGE COLUMN old_col_name new_col_name TINYINT NOT NULL DEFAULT 0; MySQL给的错误提示很清楚...,comment_date这个字段的默认值是无效的,这个问题有些令我不解(我的疑问:WordPress能建表成功,为什么会出现默认值无效的情况呢),后来突然想起我在yii主题成形的时候,对运行环境进行过一次升级...,PHP从5.6升级到7.2,Apache从2.2升级到了2.4,MySQL从5.6升级到了5.7,会不会是因为MySQL升级导致的呢(因为MySQL的升级没有进行数据的重新导入,而是沿用了5.6的数据文件...如果是MySQL升级导致的问题,那么是什么原因呢,错误报告的是默认值无效,也就是说默认值是被限制的,那么先检查一下表结构: mysql> DESC wp_comments; +-------------

94440
领券