问题标签 [localserver]

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.

0 投票
3 回答
2604 浏览

security - 使用本地服务器为程序提供基于浏览器的 gui 会带来哪些安全风险?

我正在构建一个相对简单的程序来收集和排序用户输入的数据。我想使用通过 Web 浏览器运行的本地服务器,原因有两个:

  1. HTML 表单是收集我需要的输入的一种简单而有效的方法。
  2. 我希望能够离线运行程序,而不必管理访问远程服务器所涉及的安全风险。

编辑:澄清一下,我的意思是应用程序应该只能从本地网络访问,而不是从 Internet 访问

当我一直在寻找有关该问题的信息时,我遇到过一两个评论,表明本地服务器有其自身的安全风险,但我不清楚这些风险的性质或严重程度。

(如果相关,我将使用 SWI-Prolog 来处理数据操作。我还计划为服务器使用SWI-Prolog HTTP 包,但如果结果证明是一个,我愿意重新考虑这个选择馊主意。)

我有两个问题:

  1. 出于此目的使用本地服务器时需要注意哪些安全风险?(注意:在我的情况下,该程序可能会处理一些非常敏感的信息,所以我在这个问题上没有任何松懈的余地)。
  2. 如何减轻这些风险?(或者,我应该在哪里学习如何解决这个问题?)

我非常感谢任何和所有的帮助!

0 投票
1 回答
260 浏览

php - 响应式 CSS 在本地服务器上正确加载,只有桌面在远程正确加载

我正在设计一个响应式站点(我首先开发的主页是除了会话开始之外的所有 html,但有些页面会有很多 php,所以很明显我将主页保存为 php)。当我在我的 MAMP 服务器上进行测试时,一切正常——它可以在任何屏幕尺寸下正确加载所有 CSS。但是,当我将它加载到我的 fatcow 服务器上进行测试时,如果将浏览器缩小到为桌面模式设置的宽度以下,它根本不会加载 CSS(一切都变为默认值 - 黑色文本,没有颜色变化,没有边界,一切都是左对齐的,等等)。但是,如果您将浏览器窗口设置为最小的桌面尺寸,CSS 就会神奇地出现。我有响应式元标记(参见下面的代码)。为什么 CSS 总是链接在我的 MAMP 服务器上,但有条件地加载到互联网上?谢谢!

索引页标题代码:

正如您可能知道的那样,我正在使用 Dreamweaver 设计这个站点。我以前在 Notepad ++ 中编码时遇到过类似的问题,但通常 Dreamweaver 非常擅长这种事情,而无需我进行大量调整。

提前感谢您的帮助!

编辑:顺便说一句,刚刚在我的带有 LAMP 的 Linux VirtualBox 中进行了测试——在那里也可以正常工作。我想这可能是 Fatcow 的设置,但我不知道该去哪里。

0 投票
3 回答
7838 浏览

php - Laravel-4:如何使用队列创建守护进程

我需要创建一个 Laravel 守护程序来从网络获取一些数据并将它们存储在数据库中。我想在 Laravel 中执行此操作,以便使用 Eloquent 进行查询。我被告知要查看队列,但正如我在文档中看到的那样,如果您首先访问 url,则会调用队列。有没有办法启动一个队列并让它永远运行?队列可以在我的本地环境中工作吗?到目前为止,我有以下代码:

路线.php:

发送电子邮件.php

但我得到类 SendEmail 不存在

0 投票
1 回答
133 浏览

github - github - 尝试通过终端/ssh mac os 将更新的代码从 github 推/拉/更新(不确定术语)更新到远程服务器

所以我有我的本地计算机 - 我已经更新了我的(html/js/css)代码,github(我已经通过执行 git add + git commit + git push origin master 推送了更新的代码)然后代码所针对的实际网站的服务器。

我已经通过命令行终端连接到服务器。在通过 SSH 登录到服务器时,我之前已经将代码克隆到服务器(通过运行命令 git clone [REPO URL]),因此(未更新)文件就在那里。

但是现在我已经更新了代码,并将该更新推送到了 github,我现在如何更新或推送 repo/code/updated-github-code 到服务器?

我目前正在使用 [~]# 查看终端

