为什么localhost上的ExpressionEngine 1.6控制面板没有响应?

时间:2012-02-08 11:53:53

标签: apache expressionengine

从今天早上开始,本地安装的EE 1.6.8无法在/ cms加载控制面板。返回浏览器的所有内容都是:

<html>

<head>

<title>Redirect</title>

<meta http-equiv="refresh" content="0; url=index.php">

</head>

<body bgcolor="#ffffff">

</body>



</html>

我不知道可能会有什么变化。 php错误日志中没有任何内容(错误日志记录已打开)或apache日志。主站点加载很好。这是在OSX Snow Leopard本地运行并且工作正常所以我正在寻找任何知道EE而不是'哦,使用MAMP'的人的调试步骤/建议;)

在config.php中:

$ conf ['cp_url'] =“http://”。$ config_cp_url。“/ cms / index.php”;

尝试访问http://local.mysite/cms/时,浏览器就会挂起。 PHP没有达到最大执行限制,这让我觉得是Apache导致问题,但我不确定一夜之间会发生什么变化。

更新

这是.htaccess文件。

# secure .htaccess file
<Files .htaccess>
 order allow,deny
 deny from all
</Files>

# Dont list files in index pages
IndexIgnore *

# Simple 404 for missing files
<FilesMatch "(\.jpe?g|gif|png|bmp)$">
  ErrorDocument 404 "File Not Found"
</FilesMatch>

RewriteEngine On

RewriteBase /

# Add a trailing slash to paths without an extension
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5}|/)$
RewriteRule ^(.*)$ $1/ [L,R=301]

RewriteEngine on 
RewriteCond $1 !^(_assets|_css|_scripts|_uploads|cms|robots\.txt|index\.php) [NC]
RewriteRule ^(.*)$ /index.php/$1 [L]

# Remove IE image toolbar
<FilesMatch "\.(html|htm|php)$">
  Header set imagetoolbar "no"
</FilesMatch>

2 个答案:

答案 0 :(得分:1)

这通常是一个Cookie问题。尝试清除缓存。

您看到的HTML来自system / index.html文件。您可能在htaccess文件中有一些导致重定向的内容。

答案 1 :(得分:0)

我最近在运行1.6.7的网站上遇到此问题。我无法解决它,但升级到最新的1.7.x版本(当时为1.7.2)修复了它。