SilverStripe CMS安装和开发

时间:2014-01-25 00:35:31

标签: database phpmyadmin silverstripe

我对cms很新,我想知道你是不是很好的绅士可以帮助我正常开始。只是一个注释,我花了几个小时研究我的问题,但我找不到我想要的答案。

  1. 我已在本地安装了silverstripe,我开始使用它创建自己的网站。创建了一个新的主题,删除了旧的2.它为我创建了一些随机数据库,它主要是自动化的。现在我有一台服务器,我想把它放在我的服务器上,但我无法弄清楚我的生活如何导入它。我能够安装silverstripe并运行默认主题(简单),但无论我复制或更改哪个文件,它都不会加载我的网站。有没有人有关于如何实现这一目标的教程?服务器是与godaddy。

  2. 当我开始创建此站点时,它创建了一个随机名称的数据库,如何重命名该数据库?我需要更新哪些文件?

  3. 如何在本地访问phpmyadmin? localhost:port / phpmyadmin不起作用。

3 个答案:

答案 0 :(得分:2)

<强> 1。网站部署

以下是我将Silverstripe网站部署到实时服务器的方法。

  1. ftp进入服务器
  2. 将开发文件夹中的所有文件上传到服务器
  3. 在服务器上创建数据库
  4. 为数据库创建数据库用户并添加所有数据库权限
  5. 使用您的实时数据库用户名,密码和数据库名称
  6. 更新实时mysite/_config.php文件
  7. 转储您的本地数据库
  8. 将数据库转储导入您的实时服务器数据库
  9. 在您的实时服务器上调用dev/build/?flush=all
  10. 检查网站是否正常工作
  11. 喝啤酒
  12. <强> 2。数据库重命名

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

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

    要重命名数据库,请在phpmyadmin中重命名数据库。然后更新$databaseConfig文件中的mysite/_config.php数据库名称。

    第3。 localhost phpmyadmin

    Webmatrix不附带phpmyadmin。您可以download it将其解压缩到您的webmatrix html根目录并使用它。或者您可以下载adminer之类的替代方案,它是一个文件数据库管理器。

答案 1 :(得分:1)

  1. 请将您的文件上传到根文件夹。如果您不确定您的根文件夹的位置,请联系Godaddy团队
  2. 据我所知,您需要在Godaddy CP上创建数据库,然后请通过PhpMyadmin在其CP上恢复数据库。或者你可以让godaddy恢复你的数据库
  3. 我相信你可以通过他们的CP
  4. 访问它

答案 2 :(得分:1)

关于重命名数据库,请参阅上面的注释,因为它们是准确的。

但是,您似乎仍然无法将数据库从本地环境中移除,所以让我们首先关注它,看看你如何使用它。

请注意,至少有两种方法可以备份/导出本地数据库:

1)。使用phpMyAdmin(或其他基于Web的数据库实用程序) 2)。使用命令行(参见'mysqldump'命令)

您询问是否使用phpMyAdmin备份SilverStripe数据库,所以我只会解决1)。以上:

由于这是您自己的开发环境的特点,并且您没有提到您在本地设置的程度,也没有提到您可能收到的任何错误消息,我和其他人只能帮助您与此同在。

如果您根据安装要求设置了phpMyAdmin,则默认情况下应该安装它,并且可以在您计算机上的此地址访问:

http://localhost:80/phpmyadmin

以下也可以,因为端口80是大多数网络服务器的默认设置:

http://localhost/phpmyadmin

如果这些都不起作用并且您收到404,403或500错误(浏览器中的屏幕应该告诉您这些错误中的哪一个)我非常有信心您没有在系统上正确设置它。因此,我的建议是回到phpMyAdmin文档,并根据您自己的环境设置(例如Linux,OS X,Windows等)重新检查您是否正确执行了所有操作。

正确设置后,如果需要,可以对上面的数据库重命名建议进行修改,然后再回过头来获取更多帮助。