问题标签 [osx-server]

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 回答
185 浏览

ruby - 用于 ruby​​ 开发的(本地)服务器:mac os x 或 linux

在办公室,我们有 2 台带有 Mac OS X 的 MBP 和 1 台带有 Ubuntu 的笔记本电脑。我们即将购买一台服务器用于本地存储和测试,但我们正在讨论它的操作系统。

我们在 RoR 中开发,使用服务器进行本地测试,然后使用 Heroku 作为生产站点。当前的权衡:Mac Pro Server(等待新的 8 月版)与 Linux(发行版未定)机器。

有人可以给建议吗?谢谢..

0 投票
3 回答
650 浏览

git - Gitolite 记住了一个不应该的存储库

我们有 gitolite,它一直抱怨现有的存储库不存在。

即使在我gitolite.conf从配置中编辑并删除了该 repo 之后。
所以我想知道为什么它“记住”那个回购?

我检查了我的更改是否正确推送。等于我本地的
$gituser/.gitolite/conf/gitolite.conf

该消息不是来自gitolite.pm脚本,确切的错误消息是

例如在提交 gitolite-admin repo 时:

而且我已经grep编辑了整个 HDD,但它没有提到那个 repo(但它确实提到了我们试图替换它的一个新的):

这是来自conf:

所有 repos 都在git's下~

0 投票
1 回答
281 浏览

django - Django Mac os x 身份验证集成

Mac OS X 有用户和组。使用 OS X 服务器时,apache 可以在基本身份验证下使用用户名和密码。在 Https 下运行它是一种方便用户访问服务器的方式。

我正在设置一个站点,供办公室局域网中的用户使用,服务器在该站点进行身份验证,然后在 Mac OS X 中提供用户的主页。我还使用 Django 通过 HTTPS 提供站点。

我查看了 request.META 并找不到经过 Apache 身份验证的用户名。我在想我可以让 Apache 在这种设置中为我做身份验证。有人对以这种方式集成 Django 和 Apache 身份验证有任何想法吗?

0 投票
1 回答
476 浏览

ruby-on-rails-3.1 - 使用 Albino gem 和 Redcarpet 时与 posix_spawnp 相关的 Rails 3.1 错误

我关注了 Railscasts 中关于使用 Redcarpet、Albino 和 Pygments 向应用程序添加代码突出显示的内容。它在开发中按预期工作。但是,在我的测试生产服务器上,我收到以下错误:

错误来自第markdown()16 行的帮助程序。帮助程序代码是:

问题出在给 Albino 的电话上。我不知道如何解决这个问题。似乎 Albino 无法产生该pygmentize过程。当我which pygmentize在 Terminal.app 中运行时,我看到/usr/local/bin/pygmentize. /usr/local/bin跑步时出现在我的路径中echo $PATH。测试生产服务器是 OS X 10.7 服务器上的 Apache/Phusion Passenger。

这是怎么回事,我该如何解决这个posix_spawnp错误?

0 投票
1 回答
1161 浏览

postgresql - Postgres:除 phpPgAdmin 之外的所有权限都被拒绝

刚刚为 Lion 安装了 OS X Server。我听说默认数据库现在是 Postres - 这是个好消息。坏消息 - 我无法连接到它。

我试过使用 psql、createdb 和 Navicat,都返回相同的东西:“无法连接到服务器:权限被拒绝。” 这是使用 _postgres 角色并使用我自己作为超级用户添加到 postgres 的角色。

奇怪的是,phpPgAdmin在连接上一点问题都没有。当我以 root 身份运行并使用psql -U. 但是,如果我直接站起来,pqsl postgres或者createdb whatever它完全拒绝工作。

这是一个摘要:

到底是怎么回事?

0 投票
1 回答
1528 浏览

ruby-on-rails-3.1 - 使用 SSL 运行的 Rails 3.1 应用程序 - TLS 服务器名称指示支持错误?

我有一个简单的 Rails 3.1.rc6 应用程序,我用它来尝试在我的测试服务器(OS X 10.7 服务器)上测试 SSL 配置。我正在使用 Phusion Passenger 和 Apache。

不使用 SSL 时,我可以毫无问题地运行该应用程序。当我通过 Apache 或通过config.force_ssl = true我的environments/production.rb文件启用 SSL 时,页面加载时不会出现错误,但它大部分是空的,而且不是我的站点。看起来好像它正在尝试从空目录中提供文件。

