jjzjj

Configuration

全部标签

php - 无法在 IIS 上设置 upload_tmp_dir

所以我尝试在IIS机器上设置phpupload_tmp_dir设置。我更改了php.ini中的设置,但phpinfo()仍然显示默认文件夹。我查看了IIS_IUSRS的权限,有write,read,modify等我还运行了这个来检查新文件夹是否可写:$filename='C:\inetpub\temp\uploads';if(is_writable($filename)){echo$filename.'iswritable';}else{echo$filename.'isnotwritable';}我更改了max_file_uploads值以测试正在加载的PHP配置是否是最新的,事实确

php - 配置 PHP 内置 Web 服务器

在使用内置PHP网络服务器时,如何设置配置选项,通常使用php.ini或.htaccess文件设置? 最佳答案 配置文件:只需将自定义配置文件添加到您的项目,然后使用此标志运行内置服务器:php-Slocalhost:8000-cphp.ini这对于无法在运行时使用ini_set()设置的设置特别有用。示例php.ini文件:short_open_tag=On没有配置文件:您也可以放弃php.ini文件并添加内联配置:php-Slocalhost:8000-c"short_open_tag=On"-tpublic/server.ph

php - 寻找想法/解决方案来管理应用程序配置设置

我正在用PHP构建一个MVC框架,它需要设置一些默认配置变量/常量。示例配置变量将是保存日志文件的位置、是否记录查询、Doctrine设置等。因为我希望开发人员能够以最少的麻烦创建新项目,所以这些配置变量应该具有默认值。然而,为了使这个框架真正有用,我需要它们能够在项目引导文件中或从Controller或模型中覆盖这些默认值。我很想使用常量,但它们不能被覆盖。我觉得好像必须有一个我只是看不到的简单解决方案(也许是设计模式?)。任何建议将不胜感激,谢谢。 最佳答案 在这种情况下,我可能会:创建一个类来处理所有与配置相关的事情该类将包含

php - $serviceUrl : Caught Exception: Missing serviceUrl configuration value

我正在用PHP脚本创建RequestReport。我似乎被$serviceUrl的问题困住了——这给了我很好的时尚"CaughtException:MissingserviceUrlconfigurationvalue.YoumayobtainalistofvalidMWSURLsbyconsultingtheMWSDeveloper'sGuide,orreviewingthesamplecodepublishedalongsidethislibrary.ResponseStatusCode:-1ErrorCode:InvalidServiceUrlErrorType:RequestI

php - 无法将 php session 存储到另一个目录

请帮助我处理phpsession。我的服务器上有php5.5.21。我有用户和管理员。我将用户session保存到默认session目录,但将管理员保存到另一个目录(以提供更长的生命周期)。我的问题是我无法将管理员session存储到另一个目录,而且它死得比我需要的更快。此外,我将此目录添加到open_basedir'/var/www/vhosts/site.com:/usr/share/pear:/var/lib/php5/session:/var/lib/php5/sessionAdmin'但这对我没有帮助,所有新session都保存在目录/var/lib/php5不在/var/l

php - 如何在 Laravel 网站中实现主题选项?

我想在我的网站中实现主题选项模块,这显然是由Laravel提供支持的。我想知道在哪里存储选项,例如:社交图标地址、联系页面的谷歌地图代码、版权文本……就像我们在WordPress中一样。最佳做法是什么? 最佳答案 您可以将一些设置存储在项目配置中。看:https://laravel.com/docs/5.7/configuration稍后您可以使用config('app.name')来获取代码库所有部分中的应用名称。您可以使用自己创建的设置机制将一些设置存储在您的数据库中(如果设置经常从WEB界面更新,例如管理部分)。

php - Slim 之外的 Slim 框架配置

我的Slim项目组织如下:-app--Acme---Auth----Auth.php(handlesauthentication)--config---development.php---production.php--routes--views-public-vendor我正在以通常的方式设置我的应用。$app=new\Slim\Slim(['view'=>new\Slim\Views\Twig(),'mode'=>'development']);并像这样注入(inject)依赖。$app->auth=function($app){returnnewCodecourse\Auth\A

带有 Zoho smtp 服务器的 PHP Swiftmailer 不发送邮件

我在Symfony2上使用Swiftmailer。我还使用Zohomail来托管我的邮件服务器,并且我已经使用Zoho提供的smpt详细信息配置了Swiftmailer,但看起来有些不对劲,因为抛出了以下异常:PHPFatalerror:Uncaughtexception'Swift_TransportException'withmessage'Connectioncouldnotbeestablishedwithhost127.0.0.1[Connectionrefused#111]'我的parameters.yml文件如下所示:parameters:mailer_transport

php - SonataAdminBundle 缺少 form.type_extension.csrf.enabled 参数

我正在关注SonataAdminBundle文档,所以我已经安装了Bundle并将它们添加到AppKernel中,现在我陷入了配置。我已经使用了基本配置,但我一直收到此错误:Theservice"sonata.admin.builder.orm_datagrid"hasadependencyonanon-existentparameter"form.type_extension.csrf.enabled".我不知道这个参数是什么,也不知道如何正确设置它。 最佳答案 在你的app/config/yml你应该有这样一行:framewor

php - 复杂的合并技术 : How to transpose specific sets of data using a configuration array?

我一整天都在努力创建一个mergefunction对于多维数组。这个场景有点不同,很难用语言来描述。相反,我将尝试用一个实际的例子来解释它。$actual_array=['assets'=>[1,2,3],'liabilities'=>[1,2,3,4,5,6],'equity'=>[1],'income'=>[1,2,3,4],'expenses'=>[1,2,3]];$merge=['balance_sheet'=>['assets','liabilities','equity'],'income'=>['income','expenses'],];self::merge($mer