标签: lion

memcache.so 的问题

我被要求启动一个别人建立的网站。这是一个需要 Memcached 才能运行的 Wordpress 商店站点,我一直在让 Memcached 和 memcache php 插件在我的本地服务器上运行时遇到问题。在安装 memcached 和 memcache PHP 插件之前,我会收到这个错误:

Fatal error: Class 'Memcache' not found in [Path]wp-content/object-cache.php on line 350
Run Code Online (Sandbox Code Playgroud)

现在我已经安装了 memcached 和 memcache PHP 插件(通过 Homebrew),我得到一个“没有收到数据”页面,并在我的 Apache 错误日志中得到这个错误:

dyld: lazy symbol binding failed: Symbol not found: _mmc_queue_pop
  Referenced from: /usr/lib/php/extensions/no-debug-non-zts-20090626/memcache.so
  Expected in: flat namespace

dyld: Symbol not found: _mmc_queue_pop
  Referenced from: /usr/lib/php/extensions/no-debug-non-zts-20090626/memcache.so
  Expected in: flat namespace

[Sat May 05 16:38:27 2012] [notice] child pid 26491 exit signal Trace/BPT trap (5)
Run Code Online (Sandbox Code Playgroud)

我尝试在活动监视器中查找该 pid 无济于事,并且每次尝试加载页面时它都会更改。另外,我在任何地方都找不到关于 …

php mac memcached memcache lion

8
推荐指数
1
解决办法
3570
查看次数

Mac OS X 客户端在通过 NFSv4 挂载和写入 Linux 服务器时崩溃

我们是一家 Linux 商店,支持大约 30 台 Mac。我们的 Leopard 和 Snow Leopard 系统设置了 LDAP 身份验证和自动挂载的 NFSv3 主目录,因此我们的员工无论使用 OS X 还是 Ubuntu,都拥有相同的登录名和文件。我们唯一的问题是使用 NFSv3,我们不能使用 Firefox >= 4。这个问题在 Lion 中仍然存在。

现在 OS X 在 Lion 中支持 NFSv4,我决定尝试一下。它很快就失败了。我无法打开应用程序。当我使用ssh登录时,许多与文件操作相关的命令挂起。

在 Linux NFSv4 客户端上,您必须在 /etc/idmpad.conf 中设置用于映射客户端和服务器之间的用户名的域名。狮子座有这样的吗?我还需要检查其他配置设置吗?

我也尝试过使用最新版本的 Netatalk,但过了一会儿,Microsoft Word 开始说文件是只读的。

更新信息

我们发现在 NFSv3 中使用 async 解决了我们在 Firefox 中的问题。不幸的是,异步不能解决 NFSv4 的问题。

结果证明这是对问题的误解。async 不能解决 NFSv3 或 NFSv4 的问题。

测试方法

我们的 LDAP 服务器中有几个测试帐户,其中 autofs 条目指向 Ubuntu 上的 NFSv4 服务器。我通过登录窗口或 ssh 登录进行测试。在 GUI 中,我尝试打开应用程序并编辑文本文件。通过 ssh,我尝试使用 vim 编辑文本文件。

对于 NFS 管理器的建议,我使用 su 成为这些用户之一,并尝试使用 …

nfs mac-osx lion

7
推荐指数
1
解决办法
2544
查看次数

由于缺少服务器配置文件,Postgres 无法在 Lion 上启动

我正在尝试在相对干净的 Lion 安装上设置 pg,但没有成功。

首先我成功安装了自制软件,并安装了 postgresql 没有任何错误。

然后我尝试运行一个 rails 应用程序,出现错误。尝试运行此脚本:http : //nextmarvel.net/blog/2011/09/brew-install-postgresql-on-os-x-lion/

为了隐藏默认系统 postgres 安装,但现在我收到以下错误:

could not connect to server: No such file or directory
    Is the server running locally and accepting
    connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
Run Code Online (Sandbox Code Playgroud)

当我尝试postgres在 bin 目录中运行脚本时,出现以下错误:

larson:~ larson$ /usr/local/Cellar/postgresql/9.1.3/bin/postgres ; exit;
postgres does not know where to find the server configuration file.
You must specify the --config-file or -D invocation option or set the PGDATA environment variable.
logout
Run Code Online (Sandbox Code Playgroud)

很明显,postgres 无法启动,因为它没有正确配置。有没有人对配置它的正确方法有任何建议,以便它启动?

postgresql mac-osx lion

7
推荐指数
2
解决办法
2万
查看次数

使用 Windows 加入 Lion Open Directory 真的有效吗?

根据https://help.apple.com/advancedserveradmin/mac/10.7/#apd52648A71-571A-433C-81A8-2A7792333F22可以使用 Windows 机器加入 Lion Open Directory,使其认为它正在加入 Active Directory 域.

然而,我在实际制作这项工作方面没有取得任何成功。

一方面,甚至没有创建 DNS 中的 SRV 记录(在同样运行 OpenDirectory 的同一 Lion 服务器上)。

一旦我手动添加,复制真实 Active Directory 域的真实 SRV 记录,Windows 至少设法找到服务器,但实际连接没有成功:

DNS was successfully queried for the service location (SRV) resource record used to
locate a domain controller for domain "miranda.pilif.home":

The query was for the SRV record for _ldap._tcp.dc._msdcs.miranda.pilif.home

The following domain controllers were identified by the query:
miranda.pilif.home


However no domain controllers could be contacted.

Common causes of this error include: …
Run Code Online (Sandbox Code Playgroud)

active-directory ldap mac-osx opendirectory lion

5
推荐指数
1
解决办法
9457
查看次数

为什么我的 mv 重命名目录不起作用?

$ mv 'Assignments' 'assignments'
mv: cannot move `Assignments' to a subdirectory of itself, `assignments/Assignments'
Run Code Online (Sandbox Code Playgroud)

尝试将Assignments目录重命名为assignments

unix mac-osx lion

2
推荐指数
1
解决办法
1233
查看次数