我检查了配置 SSL 的 Edge Rails 文档,它只提到添加config.force_ssl = true选项,说这将自动使用 Rack::SSL 中间件。

当我加载页面时,我看到:

如果我删除 rails 应用程序中的 ssl 配置行并使用服务器工具强制站点使用 SSL(选择自签名证书进行测试),则会发生完全相同的事情。我需要更改哪些内容才能使其服务于... myapp/current/public文件夹,就像我拥有时一样config.force_ssl = false

编辑:更多信息。我看到以下内容/var/log/apache2/error_log

0 投票
1 回答
258 浏览

php - 带有 Cron 的 OS X PHP 服务器

我有一个运行 apache、php 的 OS X 10.6 服务器。我安装了 CronniX 来帮助我管理我的 cron 作业。我有一个这样的 php 脚本:

如您所见,该endforeach;命令丢失,但 cron 输出(从 CronniX 任务的选项卡中看到)没有显示任何错误,它只是死了。

这不是一个foreach / endforeach问题{ },没有工作。

当然,在更复杂的脚本中,错误报告对我来说很有价值,没有它就无法调试。

谢谢!

0 投票
1 回答
884 浏览

osx-lion - OS X 服务器狮子

我有一台 MacBook Pro 和一台基于 Intel 的 iMac... 听说一位同事告诉我,他在他的机器上安装了 OS X Lion Server 只是为了安装 Oracle 11g 和 Oracle Application Server。

一直在考虑在我的两台机器上安装 OS X Lion Server,以便将我的 iMac 作为专用服务器。

我的问题是,我将两台计算机都用于通用计算(文字处理、邮件、ical、主题演讲等),但也开发软件(Java、Eclipse 等)。

安装 OS X Server Lion 会不会过大(意味着它只是服务器软件,但人们不能将它用于其他目的,例如 iTunes 和玩视频游戏)?

如果我进行了 Time Machine 备份并将两台计算机重新格式化为使用 OS X Server Lion,之前的 Time Machine 从 OS X Lion 和 OS X Snow Leopard 备份是否会为我恢复一切?

此外,OS X Server 只是 OS X,上面运行着一些很酷的服务器应用程序(以及这些服务器应用程序的 UI)还是完全不同的野兽(与许多应用程序不兼容)?

将不胜感激一些想法和反馈。

0 投票
1 回答
34 浏览

iphone - 应用程序中提供多用户功能和搜索选项

我需要制作我的应用程序

  1. 第一个屏幕将有选项:NEW 和 SEARCH。2.点击新应该允许用户创建一个新的配置文件, 3.但是点击搜索应该允许通过搜索用户号来访问存储的配置文件之一。

这些个人资料实际上将是有关此人、他的姓名等的一些数据,然后是对某些问题的是/否答案。

目前,我的应用程序可以正常工作,因此我可以输入我的名字,并进行是/否检查,并且我正在使用 plists 来保存信息。这意味着当我下次启动应用程序时,应用程序会使用保存的信息加载。所以我已经完成了一半的任务。

现在我如何使它具有多用户功能,以便它可以选择创建新文件或提供搜索选项来访问现有数据?

另外,我正在使用苹果网站上的代码在应用程序目录中创建 plist,但我不知道如何直接访问这些文件。如果我想在桌面上显示信息,是否可以访问这些文件?谢谢。

0 投票
1 回答
205 浏览

php - 让 Safari 写出正确的文件名

我正在使用 PHP 构建一个 Web 应用程序,该应用程序使用Excel Writer (XML) for PHP创建一个用户可以下载的 Excel 文件。我查看了该库的源代码,它所做的只是将生成的 XML 回显到标准输出。虽然生成的文件是一个 XML 文件,但我特意给它起了一个带有“.xls”扩展名的名称,以便在下载后最终用户可以双击它,它会在他们的系统上启动 Excel 并打开文件成功地。

这在使用 Firefox、Chrome 和 IE 下载文件时可以正常工作,但不能使用 Safari。例如,如果我将文件名设置为“File.xls”,这就是下载文件的名称。但在 Safari 中,文件的名称最终是“File.xls.xml”。

服务器在 Mac OS X 上运行 Apache。我认为这可能很重要,因为我猜测问题与服务器上的 MIME 类型有关,但我完全不确定。也许我可以对页面上显示的链接做一些事情,或者我需要编辑 Apache 的配置文件?任何帮助表示赞赏。