^ 显示。我再次尝试 git clone [REPO URL],但随后我得到消息:致命:目标路径'我的文件名'已经存在并且不是空目录

我错过或忽略了一步吗?很明显我是,但我可以使用一些帮助。就像我说的我正在尝试将代码更新到服务器,以便实际的网站将反映我对代码所做的更改,因此一切都是同步的(本地代码,推送到 github 的代码,希望/最终是服务器上的代码/网站)。

我显然只是在学习这一点,所以请放轻松(我花了几乎一整天的时间学习通过终端中的 SSH 连接到服务器)...

另外,请随时更正我的术语...

0 投票
1 回答
30865 浏览

php - 从本地 apache 服务器发送邮件

我想从我的 PHP Web 应用程序发送电子邮件。我知道这是可能的,因为几个月前,我的系统上有这个“功能”,然后我开始使用 xampp,这个功能就消失了。

我想当我回到我的本地服务器并像以前一样使用本地 MySQL 数据库和其他东西时,我可以再次从我的网络应用程序发送电子邮件。

我将我的操作系统从 Mountain Lion 更新到了 Mavericks(不知道这是否是主要问题)并返回到本地 apache 服务器也删除了 xampp。但我仍然无法从我的网络应用程序发送电子邮件。

我更改了正在使用的 php.ini 文件,以便可以使用邮件功能:

0 投票
2 回答
2116 浏览

wordpress - WordPress 本地安装错误 (XAMPP) - 第 2 页为空白

我正在尝试安装 WordPress 以供 XAMPP 本地使用。我首先安装并解压缩了 XAMPP 和 WordPress 文件夹。我将 XAMPP 文件夹放在我的 C:/ 驱动器中,并将我的 WordPress 文件夹放在“htdocs”文件夹中。之后,我根据“config-sample”文件为我的本地服务器创建了一个新的“config”文件。

这就是事情变得棘手的地方:当我尝试使用“install.php”文件时,我被带到一个要求提供凭据的屏幕。我给它一些通用凭据,然后我提交它以安装 WordPress。但是,当我提交表单时,加载的页面是完全空白的,并且 URL 显示为“localhost/wordpress/wp-admin/install.php?step=2”。

当我进入数据库时​​,它显示 WordPress 创建了所有必要的表,但没有为我创建任何登录凭据。我正在做一些研究,有几页提到需要增加 PHP RAM,但我不确定如何增加 RAM 以供本地使用,或者它是否是一个问题。如果有人遇到这样的错误发生在他们身上,我将非常感谢一些关于可能导致此问题的反馈。

0 投票
1 回答
32 浏览

apache - 在 Apache 服务器中映射网页

我正在开发一个 Web 应用程序,我正在使用 apache 服务器来部署它!当我在本地服务器上输入 url 时,我想停止直接访问特定网页,因为该页面应始终在成功登录后出现。我要考虑的方法是什么?

0 投票
1 回答
1492 浏览

c# - 从客户端获取二进制数据并将其保存为图像

我创建了本地服务器,它应该将图像文件作为二进制数据并将它们保存为硬盘中的图像。

byteArrayToImage方法将字节数组转换为图像文件并保存在硬盘上,这是代码

但我在这里得到 ArgumentException:Image img = Image.FromStream(ms)

这是部分内容data arrayhttp ://s43.radikal.ru/i101/1403/78/1913ab884790.png

任何想法如何解决它?提前致谢。

0 投票
2 回答
2291 浏览

iis - 无法在 IIS 本地主机服务器中编辑文件

我必须在本地服务器上编辑网站。我使用 Windows Server 2012 和 IIS。当我尝试保存修改后的文件时,我只会收到“拒绝访问”错误。在进行更改之前是否需要关闭服务器然后重新启动它,或者我是否缺少权限,例如 IIS_IUSRS 的 wwwroot 文件夹中的权限?

我以前从未使用过 WS2012 或 IIS。

0 投票
1 回答
284 浏览

java - jquery ajax 和 java 服务器,丢失数据

我有这个看起来像这样的ajax函数

和一个看起来像这样的服务器

现在奇怪的是,当我发送我的 ajax 时,我的服务器使用 system.out

问题是我发送的数据在哪里,很多馅饼在哪里?