问题标签 [ini-set]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 即使使用 error_reporting(0),PHP 也会回显错误的原因是什么?
无论您告诉它禁用什么,PHP 都会强制显示错误的一些原因是什么?
我试过了
没有运气。
php - 如何检查是否在全局 PHP.INI 或我的 PHP 脚本中启用了 ini_set()?
我有一个安装失败的应用程序。供应商说我可能禁用了 ini_set()。我怎样才能检查这个?
php - PHP脚本完成后不会结束
我正在处理图像上传脚本并遇到了这个问题。使用 ImageMagick 我会用完调整大小和上传图像的时间,所以我插入了这两行:
然而,现在脚本永远不会结束。即使它可以正常上传、调整大小和插入数据库,它也会持续运行页面。这些是否以某种方式相互冲突?它甚至超过了我设置的时间限制 120 秒。
编辑:这是脚本的完整图像编辑部分,它适用于 1 或 2 张图像,但当我放入更多(从而使其花费更长的时间)时,它不会。
这是我用来读取所有要上传的图像的代码:(reSizePic 是调用上述代码的函数)
列维
php - 通过 url 传递会话 id
我试图让我的脚本使用 url 会话 ID 而不是 cookie。以下页面未将 url 中的变量作为会话 ID。我肯定错过了什么。
第一页http://www.website.com/start.php
以下页面 - http://www.website.com/target.php?session_id=rj3ids98dhpa0mcf3jc89mq1t0
结果是不同的会话 ID,会话为空白。
数组 ( [debug] => no ) pt1t38347bs6jc9ruv2ecpv7o2
php - php会话和路径设置
我想将我的源文件夹分成两个:包含您在地址栏中键入的代码的文件夹以及构成页面部分(磁贴)和其他代码(类等)的文件夹。所以在我添加的每个 php 文件的开头:
到目前为止,配置只包含这个,但如果我需要其他目录(日志等),我可以扩展
session 在构造函数中除其他外还有对session_start
. 它还需要包含在其他地方的其他类 - 这需要在会话包含之前列出配置。但是我得到了错误
如果我围绕该特定错误切换包含,但我需要开始手动修改指向头文件的链接。无论如何先设置目录并且仍然能够使用会话还是必须session_start
是文件包含的第一件事?
php - 在共享虚拟主机上更改 upload_max_filesize?(阿帕奇,PHP)
我想将我的共享虚拟主机帐户上的 upload_max_filesize 更改为大于 2M 的大小。
由于我无权访问 php.ini,而且显然您不能使用 ini_set 来更改 upload_max_filesize,我不知道该怎么办。也许涉及.htaccess的东西?
谢谢!
memory - Php CLI 脚本忽略 memory_limit,崩溃的数量远低于限制
出于某种原因,我的一个 php 脚本忽略了 php.ini 内存限制或 ini_set。
当我执行 print_r(ini_get_all) 时,它显示全局内存限制设置为 100M(以及本地),当我的脚本死于致命错误时:内存不足(分配 24714304)(试图分配 571 字节)
有关诊断此问题的任何提示?服务器有 8gigs 的内存,之前运行这个脚本从来没有遇到过问题。
关于调试的任何提示?
谢谢!
php - PHP 根本不返回错误
我正在运行 PHP 和 nginx,并使用 php.ini 的生产版本。所以变量 display_error 设置为 Off 并且有充分的理由我想要这样。但是对于某些文件,我需要启用错误报告。我使用 ini_set 打开错误报告。但是一个简单的代码片段,例如:
不跟踪错误。它只是返回一个 HTTP 500 内部服务器错误消息。我应该怎么做才能启用错误报告?
php - 是否可以在 PHP 文件中设置库扩展的位置
我想在 Php 文件中加载扩展,因为我无权访问 php.ini 文件。
我试过了:
该文件与Php页面位于同一目录中,但它不起作用。
必须始终在 php.ini 中完成还是可以像上面那样完成?
php - 上传大文件时出现奇怪问题
在 PHP 中上传大文件时遇到一个奇怪的问题。
在php.ini中,max_execution_time
设置为30,post_max_size
设置为32M,upload_max_filesize
设置为32M。当我尝试上传大小为 40.2 MB 的文件时,它没有显示任何错误。该$_FILES
变量具有值array(0) { }
并$_FILES['userfile']
显示NULL
。
如果文件大小超过 php.ini 中设置的值,那么它应该返回错误消息
UPLOAD_ERR_INI_SIZE,值:1;上传的文件超过了 php.ini 中的 upload_max_filesize 指令。
但它也没有显示任何错误($_FILES
空数组也是如此)。我不知道为什么会这样。
当我更改 php.ini 并将 post_max_size 设置为 64M,upload_max_filesize
设置为 64M 时,它工作正常。因此,我决定使用以下代码,而不是更改 php.ini 文件。
我什至试图增加max_execution_time
. 不过,我有同样的问题。ini_set()
不在这里工作。