【问题标题】:Constant CAKE_CORE_INCLUDE_PATH already defined CakePHP常量 CAKE_CORE_INCLUDE_PATH 已经定义 CakePHP
【发布时间】:2018-07-10 12:39:09
【问题描述】:

我是 CakePHP 的初学者,我刚刚获得了一个项目代码来对项目进行一些小的更改,但是当我将项目文件复制并粘贴到我的 wamp 服务器并根据我的本地主机更改我的数据库常量时, 我收到错误,网站甚至无法正常加载 no css no js

我使用的是 2.5 CakePHP 版本和 5.6 PHP 版本

完整的错误信息是

( ! ) Notice: Constant CAKE_CORE_INCLUDE_PATH already defined in C:\wamp64\www\cakephp2.5\app\webroot\index.php on line 64
Call Stack
#   Time    Memory  Function    Location
1   0.0007  242672  {main}( )   ...\index.php:0
2   0.0015  265256  require( 'C:\wamp64\www\cakephp2.5\app\webroot\index.php' ) ...\index.php:41
3   0.0015  265488  define ( )  ...\index.php:64

谢谢

【问题讨论】:

  • 在app/webroot/index.php中手动定义吗?
  • 不,我没有,甚至我评论那行,CSS和JS文件仍然没有加载,网站保持原样,只是错误消息消失了

标签: php cakephp cakephp-2.5


【解决方案1】:

您需要在根目录下修复您的 .htaccess 文件。检查是否退出

<IfModule mod_rewrite.c>
  RewriteEngine on
    RewriteBase /your folder path /
   RewriteRule   vendors/^$ vendors/        [L]
   RewriteRule   vendors/(.*) vendors/$1    [L]
   RewriteRule   ^$ app/webroot/            [L]
   RewriteRule   (.*) app/webroot/$1        [L]

</IfModule>

【讨论】:

    猜你喜欢
    • 2011-08-18
    • 1970-01-01
    • 2012-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-20
    相关资源
    最近更新 更多