Browse Source

Changes in config.php

old-stable
root 13 years ago
parent
commit
0178aec41b
  1. 78
      config.php
  2. 4
      create.php

78
config.php

@ -1,78 +0,0 @@
<?php
/* This will have configuration */
// Report all PHP errors (see changelog)
error_reporting(E_ALL);
/**
* local environment values
*/
$local_env['host'] = '191.168.1.199'; #ip of machine, this will be added to nginx config
$local_env['webroot'] = '/var/www'; #all websites will go hear
$local_env['htdocs'] = 'htdocs'; #name of directory which will act as document-root for a site
$local_env['logs'] = 'logs'; #name of directory which will store log files for a site
$local_env['nginx_dir'] = '/etc/nginx'; #nginx conf dir
$local_env['nginx_user'] = 'www-data'; #nginx user
$local_env['nginx_group'] = 'www-data'; #nginx group
$local_env['nginx_dir_sites_avilable'] = '/etc/nginx/sites-available'; #sites-avaialble
$local_env['nginx_dir_sites_enabled'] = '/etc/nginx/sites-enabled'; #sites-enable
$local_env['default_conf'] = 'example.com'; #example configuration for wordpress
$local_env['default_domain'] = 'example.com'; #default domain in example.com
$local_env['mysql_host'] = 'localhost'; #mysql host
$local_env['mysql_user'] = 'USER'; #mysql user
$local_env['mysql_pass'] = 'PASS'; #mysql pass
$local_env['wp_latest'] = 'latest.zip'; #latest WordPress zip file
/**
* remote env - in scenario where you want to use move.php
* assumes - (1) remote DB allows remote connection
* (2) nginx & sites directory-structure is same
*/
$remote_env['webroot'] = '/var/www'; //remote webroot - assuming similar directory sturcture
$remote_env['host'] = 'REMOTE_DBHOST'; //this is
$remote_env['ssh_user'] = 'REMOTE_DBUSER';
$remote_env['ssh_pass'] = 'REMOTE_DBPASS';
/*** YOU CAN IGNORE ANYTHING BELOW THIS LINE **/
$hello = <<<EOF
.----------------. .----------------. .----------------. .----------------. .----------------. .----------------.
| .--------------. || .--------------. || .--------------. || .--------------. || .--------------. || .--------------. |
| | _______ | || | _________ | || | ______ | || | __ | || | ____ ____ | || | ______ | |
| | |_ __ \ | || | | _ _ | | || | .' ___ | | || | / \ | || ||_ \ / _|| || | |_ __ \ | |
| | | |__) | | || | |_/ | | \_| | || | / .' \_| | || | / /\ \ | || | | \/ | | || | | |__) | | |
| | | __ / | || | | | | || | | | | || | / ____ \ | || | | |\ /| | | || | | ___/ | |
| | _| | \ \_ | || | _| |_ | || | \ `.___.'\ | || | _/ / \ \_ | || | _| |_\/_| |_ | || | _| |_ | |
| | |____| |___| | || | |_____| | || | `._____.' | || ||____| |____|| || ||_____||_____|| || | |_____| | |
| | | || | | || | | || | | || | | || | | |
| '--------------' || '--------------' || '--------------' || '--------------' || '--------------' || '--------------' |
'----------------' '----------------' '----------------' '----------------' '----------------' '----------------'
EOF;
echo $hello;
/*** OK enough now. This is second & last time I am reminding YOU CAN IGNORE ANYTHING BELOW THIS LINE **/
/* Useful test to avoid time-wastage */
if($local_env['mysql_user'] == 'USER' || $local_env['mysql_pass'] == 'PASS'){
die("Please enter mysql username & password before running this script.");
}
if(file_exists($local_env['wp_latest'])){
echo "Latest WordPress is not present at " . $local_env['wp_latest'] ;
echo "Let me try downloading it…\n";
$command = "wget http://wordpress.org/latest.zip -O " . $local_env['wp_latest'] ;
if(file_exists($local_env['wp_latest'])){
die ("this is second time I'm checking for WordPress but its missing at path " . $local_env['wp_latest'] .
"\n Please fix it first and then try running scripts here");
}
}
?>

4
create.php

@ -3,7 +3,7 @@
CREATE A SITE WITH WORDPRESS
*/
include_once('config.pgp');
include_once('config.php');
/**
@ -150,4 +150,4 @@ system('service nginx reload');
echo $domain['name'] . " Successfully created\n\n";
?>
?>

Loading…
Cancel
Save