jjzjj

Configuration

全部标签

php - 如何在 Nginx 配置文件中配置 Phalcon

我正在尝试设置NGINx服务器以使用PhalconPHP框架。到目前为止,我一直在互联网上寻求帮助,但找不到任何东西......我的配置文件是:server{#listen80;##listenforipv4;thislineisdefaultandimplied#listen[::]:80defaultipv6only=on;##listenforipv6root/usr/share/nginx/www;indexindex.phpindex.htmlindex.htm;#Makesiteaccessiblefromhttp://localhost/server_namelocalh

php - 在 Laravel 中动态设置数据库连接和语言

我有3个域指向同一个Laravel应用程序。我想要的是让每个人都连接到自己的数据库并根据TLD加载自己的语言文件。我可以设置这些设置的文件是什么?我可以直接在配置文件中执行此操作,还是在加载配置之前执行某些事件。我有一个简短的函数,它将解析域并获取TLD,基于此,在快速验证后,我们将知道将使用什么数据库和语言。 最佳答案 您可以使用中间件轻松做到这一点-请在此处查看一些文档:https://laravel.com/docs/master/middleware您需要一个在执行Controller之前为所有请求运行的中间件。该中间件应根

php - 在运行时使用 env() 在 Symfony 3.2 中加载外部环境参数返回未解析的值

我在使用symfony3.2控制台、配置和YAML组件的应用程序中有一个参数文件,我尝试设置externalParametersfromenvironment服务容器参数中的变量。我创建容器构建器。$container=newContainerBuilder();正在使用文件定位器来定位资源:$container=newContainerBuilder();加载资源的加载器解析器LoaderResolver();并使用加载方法:$this->load('parameters.yml');parameters.yml文件:parameters:database:driver:pdo_my

PHP动态获取将包含在其他文件中的特定文件的完整绝对URL路径

我有一个配置文件。这不是一个独立的文件。我将使用require()将此文件包含在我要使用的页面的顶部。我想动态获取此配置文件的完整绝对url路径,而不管它的位置并将其作为常量存储在自身中。例如:物理位置:(根目录)/my_folder/configuration.php需要URL为:www.mydomain.com/my_folder/configuration.php物理位置:(根目录)/demos/my_folder/configuration.php需要URL为:www.mydomain.com/demos/my_folder/configuration.php物理位置:(根目录

PHP CodeIgniter 错误日志无法正常工作

我在php.ini中进行了以下设置-error_reporting=E_ALL|E_NOTICE|E_STRICT|E_WARNINGdisplay_errors=Offlog_errors=Onerror_log="/var/log/php_errors.log"和CodeIgniter中的config.php-$config['log_threshold']=1;$config['log_path']=getcwd().'/'.SYSDIR.'/logs/';在Index.php文件中-case'development':error_reporting(E_ALL);break;c

php - 在 Silverstripe 管理中增加分页

我正在使用Silverstripe3.1。该网站将拥有数百名用户和大量文件/Assets。如何在用户和文件的管理员中增加列出的项目数量(从每页15到50左右)。如果我可以为管理的所有区域默认设置它就更好了。 最佳答案 您可以通过重载getCMSFields()并在网格分页器字段上使用方法$field->setItemsPerPage(50)手动完成此操作。另一种选择是使用yaml文件。您需要创建config.yml并将其放入_config目录,然后放入您的yaml文件:GridFieldPaginator:itemsPerPage:

php - WampServer 3.0.0 AH01630 : client denied by server configuration:

设置一个新的开发服务器以在PHP7上工作并接受一些培训并在僵局中运行。我可以从本地主机访问服务器,127.0.0.1没问题。但是,当我转到局域网上的另一台计算机时。我得到了可怕的:ForbiddenYoudon'thavepermissiontoaccess/dev/lab.phponthisserver.因此,为了安全起见,我使用了新界面来查看新设置如何创建虚拟主机。虚拟主机在本地工作正常,但在LAN上的另一台PC上却不行。apache_error.log显示:[authz_core:error][pid3408:tid928][client192.168.1.38:54761]AH

php - 微信: OAuth with test account

实际上,我正在尝试使用微信为我的Web应用程序设置OAuth登录。所以,我在微信上创建了一个帐户,并使用了一个测试帐户来无限访问。因此,在测试帐户配置中,我已成功验证来自微信的token(参见此处:http://admin.wechat.com/wiki/index.php?title=Getting_Started)。在文档中,OAuth在这里解释:http://admin.wechat.com/wiki/index.php?title=User_Profile_via_Web我们必须将用户重定向到此URL进行登录:https://open.weixin.qq.com/connect

php - CakePHP 3 中的自定义配置文件

我有一个CakePHP3.3.14应用程序,我在其中创建了2个子目录,webroot/data/downloads/和webroot/data/master我想将这些路径放在自定义配置文件中,并在Controller中引用它们。但我不知道该怎么做。我关注了documentationonConfiguration但不是很清楚。所以我做了什么:创建config/my_config.php上面的文件定义了一个数组:return['downloadsPath'=>'webroot/data/downloads/','masterPath'=>'webroot/data/master/'];在c

php - 在 composer 中设置 "config.fxp-asset.installer-paths"选项

当我运行composerupdate时,我会在继续更新之前收到以下警告。The"extra.asset-installer-paths"optionisdeprecated,usethe"config.fxp-asset.installer-paths"option我在哪里/如何更改这些设置? 最佳答案 将extra.asset-installer-paths部分替换为:"config":{"fxp-asset":{"installer-paths":{"npm-asset-library":"vendor/npm","bower-