php 常量CAKE_CORE_INCLUDE_PATH已经定义

ubbxdtey  于 2023-02-07  发布在  PHP
关注(0)|答案(2)|浏览(121)

我是一个初学者CakePHP,我只是得到了该项目的代码,使一些小的变化到项目中,但当我复制并粘贴到我的wamp服务器的项目文件,并根据我的localhost更改了我的数据库常量,我得到了错误和网站甚至没有正确加载没有css没有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

谢谢

68bkxrlz

68bkxrlz1#

您需要在根目录下修复.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>
z18hc3ub

z18hc3ub2#

我也收到了这个错误,但它似乎是我没有启用rewrite模块的结果。
要启用此功能,请发出以下命令。
sudo a2enmod rewrite
然后重新启动Apache(sudo service apache2 restart
这个帮我修好了。

相关问题