首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使CakePHP 1.2页面在本地主机上工作

使CakePHP 1.2页面在本地主机上工作
EN

Stack Overflow用户
提问于 2011-11-24 22:42:17
回答 1查看 450关注 0票数 0

因此,我需要从run服务器复制一个站点,并从我的本地主机运行它。该站点是使用CakePHP 1.2.3.8166 (在VERSION.txt中显示)创建的。

我是CakePHP的新手,所以我从2.0教程开始,我还全新安装了1.2.11,两者都工作得很好。(我只需要通过启用AllowOverride All来修复mod_rewrite问题)。

然而,当我试图运行我的下载网站时,我得到了“页面找不到”的错误。通过少量搜索,解决方案是删除“app ^$ /app/webroot/ L”中的第一个"/“和.htaccess文件中的其他位置。

所以现在我的页面看起来像这样:http://pastebin.com/ZMX3RjZG

很明显,页面不能正确加载,我不知道哪里出了问题。现在我卡住了,有没有人遇到过类似的问题?

我运行: Windows 7专业版64位,PHP 5.3.6,Apache 2.2.19

感谢您的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-24 23:52:16

根据您提供的第二个代码示例和呈现内容乱码的方式,我认为您的PHP版本中没有启用速记标记。

这个速记符号可能是问题的根源:

代码语言:javascript
运行
复制
<?= //Some PHP script ?>

有两种解决方案,要么将所有速记标记更改为完整声明:

代码语言:javascript
运行
复制
<?php //Some PHP script ?>

这可能是一个相当大的任务,因为您正在处理一个现有的项目。这完全取决于它的大小,以及这种速记符号是否存在于所有文件中( Cake核心使用完整的声明)。或者,您可以在php.ini中启用速记并重新启动Apache服务器。

有关速记标记的更多信息可以在the PHP manual中找到。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8258796

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档