Total Pageviews

Friday, August 21, 2015

MAVEN with MULE- Any Point Studio

1. Download latest version of Maven from https://maven.apache.org/download.cgi
(just unzip maven in a folder- no other installation required)

2. Goto Window->preferences->AnyPointstudio->Maven settings
   - Add Maven path in Maven install home directory

3. Go to Window->preferences->Java->Installed JREs
     - JRE location - change to JDK path

Create sample Mule project and try running the app as Maven app.

Now the build process will download all dependent poms and jars, it takes a while

4. While downloading if encounter a problem of permission denied:
add Maven options in (Window->preferences->AnyPointstudio->Maven settings)

MAVEN_OPTS environment variable ad  "-Djava.net.preferIPv4Stack=true" (no quotes)

Wednesday, July 22, 2015

Easiest way to transfer files over LAN in ubuntu

Go to a given directory with cd, then serve the current directory as a web server with the command:
python -m SimpleHTTPServer
On the other machine go to the address http://server-ip:8000/

Friday, July 17, 2015

Setting up Multiple Wordpress sites on EC2

1. Create sub folder with the new site name- in /var/www/html/
2. Copy wordpress folder to the new subfolder
3. Copy index.php to the new sub-folder
4. Go to your phpmyadmin and copy first wordpress database to the new one
5. Edit wp-config.php (inside wordpress folder) with new database name and credentials.

Add virtual host to the file: /etc/apache2/apache2.conf with reference to url

<VirtualHost *:80>                                            
ServerName subdomian.yoursite.com                          
ServerAdmin youremail@email.com                            
DocumentRoot "/var/www/html/thenewsubfolder"                          
</VirtualHost>




Setting up Wordpress sites on EC2

Refer:
http://coenraets.org/blog/2012/01/setting-up-wordpress-on-amazon-ec2-in-5-minutes/

Step 1: Install the Apache Web Server

To install the Apache Web Server, type:
yum install httpd
Start the Apache Web Server:
service httpd start
To test your Web Server, open a browser and access your web site: http://ec2-50-17-14-16.compute-1.amazonaws.com (Use your actual public DNS name). You should see a standard Amazon place holder page.

Step 2: Install PHP

To install PHP, type:
yum install php php-mysql
Restart the Apache Web Server:
service httpd restart
Create a page to test your PHP installation:
cd /var/www/html
vi test.php
  1. Type i to start the insert mode
  2. Type <?php phpinfo() ?>
  3. Type :wq to write the file and quit vi
Open a browser and access test.php to test your PHP installation: http://ec2-50-17-14-16.compute-1.amazonaws.com/test.php (Use your actual public DNS name).

Step 3: Install MySQL

To install MySQL, type:
yum install mysql-server
Start MySQL:
service mysqld start
Create your “blog” database:
mysqladmin -uroot create blog
Secure your database:
mysql_secure_Installation
Answer the wizard questions as follows:
  1. Enter current password for root: Press return for none
  2. Change Root Password: Y
  3. New Password: Enter your new password
  4. Remove anonymous user: Y
  5. Disallow root login remotely: Y
  6. Remove test database and access to it: Y
  7. Reload privilege tables now: Y

Step 4: Install WordPress

To install WordPress, type:
cd /var/www/html
wget http://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gzcd
This will uncompress WordPress in its own “wordpress” directory. I like having WordPress in a separate directory, but would rather rename it to “blog”:
mv wordpress blog
Create the WordPress wp-config.php file:
cd blog
mv wp-config-sample.php wp-config.php
vi wp-config.php
  1. Type i to start insert mode.
  2. Modify the database connection parameters as follows:
    define(‘DB_NAME’, ‘blog’);
    define(‘DB_USER’, ‘root’);
    define(‘DB_PASSWORD’, ‘YOUR_PASSWORD’);
    define(‘DB_HOST’, ‘localhost’);
  3. Type :wq to write the file and quit vi
Open a Browser and access your blog: http://ec2-50-17-14-16.compute-1.amazonaws.com/blog (Use your actual public DNS name). This should trigger the WordPress configuration process.

Sunday, June 14, 2015

Migrating Mantis from one server to other in ubuntu

1. tar/zip your mantis folder (in /var/www/)
tar command to compress:
tar -czpf <..tar file name (destination file name with extention:tar.gz)...> <..source directory..>

Extract command:
tar -zxvf <..tar.gz file..>


2. move it to your home folder (/home/ubuntu)

3. Use SCP to copy from remote server to local machine ( can copy directly to another remote server)
4. Use SCP to copy from local server to new remote server

SCP command:
Copy from remote server to local machine:
scp -i <..your .pem file...> user@ip-address:/home/ubuntu/<..tar.gz file..> <..local folder..>

Copy from local machine to remote server:

scp -i <..your .pem file...> <..local folder..> user@ip-address:/home/ubuntu/<..tar.gz file..>

5. Extract mantis tar.gz in remote folder in /var/www folder (Apache, Mysql client and Mysql server and PHP must have installed in new server refer other article to install LAMP)

6. Copy mantis database from old server (can use phpmyadmin to connect to old server)
7. Import mantis database in new server (can use phpmyadmin to connect to NEW server)
8. Can change DB connection setting in config_inc.php inside mantis folder




Tuesday, June 9, 2015

Solution for GWT XULRUnner in GWT designer issue

Solution for GWT XULRUnner in GWT designer issue:

refer: https://packages.debian.org/squeeze/amd64/xulrunner-1.9.1/download


1. You should be able to use any of the listed mirrors by adding a line to your /etc/apt/sources.list like this:
deb http://ftp.de.debian.org/debian squeeze main 
Replacing ftp.de.debian.org/debian with the mirror in question.
For japan mirror:
deb http://ftp.jp.debian.org/debian squeeze main
2. apt-get update

3. apt-get install xulrunner-1.9.1

test:
type: xulrunner-1.9.1

After the xulrunner installation, if eclipse get crashed, when opened the design view, install the folowing from the terminal.

sudo apt-get install libwebkitgtk-1.0-common
sudo apt-get install libwebkitgtk-1.0-0

Saturday, May 16, 2015

Debugging with GWT SuperDev Mode

In Eclipse install SDBG.

follow SDBG installation instructions as per link: http://sdbg.github.io/p2/

then follow the video: http://sdbg.github.io/

Note that: For debugging, both debug and superdev mode shall be running.