thaminda
05-26-2006, 08:41 AM
We operate network of web sites related to IT in dedicated server. Due to security reason we do not have FTP access to that server. We have SSH access and usually we use winscp / scp to upload any files to server.
When we try to install the trial version on iLance software, it asked FTP account information. Is there anyway we can install this using scp.
Thanks
Peter
05-26-2006, 10:03 AM
We operate network of web sites related to IT in dedicated server. Due to security reason we do not have FTP access to that server. We have SSH access and usually we use winscp / scp to upload any files to server.
When we try to install the trial version on iLance software, it asked FTP account information. Is there anyway we can install this using scp.
ThanksHello,
Yes this is possible, but at the moment we package our trial version using what's called "Package Foundry" from Ioncube. This is a self-installing windows tool that automates the process.
The main goal we had in mind for the windows installer was to take the burden away from the customer using the CHMOD permissions settings. For that, you will need to do this manually if the installer is not used.
What we can do for you is simple. Contact me via PM and I'll send you the "files only" edition (to the email address you specify) so you can simply upload the files to your folder and manually CHMOD the following permissions:
CHMOD 777
__install/connect.inc.php
admincp/_logs
admincp/_logs/_livesync
admincp/_logs/_livesync/ls_state.php [FILE]
admincp/_logs/_2checkout
admincp/_logs/_paypal
admincp/_livesync/backup/
_functions/connect.inc.php
_functions/core.config.inc.php
tmp/
tmp/cache/
tmp/cron/
uploads/*
cron/crontab.txt
Once you have uploaded the files and CHMOD the above, you would then need to manually edit the:
__install/connect.inc.php which will tell the "Web Based Installer" you will run next step what your db values are, what your paths are, etc.
Let's go over that file now:
----------------
<?php
session_start();
/*-----------------------------------
------ Settings > Global [DB Settings] */
define('DB_SERVER_TYPE','mysql');
define('DB_SERVER','localhost');
define('DB_SERVER_USERNAME','user');
define('DB_SERVER_PASSWORD','pass');
define('DB_DATABASE','dbname');
define('DB_PREFIX','v3_');
/*-----------------------------------
------ Settings > Global [FTP Settings] */
define('FTP_SERVER_USERNAME','ftpuser');
define('FTP_SERVER_PASSWORD','ftppass');
define('FTP_FOLDER','public_html');
define('FTP_SERVER','ftp.myserver.com');
/*-----------------------------------
------ Settings > Global [Licensee Settings] */
define('LICENSE_KEY','trial-key-or-full-key-goes-here');
/*-----------------------------------
------ Settings > Global [Administrator] */
define('ADMIN_EMAIL','email@domain.com');
define('ADMIN_USERNAME','admin');
define('ADMIN_PASSWORD','admin');
define('ADMIN_SECRETQUESTION','whats my email?');
define('ADMIN_SECRETANSWER','email@domain.com');
/*-----------------------------------
------ Settings > Global [Company Settings] */
define('COMPANY_NAME','My Company');
define('COMPANY_TITLE','My Company and Beyond');
define('COMPANY_ADDRESS','Company Address');
define('COMPANY_EMAIL','Company Email');
/*--------------------------------------
------ Settings > Global [Paths & Settings]
------ Note: all items below require ending slash */
define('DIR_SERVER_ROOT','/full/root/to/ilance/');
define('DIR_SERVER_ROOT_ADMIN','/full/root/to/ilance/admincp/');
define('HTTP_SERVER','http://www.mydomain.com/');
define('HTTPS_SERVER','http://www.mydomain.com/');
define('HTTP_SERVER_ADMIN','http://www.mydomain.com/admincp/');
define('HTTPS_SERVER_ADMIN','http://www.mydomain.com/admincp/');
/*-----------------------------------
------ Settings > Global [Mime Type Extension] */
define('ILMIME','.php');
$_SESSION['ILMIME'] = ILMIME;
?>
----------------
Please watch your paths above. They begin with a / and end with a /.
Please watch your URLs above. They end with a /
If you will not use "LiveSync" - Automated Live Update system, then you do not need to enter your FTP details above. You may leave this part blank.
After this is completed above, you are now ready to launch the ILance Web Based Installer which will go through your system requirements, create the database schema, import your languages, emails, default entries, etc.
To do that, you must now go here:
http://www.yourdomain.com/__install/installer.php
Go through the installation steps and the final result will have an installed ILance :)
Let us know if you require any further help installing ILance manually.
Regards,
Peter
thaminda
05-26-2006, 10:33 AM
Thanks for the reply, I sent you a PM.
vBulletin® v3.6.8, Copyright ©2000-2012, Jelsoft Enterprises Ltd.