这个答案来自:
Setting up Typo3 on a Windows machine using a local server
Apache和MySQL
确保您拥有Apache和MySQL的本地服务器,例如WAMP,XAMPP,Ampps或其他服务器。
设置这个我们称之为“项目”我们将要开始:typotest
- 在Apache服务器的“www”或“wwwroot”中创建一个名为“typotest”的文件夹
- 为您的项目创建一个虚拟域,在Ampps中转到localhost / ampps / index.php?act = ampps_domainmanage(确保服务器已启动并首先运行!),称为“typotest”。这将使您的项目可通过http:// typotest /(删除空间)访问
- 在您的计算机上,转到`C:\ Windows \ System32 \ drivers \ etc \`并使用管理员打开文件夹中的“hosts”文件。在底部添加一条记录:`127.0.0.1 typotest`。保存并确保它在那里。
- 在C:\ Program Files(x86)\ Ampps \ apache \ conf中打开Apache`httpd.conf`文件
- 确保文件中没有**注释以下行(删除`#`)
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule ssl_module modules/mod_ssl.so
<IfModule mpm_winnt_module>
ThreadStackSize 8388608
</IfModule>
- 保存文件
- 打开`C:\ Program Files(x86)\ Ampps \ php`中的`php.ini`文件,确保以下行没有注释(删除';')
extension=php_fileinfo.dll
extension=php_openssl.dll
//edit these lines to be the same
post_max_size = 32M
max_execution_time = 240
我们已经完成了Apache。
OpenSSL的
去here,或者如果链接仍然活跃,直接here。下载最新的32位OpenSSL for Windows版本。我使用了2个装置,不确定哪个装置是正确的。
- Visual C ++ 2008 Redistrubutable 1.7MB安装程序(说明:尝试运行OpenSSL时出现错误消息问题?这可能会解决问题。仅适用于Windows 2000及更高版本。虽然此安装程序有“更新版本”,但这是要安装的正确版本。)
- Win32 OpenSSL v1.0.1j(说明:安装Win32 OpenSSL v1.0.1j(由OpenSSL的创建者推荐给软件开发人员使用)。请注意,这是OpenSSL的默认版本,受当地和州法律的约束。更多信息可以是在安装的法律协议中找到。)
这应该照顾在Windows机器上安装OpenSSL。
附加软件
默认情况下,Typo3无法处理开箱即用的图像。为了能够处理这些,你需要安装GraphicMagick并且需要修改设置。我们将在Typo3配置过程中稍后进行设置。
您需要的软件是this,下载最新版本的GraphicMagick。获取适合您系统的版本(最好与您的服务器对应)。您可以选择32/64位,显然,Q8和Q16,这些对应图像质量(越高越好)。
视窗
要将Windows设置为具有全局可用变量,我们需要将它们添加到系统设置中。我再次使用了两种方法,它可能是一个/或者问题。
- 转到“系统”(Windows键+暂停/中断键)(控制面板/系统)
- 在左侧选择:“高级系统设置”
- 转到标签:“高级”
- 点击按钮:“环境变量......”
- 单击“新建...”以添加新变量
- 将此新变量命名为:“OPENSSL_CONF”
- 记住,我使用过Ampps,所以我的变量值是:`C:\ Program Files(x86)\ ampps \ apache \ conf \ openssl.cnf` - >按“确定”
- 在变量列表中向下滚动并选择变量:“Path”
- 点击“编辑...”
- 在现有变量后面添加:`; C:\ Program Files(x86)\ Ampps \ apache \ bin`(包括前面的分号!!!)
- 保存
此时重新启动Windows
的phpMyAdmin
打开PHPMyAdmin并创建一个名为“typotest”的新数据库。还使用相同的名称和密码为此数据库创建用户。 (这是为了方便这个设置,这3个理想上是不同的,这种做法永远不会发生在生产环境中!)
Typo3安装
下载Typo3,我用过v6.2.6。将其解压缩到本地服务器的“www”或“wwwroot”文件夹中较早创建的文件夹。下一个:
- 在“/ www / typotest”或“/ wwwroot / typotest”中创建一个名为“FIRST_INSTALL”的文件,该文件没有扩展名。
- 现在通过浏览器中的“typotest / typo3 / install”开始安装。
- 按照安装的5个步骤,在必要时输入上面创建的值
- **在登录后端之前停止**!
- 在编辑器中打开文件`/ www / typotest / typo3conf / LocalConfiguration.php`
- 搜索以下变量并编辑以下设置:
'loginSecurityLevel' => 'normal'
'devIPmask' => '*'
'displayErrors' => 2
- 现在刷新登录页面并登录。
- 在左侧菜单中,转到“安装”,然后选择“解锁安装工具”按钮
- 输入密码并继续
- 转到“所有配置”
- 选择下面的“全部切换”
- 搜索“rsa”
- 它说:“[BE] [loginSecurity Level] = rsa”在下面的输入字段中将“rsa”更改为“normal”。
- 修改[FE] [activateContentAdapter] = 1 //这样可以查看图像[来源](http://stackoverflow.com/questions/25265924/typo3-distribution-png-issue-when-posting-images)
- 将[GFX] [im_path]修改为GraphicMagick安装的路径(例如:C:\ Program Files \ GraphicsMagick \)
- 将[GFX] [im_path_lzw]修改为GraphicMagick安装的路径(例如:C:\ Program Files \ GraphicsMagick \)
- 将[GFX] [im_version_5]修改为“gm”(GraphicsMagick的缩写)
- 选择页面底部的“写入配置”。这样可以将此设置保存为重置为BackEnd([BE])登录的默认“rsa”。 (确保在投入生产时将其更改回来!)
这可能对每个人都没有帮助,但是我必须改变以使Typo3工作的所有东西,它可能会帮助一些有相同或类似麻烦的未来灵魂。