cakephp应用程序重新配置为在新机器上运行失败?

时间:2013-02-15 20:50:33

标签: php cakephp xampp cakephp-1.2

我有一个cakephp应用程序在一台机器上运行良好但在另一台机器上运行失败。我的cakephp应用程序设置为使用XAMPP运行。 以下是我在新机器上重新配置应用程序时执行的一些步骤(两台机器都是OS Win7):

  1. 将所有应用程序文件保留在XAMPP文件夹的htdocs中新创建的文件夹(例如myapp)中。
  2. 将myapp的数据库导入mysql数据库(我现在可以在phpmyadmin中看到myapp的数据库详细信息)
  3. 我没有设置任何虚拟主机,因为我认为一次又一次地更改主机文件需要时间。所以它可能会按照{-1 <}

  4. http://127.0.0.1/myapp上运行
  5. 更改了myapp / app / config / database.php文件内容;特别是我做了

    var $default = array(
    'driver' => 'mysql',
    'persistent' => false,
    'host' => 'localhost',
    'login' => 'root',
    'password' => '',
    'database' => 'myapp', //my database name my application will connect to this time
            'encoding' => 'utf8',
    'prefix' => '',
    

    );

  6. 嗯,嗯,这就是我认为在我的机器上运行cakephp应用程序所必需的所有内容但遗憾的是,我只能看到空白http://localhost/myapp/

    更新 这是我的.htaccess内容。文件夹中有一些.htaccess文件,其内容完全相同

    <IfModule mod_rewrite.c>
        RewriteEngine on
        RewriteRule    ^$    webroot/    [L]
        RewriteRule    (.*) webroot/$1    [L]
     </IfModule>
    

    死锁建议

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

0 个答案:

没有答案