问题标签 [nearlyfreespeech]

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 投票
1 回答
177 浏览

cakephp - CakePHP 和 NearlyFreeSpeech.net

如何在 NearlyFreeSpeech.net 上设置 AllowOverride?我正在尝试按照在 cakePHP 中的说明进行操作,在我的 routes.php 中,只有“/”(基本路径)有效。任何其他 url 都是 404 页面,无法解决其中描述的问题。

到目前为止,在离开 WAMP 开发环境时,我必须执行以下操作:

  • 按正确大小写引用控制器名称
  • 在配置文件中更改服务器的名称
  • 将所有与 CakePHP 相关的文件添加到 web 组
0 投票
1 回答
312 浏览

web - 在 Nearfreespeech 上设置 mercurial Web 界面

我最近一直在努力设置我的虚拟主机以用于 mercurial repos 和 hgweb。我使用Nearfreespeech.net (NFSN) 进行托管。

默认情况下,NFSN 有一个 freebsd72 的 CGI 领域,并且限制你只能使用 CGI,没有 WGSI 或类似的。最初,NFSN 安装了 mercurial 1.6,但通过松散地遵循这些说明,我能够安装 mercurial 2.6。Python 2.6.6 也默认安装在主机上,我保持原样。

我现在的问题是我无法在浏览器中加载 hgweb.cgi 文件。当我在主机上通过 SSH 运行它时,它运行良好并输出 HTML,但在我的浏览器中出现 500 内部服务器错误。该文件是可执行的并且启用了 CGI。我不确定还有什么要检查的……有人对在 NFSN 上使用 hg 和 hgweb 有任何建议或经验吗?

正如评论中所建议的那样,我检查了创建的错误日志,发现当我访问该站点时,我得到...

对该错误进行一些搜索后发现,这意味着脚本在运行时可能未生成正确的标头。如果我将脚本的输出保存到文件中,我会得到以下...

0 投票
1 回答
230 浏览

php - 在几乎自由的言论上使用 mod_rewrite 和 CodeIgniter

我将首先指出我是一个拥有 .htaccess 内容和服务器相关内容的大菜鸟。

因此,我使用 wamp 在本地建立了一个网站,并使用了一个 .htaccess 文件,该文件是通过谷歌搜索找到的。

我显然用真实的文件夹名称替换了“my_project_folder_name”。这在我的本地服务器上完美运行。我决定将网站上传到我的近乎自由的语音服务器,但我在使用 mod_rewrite 时遇到了一些问题。我不知道我应该用什么替换“my_project_folder_name”,而且我无法让它工作。我尝试将其留空,并且有效,但由于某种原因,这导致了一个错误,导致我的脚本无法接收 POST 数据。好吧,我假设这就是导致错误的原因。

有人可以指出我正确的方向吗?

0 投票
3 回答
3646 浏览

php - 如何更改 chmod 设置以允许文件上传?

我一直在尝试让我的 PHP 脚本上传文件。但是,我遇到了这个错误:

在 Stackoverflow 上搜索了多个解决方案后,我得到了我应该更改 chmod 设置的提示。因此,我进入 Filezilla 并尝试将members_profile_chg.php(包含上传脚本)的文件权限更改为0755,然后更改为0644,但均未成功。有任何想法吗?如果这有什么不同的话,我将使用 Nearlyfreespeech 作为我的网络服务器。

0 投票
1 回答
244 浏览

mysql - CakePHP、NearlyFreeSpeech.net 和 MySQL

上周,我的 CakePHP 站点无法连接到 MySQL 数据库。一切都由 NearlyFreeSpeech.net 托管,我认为我的帐户的财务方面没有任何问题。

有谁知道发生了什么?

我可以使用 phpMyAdmin 连接到数据库,并且我的自动 mysqldump 调用运行良好,所以我没有立即发现。

我尝试使用从 CakePHP 下载的新内容创建一个新的 CakePHP 站点,但我收到了相同的错误消息:

警告 (2): PDO::__construct() [pdo.--construct]: [2002] 操作超时(尝试通过 tcp://cakeht.db:3306 连接)[CORE/Cake/Model/Datasource/Database /Mysql.php,第 177 行]

Cake 无法连接到数据库。

数据库连接“Mysql”丢失,或无法创建。SQLSTATE[HY000] [2002] 操作超时

有人有建议吗?

0 投票
3 回答
1287 浏览

mysql - 在 NearlyFreeSpeech 托管服务器上设置 Wordpress

我正在为我遇到的这个问题撕毁我的头发。我正在将 Wordpress 安装到我的NearlyFreeSpeech网络服务器上。我已经设置了我的 MySQL 数据库等,它工作得很好。我已经设置了一个名为的用户wpuser和一个名为的数据库wpuser,并赋予wpuser了创建/删除等适当的权限。

我已经wp-config.php准确地编辑了 NearlyFreeSpeech 常见问题解答列表的方式。

点击安装按钮后,我收到如下错误:

然后是长 MySQL 查询。除了服务器上的公共/私人文件夹之外,我无权访问任何其他内容,所以我不知道为什么 Wordpress 试图将自己安装到 var 文件夹中,或者至少访问一个不存在的文件夹。

一点点搜索建议我给 Wordpress 一个临时目录,我使用以下代码完成了该目录:

关于如何让这个东西实际安装的任何建议?


我的wp-config.php

0 投票
1 回答
87 浏览

apache - 下载托管在我的网站以外的域中的文件的统计信息

我在我的 Dropbox(免费托管)中公开共享一个 .ics 文件,并希望跟踪我的社区对它的使用情况。

Dropbox 无法做到这一点,所以我在 NearlyFreeSpeech.net 的静态页面上设置了AWStats,目的是从http://www.mydomain.com/files/calendar.ics隐身重定向到https://dl .dropboxusercontent.com/u/XXXXXXX/calendar.ics

(a) 我的.htaccess重定向不起作用:

(b) 我可以在我的 nfsn-awstats.conf(类似于 awstats.config)中添加什么部分来跟踪我的重定向(#downloads_from_unique_IP_addresses 和 #downloads)的使用情况。

谢谢!

0 投票
0 回答
106 浏览

php - 这种将单个 Web 服务器用于 3 个不同站点的方法有什么缺点?

我使用 Nearfreespeech.net 作为虚拟主机,我厌倦了必须在我的网站上为 3 个子域管理 3 个站点,所以我正在研究如何从一个站点为所有 3 个站点提供服务。

每个站点都是一个 shortname.nfshost.com 域,并且可以具有子域或域的别名。例如.com 和 sub.example.com,我通常会创建两个站点,examplewww 和 examplesub(我尽量使短名称清晰),并将 www.example.com 和 example.com 设置为 examplewww 和 sub .example.com 作为 examplesub 的别名,然后将名称的 cname DNS 记录指向 shortname.nfshost.com。

我的解决方案是将一个站点设置为 PHP(因为它们对 PHP 的收费高于对静态的收费),具有以下内容:

包含的 2 个 PHP 文件以引导程序为主题,带有 CSS/图像的 CDN 链接(引导程序 cdn,我自己的静态站点,我称之为 CDN(它有一个复杂的 htaccess 重定向和按站点分隔的文件夹,所以我管理的每个站点都可以有自己的图像)),除了 404 错误页面(也是引导程序),这些是服务器上唯一的文件(索引,sub.example.com 包括,www.example.com 包括,404)。

我可以毫无问题地在包含的 PHP 文件中运行 PHP 代码,甚至可以让它们包含其他文件。输出看起来正常(HTML,看起来有效)。

在通过包含 CMS 的索引(如 index2.php)出现一些故障(设置 base_url)之后,我能够使用一个 CMS 平台,并且我有点工作,如果网站没有,我可以拒绝目录匹配(sub.example.com/folder 如果来自 www.example.com,我可以返回 404)。

问题:这有什么问题吗?我觉得我把它弄得太复杂了,我对PHP不是很了解,也不知道这是否有我想不到的问题。

我还认为,如果这个解决方案这么简单,我会在我的许多 Google 搜索中的某个地方看到它,这让我觉得它不是一个好的解决方案。有什么理由不让它这么复杂吗?

我不担心停机时间或类似的事情。根据谷歌分析,除了我自己的访问,我的网站每月可能有 3 人访问,而且主要是联系信息(但我有一些 php 脚本来显示信息,所以我需要所有 3 个子域都有 php,使用 Nearfreespeech 会稍微贵一点)。

0 投票
1 回答
239 浏览

ruby - 如何在 NearlyFreeSpeech 上设置 Sinatra 或其他 Ruby 框架

如何让以下代码在 NearlyFreeSpeech.net 上托管的网站上正常工作?

该代码位于名为 的脚本文件main.rb中,该public文件位于我的 NSFN 托管站点上的文件夹中。

但是当我访问我的网站时,我收到了 403 错误。

如果这有效,它将显示Hello world!.

我究竟做错了什么?

0 投票
1 回答
83 浏览

javascript - Javascript几乎没有运行freespeech

我使用javascript 和 html为朋友建立了一个电子商务网站,并使用了nearfreespeech托管服务。我已确保正确加载 html 页面,并且没有错误(在控制台和实际页面中)。我也尝试过使用嵌入在 html 中的 javascript 和 2 个单独的文件,但都不起作用。我也没有使用外部库。我添加了页面加载时的警报,但没有显示任何内容。页面构造函数通过设置在 body 标记上的onload事件连接到页面。我已经在Firefox、Google Chrome 和 Internet Explorer上尝试过,但都没有工作。当我将控件的创建移到 html 中时,控件在那里(意味着html 正在工作),但警报仍然没有显示(表示 javascript 要么被忽略,要么 onload 事件没有被被解雇)。这是代码: