首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何构建自动创建站点的系统

如何构建自动创建站点的系统
EN

Stack Overflow用户
提问于 2011-05-13 15:28:46
回答 3查看 126关注 0票数 0

我有以下任务,但我不知道如何继续。我的copnay有许多用于网站的html模板。我们有自己的Linux服务器用于虚拟主机。我们主要使用php和/或joomla来创建网站。

现在我的公司想要构建一个主系统或web界面(如果安全的话)

在第一个屏幕上,我有各种模板可供选择,然后在下一个页面,我有屏幕输入网站名称,dbname等,网站自动生成样本数据,然后我的经理可以与实际数据更改。

可能有更多的事情,但如果有人能指导我如何实现这一点

谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-05-14 18:53:29

你可以使用所谓的自动安装程序。对于这类场景,已经有现成的解决方案:,Installatron,cPanel等等。Joomla文档中明确提到了两个:

http://docs.joomla.org/Installing_Joomla_using_an_AutoInstaller

Fantastico https://netenberg.com/#fantastico.html (90美元) Softaculous http://www.softaculous.com/ (24美元/免费)

至于模板,您可以将其放入已安装的包中并稍后选择,或者创建不同的包,或者使用Joomla的前端模板选择器扩展。

票数 1
EN

Stack Overflow用户

发布于 2011-05-13 15:42:21

这并不是很难。只需上传您的默认文件:

代码语言:javascript
复制
foreach (glob("src/$template/*") as $fn) {
    copy($fn, "ftp://user:name@ftp.hoster.com/htdocs/".basename($fn));
}
// Well, not quite. But something like that.

对于第二个屏幕,提供一个表单,将其另存为配置文件(对于config.php脚本,则为ini样式或var_export() ),并将其上传。

你问题的其余部分太宽泛了。

票数 0
EN

Stack Overflow用户

发布于 2011-05-14 03:14:46

您可以在文本文件(template.txt)中使用占位符,然后将其替换为先前存储在数据库中的输入数据。请记住将占位符保留为注释,以便以后可以编辑该页面,并将数据存储在数据库中。或者只是从数据库中删除数据并编辑占位符中的文本。示例:

代码语言:javascript
复制
<--! placeholder1start --><b>INPUTTED TEXT</b> <--!placeholder1end-->

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5988657

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档