MAMP上的TYPO3无法登录安装工具

时间:2015-05-19 16:07:43

标签: typo3 mamp typo3-6.2.x mamp-pro typo3-4.5

在OS X上使用MAMP PRO 3.2.1在本地设置了一个TYPO3 4.5.40站点(用于升级到6.2)之后,一切正常 - 除了登录安装工具。

没有关于错误密码的反馈,只有超时后的错误500.

设置为CGI模式时,apaches错误日志显示:

[Tue May 19 18:00:40 2015] [error] [client ::1] FastCGI: incomplete headers (0 bytes) received from server "/Applications/MAMP/fcgi-bin/php5.3.29.fcgi", referer: http://site.dev/typo3/install/index.php

将PHP作为一个模块运行,它仍然谈论fastCGI,奇怪的是:

FastCGI: process manager initialized (pid 11681)

它也没有帮助。

更改PHP版本或禁用OPCache也没有帮助(之前已经通过CodeKit禁用了OPCache)。

之前我已经拥有了这个(用6.2!),并通过在新目录中设置网站来解决它。但如果这种情况一直发生,我需要知道原因。

我在哪里看? 是什么让安装工具登录与BE登录不同,哪个工作正常? 可能是MAMP的一些设置吗?

1 个答案:

答案 0 :(得分:0)

哈!

MAMP 3.2.1或我的设置中的后缀设置一定有问题。

我检查了后缀日志并说:

$TYPO3_CONF_VARS['BE']['warning_email_addr']

我不知道如何解决这个问题,但如果<?php $facebook = new Facebook(array( 'appId' => '##########', 'secret' => '########', 'fileUpload' => true )); $user = $facebook->getUser(); if ($user) { try { $user_profile = $facebook->api('/me'); } catch (FacebookApiException $e) { error_log($e); $user = null; } } if ($user) { $logoutUrl = $facebook->getLogoutUrl(array( 'next' => ($user['baseurl'].'logout.php') )); } else { $loginUrl = $facebook->getLoginUrl(array('scope'=>'publish_pages , manage_pages')); } if ($user) { echo '<div class="login"><a href="'.$logoutUrl.'">Logout</a></div>'; } else { echo '<div class="login"> Login using OAuth 2.0 handled by the PHP SDK: <a href="'.$loginUrl.'">Login with Facebook</a> </div>'; } $access_token = $facebook->getAccessToken(); $params = array('access_token' => $access_token); if ($user) { $accounts = $facebook->api('/me/accounts', 'GET', $params); foreach($accounts['data'] as $account) { echo '<br />'.$account['name'].' '.$account['access_token']; }} ?> 被禁用,则安装工具登录会再次生效。

因此,安装工具一直试图发送该电子邮件,并且不会放弃。