新用户注册,脚本自动创建问题!

时间:2010-04-30 19:01:14

标签: php mysql

我目前正在尝试创建一个php脚本,当新用户注册时,脚本(例如:wordpress,blog等等)将为他们安装。

我目前只有单一设置的代码,但我如何为多用户设置表单?,只允许他们输入用户名(子域名)和密码。

<?php
class scriptname_Config {

    public static $title = 'new_script_title';

    // Domain name and path where new script will installed in
    public static $domain = 'username.domain.com';
    public static $absolutePath = '/new_register_username/';

    // Settings for general mysql database
    public static $db = array(
        'host' => 'localhost',
        'database' => 'scriptname',
        'user' => 'root',
        'password' => '',
        'prefix' => 'scriptname_'
    );

}

define( 'scriptname_BASE_URL',      'http://'.scriptname_Config::$domain.scriptname_Config::$absolutePath );
?>

或任何有用的教程都很感激!谢谢!

2 个答案:

答案 0 :(得分:0)

我想通过子域你想要的东西, user1.wordpress.com; user2.wordpress.com; user3.wordpress.com?

嗯,实际创建子域并不像听起来那么复杂

1,您需要配置DNS记录以接受通配符条目。    这是一个很好的阅读,可能有所帮助。 wildcard-dns-and-sub-domains

2,定义/设计您的应用程序以支持它;    您可以根据访问的URL过滤每个传入的请求,并采取适当的措施;展示主题;或获取数据;等

您可能还想查看opensource,wordpress-mustatus.net    用PHP或用Google AppEngine用Python编写的Jaiku.com

3,正确配置您的网络服务器,接受anyname.mysite.com;并发送你的应用程序。

答案 1 :(得分:0)

结帐Puppet

您可以使用它来自动安装软件,设置虚拟主机,用户等。

示例wordpress install via puppet manifest