`
fyol
  • 浏览: 31768 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

typo4安装与scgi+apache的配置

阅读更多
好像很多人跑到dreamhost上去建窝,所以windows上建站的资料反而不好找,我下载了typo4安装了一下,发现还是比较容易,把过程记了下来,仅供参考,不到位的地方请高手指正:
1、装备环境
要求ruby 1.8.3以上
记得升级的时候要先卸载旧的ruby , 卸载的时候记得备份你编译好了的so文件
(这句话是抄了,我没什么so要备份)
2、gem install typo
过程中会询问是否安装相关组件,我全选y
3、 typo install /some/directory
例如:typo install E:\ruby\typo
4、考虑正式环境中的数据负载,改用MqSQL数据库
使用mysql administrator在mysql中建立一个数据库:typo
进入MYSQL命令行:
use typo
souce E:\ruby\typo\db\schema.mysql.sql
5、运行typo
为了免得打命令,我做了一个批处理文件 starttypo.bat 内容只有一行:
ruby script/server
6、http://localhost:3000
看到有东西出来没有?
7、我自己遇到“找不到sqlite3.dll”的问题,到网站上去down一个,放到typo的目录里(我同时在ruby的bin目录下也放了一个,不知哪个起作用,懒的分析了)
http://www.sqlite.org/download.html

Typo on SCGI + Apache
1、下载scgi_rails-0.4.3.zip http://www.zedshaw.com/downloads/scgi_rails/scgi_rails-0.4.3.zip
2、把下载的文件解压缩,然后cd到你解压缩后的目录
例如:cd E:\ruby\scgi_rails-0.4.3
3、下载scgi_rails-0.4.3.gem到一个目录
然后cd到你的下载目录,如:E:\ruby\bin
gem install scgi_rails-0.4.3
可以看到的scgi_rails安装过程
安装完成后,在你的ruby/bin目录下可以看到scgi的几个cmd文件
4、需要安装cmdparse 2.0.0及highline 1.0.1或更高版本
gem install cmdparse
gem install highline
5、cd到你的typo目录,运行:
scgi_ctrl config -S
win32下-S是必须使用的参数
会问你要一个什么密码,回车空着吧
完成后,可以看到typo的config目录下多了scgi.yml的配置文件
6、scgi_service
这是win32下启动scgi的命令

7、配置APACHE
下载并安装apache,我用的是apache_2.0.58-win32-x86-no_ssl.msi
下载apache2-mod_scgi.zip
http://www.zedshaw.com/downloads/scgi_rails/apache2-mod_scgi.zip
解压后把so文件放到Apache的modules下面
8、配置apache的httpd.conf
启用(去掉前面的#号):
LoadModule rewrite_module modules/mod_rewrite.so
并增加:
LoadModule scgi_module modules/mod_scgi.so
更早的apache版本需要AddModule,我的就不用了
在httpd.conf的最后增加一行:
SCGIMount / 127.0.0.1:9999
9、测试
确认启动mysql
在typo目录下运行scgi_service
启动apache(我设定的是80端口)
访问:http://localhost
分享到:
评论
9 楼 lixigua 2006-08-14  
谢谢楼主。
按照楼住的步骤一步步去做,可以登录,操作了。
8 楼 cookoo 2006-08-13  
fyol 写道
apache + fastcgi 看起来用的比较多
但看起来apache + scgi 才是方向
老大们给点意见好不好?


scgi runner的作者就是mongrel的作者,他现在大部分精力都在开发mongrel上面(因为拿了赞助干这个嘛),虽然scgi还会继续被维护,不过很难有什么新改进了。

详见:http://rubyforge.org/pipermail/mongrel-users/2006-May/000190.html
7 楼 fyol 2006-08-12  
apache + fastcgi 看起来用的比较多
但看起来apache + scgi 才是方向
老大们给点意见好不好?
6 楼 fyol 2006-07-29  
robbin 写道

看看loadrunner咯。
我觉得呢,这东西还是得在Unix上面跑,在windows上面性能只会差,不会好。在windows上面高性能的方案我能想到的就是apache load balance + n个mongrel


你是说用mongrel代替SCGI?
我上面的方案中再配置一个群,与你说的apache load balance + n个mongrel会有什么差别?
5 楼 fyol 2006-07-29  
ror推荐的非MS系统是什么?即哪一个平台有针对ROR优化?有其他平台所不具备的支持?
看好多人在搞Ub我总觉得那东西在linux方面不比RH、Debian。
如果要选择非MS平台,我会用FreeBSD,稳定压倒一切。

但现在搞这些东西的配置的积极性大大下降,前些日子遇到一个在国外做IT的朋友,问他有什么新鲜的东西,结果被他骂了一阵:说我净搞这些没深度没前途,技术含量低的东西(BLOG、WIKI、BBS之类的) -> 肤浅!
所以我现在不知要做什么好了。但想来也有道理,开发出自己的东西才是正道。
老在后面跟风也不是办法。

另外,虽然觉得这儿人少一点,但觉得比railscn要好的多,那儿的帖子点击率倒是挺高,可没人吱声,很难得到有深度的意见。
4 楼 netfishx 2006-07-29  
typo4在windows上的安装挺麻烦的,如果用默认数据库和mongrel估计比较简单
3 楼 robbin 2006-07-29  
fyol 写道
但性能测试我不太懂,各位老大可否给点资料参考一下?


看看loadrunner咯。

我觉得呢,这东西还是得在Unix上面跑,在windows上面性能只会差,不会好。在windows上面高性能的方案我能想到的就是apache load balance + n个mongrel
2 楼 fyol 2006-07-29  
但性能测试我不太懂,各位老大可否给点资料参考一下?
1 楼 fyol 2006-07-29  
唉,老了,学习我已经跟不上了
只能搞点应用:安装与配置,但这点东西居然也用去了2个小时

相关推荐

    TYPO3 6.0 中文版(带模板,安装即可用)

    1. **环境配置**:首先需要安装Apache web服务器、PHP(推荐PHP 5.3或更高版本)以及MySQL数据库。这些是运行TYPO3的基础环境。 2. **导入数据库**:安装过程中,你需要将提供的数据库脚本导入到MySQL中。描述中...

    [CMS程序]Typo3 dummy 4.110 (集成后台简体中文语言包)(PHP4+)_typo3_src4.zip

    **Typo3 CMS系统介绍** Typo3是一款开源的内容管理系统(CMS),专为构建复杂的、企业级的网站而设计。它的灵活性和可扩展性使其在...在使用过程中,用户可以根据需求安装扩展和调整配置,充分利用Typo3的强大功能。

    typo1.6.7安装

    typo1.6.7安装

    typo3中文 教程

    1. **Typo3环境**: 首先确保你的服务器上已经安装并配置好了Typo3系统。 2. **开发工具**: 推荐使用一款支持PHP开发的集成开发环境(IDE),如PHPStorm或Visual Studio Code等。 3. **基本知识**: 对PHP编程有一定的...

    typo3cms V7.6.18建站源码

    Typo3内容管理系统,是基于PHP4/PHP5+MYsql的内容管理系统(框架)(CMS/CMF),兼容PHP4和PHP5.数据库系统除Mysql之外,也能运行于Oracle, MS-SQL, ODBC, LDAP 等其它数据库系统,支持Typo3的服务器系统:Apache或者IIS...

    typo3_CMS_v9.5.0

    Typo3内容管理系统,是基于PHP4/PHP5+MYsql的内容管理系统(框架)(CMS/CMF),兼容PHP4和PHP5.数据库系统除Mysql之外,也能运行于Oracle, MS-SQL, ODBC, LDAP 等其它数据库系统,支持Typo3的服务器系统:Apache或者IIS...

    此 TYPO3 扩展提供 ViewHelpers 和配置,以根据 TYPO3 的图像裁剪工具呈现有效的响应式图像

    4. **下载和安装**:`sms-responsive-images-master` 压缩包包含了扩展的所有源代码,开发者可以通过下载并将其安装到他们的 TYPO3 系统中来使用。安装过程通常包括将代码复制到系统的“EXT”目录,然后在后台进行...

    typo3开源代码,可以直接用

    - **安装与配置**:首先,你需要配置服务器环境(如 LAMP 或 Nginx + PHP),然后按照官方文档的指示进行安装。 - **扩展开发**:学习如何编写 EXT,可以使用 EXTbase 和 Fluid 创建新的功能模块。 - **主题制作**...

    TYPO3简体中文语言包

    4. **llxmltranslate**:这是一个工具,用于处理LLL(Language Look-up XML)翻译文件,是TYPO3中处理多语言内容的关键部分。使用中文语言包,用户可以更方便地管理和更新翻译内容。 5. **taskcenter**:任务中心...

    如何在Windows上安装Apache,MySQL和PHP

    - AppServ将自动完成Apache、MySQL和PHP的安装配置过程。 - 安装完成后,通过启动Apache和MySQL服务,可以在浏览器中访问`http://localhost/`,查看是否成功搭建好Web服务器环境。 #### 三、配置Web服务器 为了更...

    Typo3 Enterprise Content Management

    #### 三、安装与配置 1. **环境准备**:在安装 Typo3 之前,需要准备好合适的服务器环境。通常推荐使用 PHP 作为后端编程语言,并配置好 Web 服务器(如 Apache 或 Nginx)以及数据库(如 MySQL 或 PostgreSQL)。 ...

    基于CMS实现的Typo3 v4.05 简体中文版_typo3_4(使用说明+源代码+html).zip

    【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、...【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。

    typo3-gitlab-ci:TYPO3项目的Gitlab CI配置

    TYPO3的Gitlab CI配置 该软件包可以帮助您使用GitLab CI设置TYPO3安装的部署。 您的TYPO3安装必须基于作曲家。建立在您的root composer.json中包括以下配置: "require": { "smichaelsen/typo3-gitlab-ci": "^4.0.0...

    中文网页重设与排版typo.css.zip

    (1) 专名号:使用标签 或者 .typo-u (2) 着重号:使用 class .typo-em (3) 首字下沉:使用 class .typo-first (4) 清理浮动:与一般 reset.css 保持一致 .clearfix 三、开源许可 Sofish Lin: founder, creator of ...

    基于PHP的Typo3v6.1.4(集成后台简体中文语言包)(PHP5+)源码.zip

    **安装与配置** 在部署Typo3 v6.1.4时,你需要一个支持PHP 5的Web服务器(如Apache或Nginx)和MySQL数据库。安装过程通常包括解压源码到服务器、配置数据库连接、运行安装向导并按照提示进行设置。安装完成后,可以...

    vc-typo3-neos:安装了 TYPO3 Neos 的完整 Vagrant、Chef 配置的 VM。 所有必要的软件调整都在那里,因此您可以立即进行实际的 TYPO3 Neos 开发

    使用 Vagrant + Chef + Berkshelf 配置的 TYPO3 Neos 完整环境。 更新 - 此回购已过时 现在我提倡在 Docker 容器中运行 TYPO3。 请查看和 Docker 镜像。 此存储库不再维护。 特征 为确保此 VM 设置适合 TYPO3 Flow/...

    typo3-composer-webroot:DMK TYPO3 Composer Webroot项目。 使用Composer创建基于文件的TYPO3安装

    DMK TYPO3 Composer Webroot项目使用创建基于文件的安装。用法项目创建使用Composer创建一个新的TYPO3项目$ composer create-project dmk/typo3-composer-webroot my-project-webroot 10.4.x-dev这将为TYPO3创建所需...

    TYPO3 中文版 v7.6 LTS

    系统包括前台、业务后台、总后台三个管理与使用界面。支持SEO。功能集合:新闻系统、站点配置、在线捐赠,业务地图等。功能特色响应式设计,适配多终端,适配微信。传播式募捐工具、原创+打赏(新闻下面附加评论和...

Global site tag (gtag.js) - Google Analytics