如何在localhost上运行silverstripe在线项目?

时间:2014-06-12 18:06:00

标签: php silverstripe

我是silverstripe的新手,我在服务器上有一个正在运行的silverstripe项目我希望更改该项目上的一些代码,所以我想在我的localhost上运行它,如何在我的localhost中再次安装它,因为在站点_config文件中包含一些其他插件代码,因此我无法在localhost中重新安装。

1 个答案:

答案 0 :(得分:1)

创建Silverstripe网站的本地开发版本的过程与deploying a site to a live server非常相似。

以下是从实时服务器下载和设置Silverstripe网站的一种方法。

  1. 通过ftp
  2. 连接到实时服务器
  3. 将所有文件从服务器下载到本地开发文件夹
  4. 在本地服务器上创建数据库
  5. 使用您的开发数据库用户名,密码和数据库名称
  6. 更新本地开发mysite/_config.php文件
  7. 转储您的实时数据库
  8. 将数据库转储导入开发数据库
  9. 在您的开发网站上致电dev/build/?flush=all
  10. 检查网站是否正常工作
  11. 喝啤酒
  12. 数据库设置

    数据库设置存储在mysite/_config.php中。他们应该看起来像这样:

    $databaseConfig = array(
        'type' => 'MySQLDatabase',
        'server' => 'localhost', 
        'username' => 'database_username', 
        'password' => 'database_password', 
        'database' => 'database_name'
    );
    

    您可以在此处将数据库用户名,密码和数据库名称更改为开发数据库设置的名称。