我对cms很新,我想知道你是不是很好的绅士可以帮助我正常开始。只是一个注释,我花了几个小时研究我的问题,但我找不到我想要的答案。
我已在本地安装了silverstripe,我开始使用它创建自己的网站。创建了一个新的主题,删除了旧的2.它为我创建了一些随机数据库,它主要是自动化的。现在我有一台服务器,我想把它放在我的服务器上,但我无法弄清楚我的生活如何导入它。我能够安装silverstripe并运行默认主题(简单),但无论我复制或更改哪个文件,它都不会加载我的网站。有没有人有关于如何实现这一目标的教程?服务器是与godaddy。
当我开始创建此站点时,它创建了一个随机名称的数据库,如何重命名该数据库?我需要更新哪些文件?
如何在本地访问phpmyadmin? localhost:port / phpmyadmin不起作用。
答案 0 :(得分:2)
<强> 1。网站部署
以下是我将Silverstripe网站部署到实时服务器的方法。
mysite/_config.php
文件
dev/build/?flush=all
<强> 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)
答案 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等)重新检查您是否正确执行了所有操作。
正确设置后,如果需要,可以对上面的数据库重命名建议进行修改,然后再回过头来获取更多帮助。