草庐IT

max_connection

全部标签

php - NGINX: connect() to unix:/var/run/php7.2-fpm.sock 失败(2:没有这样的文件或目录)

我最近将我的网站从apache2迁移到Nginx作为我新的网络服务器后端。爱上问题啊哈。Web主机管理器中的HTML文件先于php文件进入主目录,然后我收到来自nginx的502错误来自nginx的错误消息:所以以为是代码:)>tail-f/var/log/nginx/error.log>2018/07/0315:27:45[alert]1275#1275:*48opensocket#3leftinconnection11>2018/07/0315:27:45[alert]1275#1275:aborting>2018/07/0315:27:47[crit]4049#4049:*3co

php - ftp_connect fatal error : call undefined function

出于某种原因,ftp_connect()函数不起作用,当我尝试使用它时,它以fatalerror结束,指出此函数未定义...令人惊讶的是我仍然可以使用ftp客户端或使用ftp连接通过终端。我该如何解决这个问题?我在MountainLion上运行,我有5.3php版本-我重新安装了一次,希望这能解决我的问题。 最佳答案 检查PHPFTPinstallationmanual在PHP7上,您可以通过将此行添加到php.ini文件来启用它。extension=php_ftp.dll在PHP8+上启用php.ini中的这一行:extensio

php - Joomla 3.2 增加upload_max_filesiz

我正在尝试在Joomla3.2扩展管理器上下载此模板:http://scriptmafia.org/templates/115622-yt-moustache-yootheme-for-joomla-25-32.html但每次我上传它时,它都会给我这个错误:Therewasanerroruploadingthisfiletotheserver.我读过有关“增加php.ini文件中的上传最大大小”的文章。我试图在Joomla的管理员文件部分找到这个文件,但“找不到”。那么我该如何解决这个问题呢?它不仅发生在这个模板上,还发生在几个模板上。所以我几乎可以肯定这是由于上传大小造成的。

php - 当 header 大于 POST_MAX_SIZE 时,$_POST 数据返回空

希望这里有人可以回答我的问题。我有一个包含简单字段(如姓名、电话号码、电子邮件地址等)和1个文件上传字段的基本表单。我正在尝试在我的脚本中添加一些验证,以检测文件是否太大,然后拒绝用户返回表单以选择/上传较小的文件。我的问题是,如果用户选择的文件大于我的验证文件大小规则并且大于php.iniPOST_MAX_SIZE/UPLOAD_MAX_FILESIZE并推送提交,那么PHP似乎尝试处理表单只是在POST_MAX_SIZE设置上失败然后清除整个$_POST数组并且不向表单返回任何内容。有解决办法吗?当然,如果有人上传的内容大于php.ini中配置的最大大小,那么您仍然可以获得其余的$

php - Oracle 11g PHP oci_connect 失败 OCIEnvNlsCreate()

问题:LinuxCentOS/Oracle11g/InstantClient/PHP5.3.3错误:oci_connect():OCIEnvNlsCreate()失败。您的系统有问题-请检查ORACLE_HOME和LD_LIBRARY_PATH是否已设置并指向正确的目录phpinfo()相关部分:如您所见,环境变量已正确设置,我可以使用getenv()在页面上回应它们。我还检查了读取权限,我可以从网页上读取这些目录中的所有文件。客户端库文件在那里(我安装并重新安装了两次)完全安装。这些库是可读和可加载的。ldd没有显示任何错误。这是来自php文件的调用:$test=getenv('LD

PHP - 为什么不能使用 ~PHP_INT_MAX 作为默认参数

我写了一个函数,其中我使用PHP_INT_MAX和~PHP_INT_MAX作为默认参数,但我最终得到了“~”的语法错误。声明是:publicstaticfunctionisNumberValid($number,$lowerbound=~PHP_INT_MAX,$upperbound=PHP_INT_MAX)我通过在声明中制作$lowerbownd=null然后在正文中设置它来修复它,现在它工作得很好:if(is_null($lowerbound)){$lowerbound=~PHP_INT_MAX;}我只是想知道这是为什么.. 最佳答案

PHP 上传的文件超过php.ini中的upload_max_filesize指令

在将其标记为重复之前,请听我说完。我已经尝试了所有可以在网上找到的建议。没有工作。我已经重启无数次了。下面是我尝试过的详细列表。这是我的设置:Nginx1.10PHP7.0WordPress4.7我使用的是VPS。我可以访问和控制每个文件!这是我想做的:增加我的WordPress的上传文件大小。为什么?每当我上传大于2兆字节的文件时,我都会收到此错误:上传的文件超出了php.ini中的upload_max_filesize指令。这就是它告诉我的全部内容。这是我所做的:一个。所以出于常识,我进入/etc/php/7.0/cli/php.ini因为php.ini-i告诉我加载的配置来自那个

php - SQLSTATE[08001] : [Microsoft][ODBC Driver 13 for SQL Server]TCP Provider: No connection could be made because the target machine actively refused it

我的学说存储库代码无法运行,但我能够正常访问数据库和读取表数据。我得到这个堆栈跟踪:EntityManager->getRepository('AppBundle:Person')insrc\AppBundle\Controller\PersonViewController.php(line18)publicfunctionindexAction(Request$request){$em=$this->getDoctrine()->getManager();$repo=$em->getRepository('AppBundle:Person');$persons=$repo->find

php - 为什么 PHP_INT_MAX 这么小?

换算成GB,就是2GB。但我现在在32位Windows上运行,我可以拥有比这更大的文件。那么为什么PHP将这个数字限制为2147483647呢?如果Windows可以处理更大的数字,PHP不应该也能处理吗? 最佳答案 2147483647是您可以用32位存储的最大有符号数。PHP以这种方式存储它的数字,因为这就是它们在您的计算机中的存储方式。更高,数学和一切都会变得更加复杂。Windows也将使用32位数字。我不确定它如何处理大于2GB的文件,但我猜在那些情况下它会以某种方式绕过它,使用更复杂的代码。

php - 出现错误 mysqli::real_connect(): (HY000/2002): 当我尝试在实时服务器上访问我的项目时没有这样的文件或目录

这个问题在这里已经有了答案:mysqli_real_connect():(HY000/2002):Nosuchfileordirectory(19个回答)关闭3个月前。我已将我的网站上传到服务器,然后我尝试访问,但代码点火器向我返回错误,我找不到任何答案。为什么会这样?我的配置数据库设置如下:$db['default']=array('dsn'=>'','hostname'=>'localhost','username'=>'netservice','password'=>'*********','database'=>'valedastrutas','dbdriver'=>'mysq