CakePHP项目问题(FCKEditor和Broken链接)

时间:2010-08-31 05:59:32

标签: php cakephp

我正在开发一个拍卖网站的项目,实际上是 克隆www.swoop.com。 这个克隆是在CakePHP平台上开发的,我有一个问题。 我从http://www.moneymakersnetwork.info/products/Swoopo-Clone-PHP-Script.html购买了该脚本并且有一个演示:http://demo.bidscout.net(用户名:demo,密码:password1)。

在那个cms中集成了FCKEditor,它无法正常工作。它是 给我以下错误消息:

  

找不到请求的网址/js/fckeditor/editor/fckeditor.html   这个服务器。

此外,尝试时遇到404 Not Found错误 使用ErrorDocument来处理请求。

如果我添加新类别,它会进入下拉列表框和那些 链接坏了。

好的,我的主人是这样的:http://demosite.org/mysite/

应用和webroot文件夹位于http://demosite.org/mysite/apphttp://demosite.org/mysite/app/webroot

我有一个cofig.php文件,它看起来像这样(http://demosite.org/mysite/app/config):

<?php
   $config = array(

       'Database' => array(
           'driver'     => 'mysql',
           'persistent' => false,
           'host'       => 'localhost',
           'login'      => 'myuser',    
           'password'   => 'mypassword',    
           'database'   => 'mydb',    
           'prefix'     => ''    
       ),    

       'App' => array(
           'encoding'               => 'UTF-8',    
           'baseUrl'                => '',    
           'base'                   => '',    
           'dir'                    => 'app',    
           'webroot'                => 'webroot',
           'name'                   => 'mysite',
           'url'                    => 'http://demo.org/mysite/',
           'timezone'               => 'Asia/Jakarta',
           'language'               => 'en',
           'email'                  => 'test@demo.com',
           'theme'                  => 'ddbids',
           'currency'               => 'USD',
           'pageLimit'              => 100,
           'bidHistoryLimit'        => 10,    
           'remember_me'            => '+30 days',
           'auctionUpdateFrequency' => 1,
           'timeSyncFrequency'      => 9,    
           'gateway'                => true,
           'demoMode'               => false,
           'noAutobids'             => false,
           'cronTime'               => 1,

           'Image' => array(
               'thumb_width'  => 100,
               'thumb_height' => 100,
               'max_width'    => 340,
               'max_height'   => 230
           ),

           'Dob' => array(
               'year_min' => date('Y') - 100,
               'year_max' => date('Y') - 17
           )
       ),

       'Paypal' => array(
           'url'   => 'https://www.paypal.com/cgi-bin/webscr',    
           'email' => '',    
           'lc'    => 'GB'
       ),

       'Email' => array(    
           'delivery' => 'smtp',
           'sendAs'   => 'both',
           'host'     => 'localhost',
           'port'     => 25,
           'timeout'  => 60,
           'username' => '',
           'password' => ''
       ),

       'Cache' => array(    
           //'disable' => true,
           'check' => false,
           'time' => '' // relative time such as +1 day, +2 months, +3 minutes
       ),

       'debug' => 1

   );
?>

我是CakePHP的新手。请帮帮我。

2 个答案:

答案 0 :(得分:1)

您的问题是(可能)链接是硬编码的,并希望您的网站位于:

http://demosite.org/代替http://demosite.org/mysite/

这样就可以找到你的/js/fckeditor/editor/fckeditor.html。

至少这就是我对这个问题的看法。

答案 1 :(得分:0)

试试这个。
将整个FCK文件夹放在APP的js FOLDER中,即APP/webroot/js/Editor