菲律宾优德娱乐正规吗

弗拉门戈项目

弗拉门戈MacOS 10.4.10安装说明

作者:Rajendra Bose,2007年11月8日

介绍

以下专业注释将随最后一次(4/22/2006)文档更新一起发布弗拉门戈-1.0,和关注独立,本地安装弗拉门戈在一个(Intel)MacBook运行MacOS 10.4.102007年8月,仅用于弗拉门戈演示。

macos10_4_安装

随附文件夹macos10_4_安装包括中提到的一些联机技术说明的PDF本文档以及原始和修改后的unix安装脚本和macos10.4.10的python.cgi脚本弗拉门戈的安装和使用。

代码可执行文件位置

Flamenco需要Apache、python和mysql。在我的系统中,大多数源代码安装都是在/usr/本地/src,但是安装后,可执行文件通常位于其他位置在我的系统中,python可执行文件存储在/usr/local/bin中mysql可执行文件存储在/usr/local/mysql/bin还有弗拉门戈可执行文件存储在/usr/本地/弗拉门戈/垃圾箱(我的系统运行bashshell,所以我将这些目录路径添加到在我家的.bash_登录文件中的PATH环境变量目录。)

[了解更多关于/usr/本地/在MacOS X上为本地保留优先级用户应用程序安装请参见http://hivelogic.com/stational/articles/using_usr_local网站包括在文件中usr_local_和_Filesystem_hierarchy_standard.pdf

阿帕奇

我使用了macos10.4预装的apache版本(1.3.33版),通过系统首选项启动和停止:共享,使用“服务”下的“个人网络共享”复选框在MacOSX中,它的配置文件位于/etc/httpd/httpd.conf

mysql数据库

我安装了MySQL 5.0 for macosx的二进制发行版(参见http://dev.mysql.com/doc/refman/5.0/en/mac-os-x-installation.html)只有一个根用户和密码;安装后,MySQL服务器可以通过系统首选项MySQL启动和停止。如果另外安装了MySQL工具,可以使用MySQL应用程序工具:MySQL管理员将servername设置为“localhost”使用3306端口。

python和MySQLdb模块

我在/usr/local/src中安装了Python2.4.4以免干扰MacOS10.4上预装的Python2.3.5不要使用最新版本的python,因为我需要确保兼容性带弗拉门戈-1.0)

然后我安装了pythonmysql库(mysql-python-1.2.2)(来自http://sourceforge.net/projects/mysql-python). 根据自述文件,我修改了mysql配置的路径名为site的配置文件中的文件。在运行安装脚本。我还安装了webware(参见http://dotnet.org.za/ncode/archive/2007/01/31/setting-up-mysql-for-python-mysqldb-on-mac-os-x-2.aspx)

mysql安装问题:目录路径错误

当测试pythonmysql库安装正确,我遇到了以下mysql5.x安装问题(请参阅http://forums.mysql.com/read.php?50,1062157396#msg-157396):系统需要文件libmysqlclient_r.15.dylib在该地点:

/usr/local/mysql/lib/mysql/

鉴于本文件(和其他)实际位于:

/usr/local/mysql/lib/

因此,我需要在/usr/local/mysql/lib/并将lib目录中的所有内容复制到这个新目录可以让pythonmysql库正常运行(创建指向/usr/local/mysql/lib/命名的mysql没有似乎有效)。

弗拉门戈安装问题:修改安装脚本

UNIX的Linux风格与macosx风格有一些不同详细信息,包括复制命令cp的可用标志因此,我不得不修改flamenco的安装脚本,方法是“cp-a”到“cp-pR”在2个位置,所以安装脚本在MacOSX上可以正常工作。

修改的安装脚本.

将示例导入弗拉门戈

在我的系统中,我在终端中使用了以下命令导入弗拉门戈示例:

/usr/本地/弗拉门戈/垃圾箱/弗拉门戈导入/usr/local/src/flamenco-1.0/example

在导入过程中,我接受了大多数默认值;需要指定mysql根用户和密码作为导入的一部分。

弗拉门戈cgi脚本问题

在这一点上,为了测试,我启动了macosxapacheweb服务器(和mysql数据库服务器)通过系统首选项:共享并运行在Firefox 2.x浏览器中输入flamenco cgi脚本地址:

http://127.0.0.1/cgi-bin/flamenco.cgi

但收到了错误信息:

“无法加载Python的MySQLdb模块。弗拉门戈需要这个模块才能工作。请重新安装弗拉门戈或."

在进一步调查解决这个问题后,我发现解决方案是注释掉弗拉门戈cgi中的try/except行,以避免错误留言。

查看修改后的cgi脚本,改良弗拉门戈cgi

弗拉门戈cgi脚本位置

我使用了macos10.4预装的apache版本;因此需要复制(修改)文件弗拉门戈。cgi(安装后的原件是位于/usr/local/flamenco/bin/flamenco。cgi)致:

/库/Webserver/Documents/CGI可执行文件

运行弗拉门戈示例

这里我假设弗拉门戈示例运行在独立计算机,使用本地计算机(localhost或127.0.0.1)作为主机弗拉门戈服务器。

我发现通过点击链接位于:

http://127.0.0.1/cgi-bin/flamenco.cgi

可能有问题;好像是错误的超链接生成。因此,我成功地运行了弗拉门戈实例(如示例)如下:

1.打开apache web服务器和mysql数据库服务器使用系统首选项。

2.手动启动终端flamenco实例打字:

/usr/本地/弗拉门戈/垃圾箱/弗拉门戈开始示例

3.打开Firefox浏览器并输入特定flamenco实例的起始页,例如:

http://127.0.0.1/cgi-bin/flamenco.cgi/example/flamenco

4.测试和探索演示。完成后,手动停止弗拉门戈通过键入以下命令在终端中实例:

/usr/local/flamenco/bin/flamenco停止示例

或者停止使用系统首选项。

 

关于本文档

本文档由Rajendra Bose编写在2007年11月8日,弗拉门戈小组没有试图进行测试这个信息。