问题标签 [server-configuration]
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 - 标题位置添加了意外的“#”
我期待一个问题
它会将我重定向到任何类型的指定网址,但末尾带有“#”。请帮助我找到解决方案。
其他信息:
- php 5.3
- WordPress 3.9.2。
ps 使用header()
,wp_safe_redirect()
并wp_redirect()
返回相同的问题。使用标题来调查其初始声明中的问题。
更新:
我在 Chrome 和 FF 中尝试过。
最后只有“#”。
访问:
可能是一个插件,是的。请让我知道您的建议是什么。我的意思是插件如何影响服务器配置。
PS2 可能是服务器端的问题?我应该联系托管服务提供商吗?
:
PS3 我已经尝试了所有可能的 URL 类型,并且在和之间没有空格url_string
PS4 代码是标题前的简单 if-else 组合。
primefaces - 无法从战争中访问 primefaces 模块
我有一只耳朵 ( Selene.ear
),其中包含战争 ( SeleneWar.war
)。
当我放入primefaces-5.0.jar
程序Selene.war
集 (in WEB-INF/lib
) 时,使用该功能没有任何问题。无论如何,我是精简部署的粉丝,我曾尝试将 primefaces 设置为 WildFly 模块。
1)在wildfly/modules中,我确实创建了文件夹org/primefaces/main
。在那里我放primefaces-5.0.jar
了以下module.xml
2)在selene.ear
,在META-INF
,我添加了以下内容jboss-deployment-structure.xml
:
似乎一切正常(Wildfly 启动时没有错误;如果我删除模块文件夹,那么它会开始抱怨缺少依赖项)。但是,如果我从战争程序集中删除 primefaces jar,则不会处理 primefaces 标签,因此看起来这些类不可用。
我在 Linux 上的 Java 7 上使用 WildFly 8.1。
我错过了什么?
laravel - 第一次在终端输入vagrant ssh
我在终端第一次进入vagrant ssh的时候真的不明白这里。我正在使用 laravel Homestead。
输出是:
我真的不明白:
还有这个:
php - 服务器应该在 URL 获取请求中接受 & 而不是 & 吗?
INTRO
我会给你一个例子,这样我的问题可能会更好理解。我在编程方面不需要“帮助”,只需要关于这个主题的信息!
示例
我尝试了一个用于获取特定位置的天气信息的 API,但偶然发现了一个问题。我建立了我的 url 来请求这样的数据:
最终 URL 如下所示
但是,当使用 cURL 请求此 URL 的数据时,我收到未提供 api-key 的错误。正如我发现的那样,问题出&
在 URL 中使用了符号。当我使用这样的http_build_query
方法时:
$url .= '?'. http_build_query($params, null, '&');
问题
现在我想问的是,这是否是服务器的预期行为。我从其他几个 API(Facebook、Foursquare 等)知道他们接受&
而不是&
在 URL 中接受并按预期工作。
有标准吗?服务器应该能够接受&
还是接受它是“错误的”并且应该只&
被接受?谢谢!
php - 使用 .php 扩展名访问不存在的 URL 时没有输入文件指定错误
我的 NGINX 配置存在问题,当我访问带有不存在的 .php 扩展名的 URL 时,我得到的是“未指定输入文件”而不是 404 响应。错误。下面是我的 NGINX 配置,有什么想法吗?
linux - 端口在服务器上打开和关闭是什么意思?
我的服务器管理员回复我“您需要打开任何端口吗?”
在此服务器上托管了一个未加载的网站。所以我告诉他,虽然我可以通过 FTP 客户端(File Zilla)和 ssh(使用终端)登录到给定的 IP 地址,但网站没有加载。
实际上,我想通过 FTP 客户端访问上述 IP 地址的文件,并且工作正常。我的主要问题是网站没有加载。
我不明白这个问题是什么意思,我应该回答什么?我不知道有这样的事情。
php - 在子目录中无法访问会话变量
当我们将项目从 beta 测试服务器转移到我们的实时服务器时,我们遇到了以下情况:
仅当访问它们的文件与创建它们的文件位于同一文件夹中时,才能访问会话变量。在我们的测试版服务器上情况并非如此。所以我创建了三个非常简单的测试文件:
测试.php
然后我们在同一文件夹和 test/ 文件夹中复制了以下文件。
page2.php
结果如下:page2.php
测试/page2.php
如您所见,会话变量已消失。但是会话 ID cookie 保留在子目录中,因此不是 cookie 问题。
我查看了 phpinfo(); 中的会话块;除了 session.save_path,它是在 beta 服务器上设置的,而不是在 live 服务器上设置的(这可能意味着它将默认为 /tmp),两者的配置是相同的。
此外,我们没有可能将 domain.com 路径更改为 www.domain.com 路径的 .htaccess 文件。
因为这个测试在我们的 beta 服务器上运行,我得出的结论是这是一个 php 配置问题,但如果有人能指出我需要更改的参数,那将不胜感激!
sql-server - SQL Server 长时间运行的查询需要数小时但使用的 CPU 较低
我在具有 32 GB RAM 和 8 个 CPU 内核的专用服务器上运行 Windows Server 2012 下的 SQL Server 2012 中的一些存储过程。CPU 使用率始终低于 10%,而 RAM 使用率则为 80%,因为 SQL Server 分配了 20 GB(32 GB)。
有些存储过程有时需要 4 个小时,而其他一些日子,使用几乎相同的数据,需要 7 或 8 个小时。
我正在使用限制最少的隔离级别,所以我认为这不应该是一个锁定问题。数据库大小约为 100 GB,最大的表有大约 500 万条记录。
这些进程有批量插入、更新和删除(在某些情况下,我可以使用 truncate 来避免生成日志并节省一些时间)。我正在一张表中进行一些全文搜索查询。
我可以完全控制服务器,所以我可以更改任何配置参数。
我有几个问题:
- 是否可以使用并行性来提高查询的性能?
- 为什么CPU使用率这么低?
- 配置 SQL Server 的最佳做法是什么?
- 审计服务器的最佳免费工具是什么?我尝试了一个来自 Microsoft 的名为 SQL Server 2012 BPA 的报告,但报告始终是空的,没有任何警告。
编辑:我检查了日志,发现了这个:
2015 年 3 月 18 日 11:09:25,spid26s,未知,SQL Server 遇到 82 次 I/O 请求发生时间超过 15 秒才能完成文件 [C:\Program Files\Microsoft SQL Server\MSSQL11 .HLSQLSERVER\MSSQL\DATA\templog.ldf] 在数据库 [tempdb] (2) 中。操作系统文件句柄为 0x0000000000000BF8。最近的long I/O的偏移量是:0x00000001fe4000
git - 使用 Git 和 Puppet 跟踪配置更改
我们使用 Puppet 来管理我们的 Debian 服务器。
我们的程序是/etc
在 Git 下管理目录并跟踪服务器上的任何配置更改(例如安装包、添加新用户等)
当谈到 Puppet 时:有没有办法在 Puppet 应用它的更改之后,最好在每次配置更改之后,git commit .
在目录中执行一个有意义的提交消息?/etc
Puppet 是否提供类似钩子的东西来实现上述目标?
codeigniter - Codeigniter 3 + HMVC 模块(cgi/fastcgi 与 apache 处理程序)
我安装了 CI 3 + HMVC 扩展 ( https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc ) 在我的本地网络服务器上运行良好。但是在公共服务器上,这个脚本:
不会被执行。
服务器之间的主要区别可能是:
本地:服务器 API:Apache 2 处理程序
公共:服务器 API:CGI / FastCGI
当我尝试调用不同的页面(例如 domain.com/artist、domain.com/events 等)时,我也会收到错误 404。这些页面在本地服务器上运行良好。