草庐IT

default-watch-cache-size

全部标签

php - Symfony 2.7 : default timezone not set, 导致 fatal error

我正在尝试在共享服务器上设置一个基于symfony2.7的应用程序,并且没有权限更改php.ini.执行:phpapp/consoledoctrine:schema:drop--force输出此警告/错误:PHPWarning:Uncaughtexception'Symfony\Component\Debug\Exception\ContextErrorException'withmessage'Warning:date_default_timezone_get():Itisnotsafetorelyonthesystem'stimezonesettings.Youare*requir

php - PHP 中不允许常量名称 DEFAULT 吗?

当我尝试定义名为DEFAULT的常量时出现错误。这是为什么?这会导致以下错误:Parseerror:syntaxerror,unexpected'DEFAULT'(T_DEFAULT)in...onlineX 最佳答案 default是PHP中保留的语言关键字。它用于switchblock中的默认选项。所以不,你不能在define语句中使用它。 关于php-PHP中不允许常量名称DEFAULT吗?,我们在StackOverflow上找到一个类似的问题: htt

apache - 无法设置 php_value 'soap.wsdl_cache_dir'

我有运行Apache2.2.4和PHP-FPM(FastCGI进程管理器)的VPS服务器(CentOS6.5)。查看php-fpmerror_log我注意到每个spawnphp-fpm子进程都有错误:WARNING:[poolwww]child24086saidintostderr:"ERROR:Unabletosetphp_value'soap.wsdl_cache_dir'"我无法通过谷歌搜索找到有关此警告的任何信息。有人知道这是什么意思以及如何摆脱这个警告吗?更新1:apache的fastcgi.conf:UserapacheGroupapacheLoadModulefastcg

php - 如何刷新使用 phar.cache_list 指令缓存的 phar?

我将我的phar添加到cache_listphp.ini中的指令和缓存效果很好。几天后我更新了phar现在我收到以下错误:Warning:Phar::webPhar(phar:///usr/share/app/app.phar/www.php):failedtoopenstream:pharerror:internalcorruptionofphar"/usr/share/app/app.phar"(crc32mismatchonfile"www.php")in/usr/share/app/app.pharonline8如果我注释掉cache_list指令,phar可以正常工作并加载,

php - 我的 expires、cache-control 和 pragma HTTP 请求 header 字段应该设置什么?

我有一个网站,我大约每月更新一次内容。当我检查HTTP请求header字段时,我得到以下输出:Expires:Thu,19Nov198108:52:00GMTCache-Control:no-store,no-cache,must-revalidate,post-check=0,pre-check=0Pragma:no-cache我的问题是,鉴于我更新内容的频率,我正在考虑手动设置这些字段以允许站点缓存。我正在使用phpheader();命令这样做。因此,我的问题是:我的expires、cache-control和pragmaHTTP请求header字段应该设置什么?另外,除了这些之外

php - 如何为 Apache/PHP 中的特定脚本设置更高的 memory_limit、post_max_size?

我有一个Web应用程序,它将对虚拟主机的所有请求重定向到Controller,然后Controller根据URL决定要包含和运行哪些文件。有一个Web服务可以通过POST接受大型XML文件。我需要应用程序的memory_limit和post_max_为~32M,接受XML的服务除外,这需要它们的限制接近1024M。ini_set('memory_limit','1024M')在脚本中有效,但不适用于post_max_size。我似乎不知道该怎么做。我正在尝试类似的东西:ServerNametest.comDocumentRoot/var/www/test.com/htmlphp_adm

php - 当不需要 IV 时,PHP 的 mcrypt_get_iv_size 是否实际上返回零?

在PHPdocumentationformcrypt_get_iv_size声明当算法/block模式组合不使用IV时,返回值将为零:ReturnsthesizeoftheInitializationVector(IV)inbytes.OnerrorthefunctionreturnsFALSE.IftheIVisignoredinthespecifiedcipher/modecombinationzeroisreturned.当我使用MCRYPT_DES作为算法并使用MCRYPT_MODE_ECB作为模式调用此函数时,它返回8(八)而不是预期的0(零)。据我了解,ECB不会也不能使用

php - 通过 : remote_cache 使用 Capistrano + Gitlab 进行部署

我正在使用Capistrano部署PHPWeb应用程序,我们有一个内部gitlab服务器,该服务器无法从网络外部访问。我正在尝试使用remote_cache进行部署,因为如果将其用于复制会花费很多时间。我已经查过了This和This但没有得到想要的结果。我正在尝试以下代码。set:default_stage,"staging"ssh_options[:forward_agent]=trueserver"servername",:app,:web,:db,:primary=>trueset:application,"appname"set:scm,:gitset:repository,'

php - Magento FPC Cache Warm 与用户组、wget、Lesti FPC

我在一个有10个客户组和很多类别/产品的Magento网站上使用LestiFPC。我创建了一个shell脚本,它会在一夜之间读取sitemap.xml和wget的每个url,以构建站点的缓存。这对guest非常有用,但是当客户组用户登录时,他们会自己构建缓存(如果他们是当天的第一个人)。有谁知道如何制作一个可以模拟自己登录然后拖网网站的shell脚本?shell脚本是否有可能保存自己的session/cookie信息以保持登录状态?如果没有,还有其他想法吗?非常感谢 最佳答案 因此,多亏了一些谷歌搜索和大量的反复试验,我找到了一个我

php - Docker apache2 不会考虑新的 000-default.conf

我正在尝试对Laravel5.2应用进行docker化。为此,我使用以下图片,php:apachemysql:5.7下面是我的docker-compose.ymlweb:build:.volumes:-./:/var/www/htmlports:-"9899:80"links:-dbcommand:[/usr/sbin/apache2ctl,-D,FOREGROUND]db:image:mysql:5.7volumes:-/home/data:/var/lib/mysqlenvironment:MYSQL_DATABASE:customMYSQL_ROOT_PASSWORD:custo