当前位置: 首页 > 面试题库 >

ob_start()无法在Laravel 3中创建缓冲区

鲁才艺
2023-03-14
问题内容

我正在为项目使用Laravel 3,我做了一些工作cronjob script,当我移到新服务器时,它一直在说:

警告::找不到ob_start()函数“ mb_output_handler”或无效的函数名称和注意ob_start():未能创建缓冲区

任何想法如何解决这个问题?


问题答案:

新服务器是Ubuntu吗?您的开发服务器和“新服务器”是同一操作系统吗?相同的PHP版本?

两台服务器可能 完全 不同!

你能展示你的cronjob吗?(它是否尝试通过#!/usr/bin/env php调用使用特定的php二进制文件?

Ubuntu的一种可能性:

PHP的CLI运行 可以 从Apache中被运行不同,特别是有可能不同,如果你使用PHP5-FPM与Nginx的。

他们每个人都可以拥有自己的php.ini和不同的扩展名。

如您所说,您正在使用Ubuntu Server。如果您使用的是PHP 5.5,则可能会注意到以下几点/etc/php5

/etc/php5/mods-available  # All mods available / installed
/etc/php5/cli/php.ini     # php.ini for CLI-called php5
/etc/php5/cli/conf.d      # Directory of symlinks to extensions in mods-available!
/etc/php5/apache2/php.ini # php.ini for Apache-run php5
/etc/php5/apache2/conf.d  # Symlinks to mods-available extensions

因此,CLI vs Apache2 vs PHP-FPM中的php都可以加载不同的扩展,并分开安装php.ini。

也许基于cli的(可能是cronjob正在使用的)可能是PHP的不同版本(!),或加载了不同的.ini文件和/或一组扩展名。



 类似资料:
  •        在“分析”菜单栏中点击“创建缓冲区”,创建缓冲区只能选择点、线、面,不可直接绘制。        左键单击选择对象,选择上之前添加的点、线、面,弹出对话框如图。        创建点缓冲区只可设置缓冲区宽度(单位:米)以及圆弧的每个分段角度,角度越小,圆弧越圆滑;创建线缓冲区可设置缓冲区宽度、拐角是否圆滑、两端是否圆滑以及圆弧的每个分段角度;创建面缓冲区可设置缓冲区宽度、拐角是否圆滑

  •        在“分析”菜单栏中点击“创建缓冲区”,创建缓冲区只能选择点、线、面,不可直接绘制。        左键单击选择对象,选择上之前添加的点、线、面,弹出对话框如图。        创建点缓冲区只可设置缓冲区宽度(单位:米)以及圆弧的每个分段角度,角度越小,圆弧越圆滑;创建线缓冲区可设置缓冲区宽度、拐角是否圆滑、两端是否圆滑以及圆弧的每个分段角度;创建面缓冲区可设置缓冲区宽度、拐角是否圆滑

  • 如果要为数据库服务器创建新的缓冲池,只需要两个名称为和的参数。 使用以下查询创建新的缓冲池: 语法: 这里,指定缓冲池的名称,指定页面的大小。需要声明缓冲池值(,,,) 示例: 创建一个名称为的新缓冲池,其中为。

  • 问题内容: 我的服务器中有一个奇怪的异常。 相同的应用程序(java,swing)在多个服务器上运行。 每个服务器都运行有双监视器。相同的jre版本(jre 6版本24)所有这些都占用相当大的CPU /内存。 仅在其中一个中- 当我将我的应用程序从一台监视器拖到另一台监视器时,会引发异常。我在下面附上了完整的例外。有人有什么主意吗 ? 谢谢。 现在,瞧瞧,例外: 问题答案: 尝试在Java命令行中

  • 我试着使用设置并查看了所有选项,但“OK”按钮无法让我完成这个过程。知道吗? 更新:确定按钮现在启用,但填写完所有内容后,我按下确定,我在控制台收到一个不同的错误: [2013-07-22 11:04:45-SDK Manager]错误:null] 访问问题:Android SDK AVD错误:null

  • 我试图处理一个图像文件并将其作为图像对象返回,但是当我调用公共静态BufferedImage getImageFromArray(int[]data,int columns,int rows)时,我在下面的代码中得到了一个ArrayIndexOutOfBoundsException。 我将以下像素颜色存储到一个名为“data”的数组中: 我从如下所示的文本文件中解析了这一点: 我试图通过使用Buf