Skip to content
Peilin Yang edited this page Jun 7, 2017 · 9 revisions

Trouble Shooting

Steps to create a new instance (assuming that there are already some indexes in the system)

  1. login to virlab.eecis.udel.edu

ssh [email protected]

  1. change to user www

sudo -iu www

  1. go to /var/www/html

  2. clone a brandnew virlab

git clone https://github.com/Peilin-Yang/virlab.git

  1. change the users group in conf/conf.php.

  2. create a symbolink for the indexes.

ln -s /var/www/html/UDEXT17/index /var/www/html/virlab/index

  1. sync users folder.
rsync -az /var/www/html/UDSummer17/users/0 /var/www/html/virlab/users/
rsync -az /var/www/html/UDSummer17/users/1 /var/www/html/virlab/users/
  1. Write permission change.

chmod -R g+w /var/www/html/virlab

Ownerships

Change demo to the real name of the system

mkdir -p /var/www/html/demo/index/ 
chown -R www-data /var/www/html/demo/index/ 
chmod -R 755 /var/www/html/demo/index/ 

mkdir -p /var/www/html/demo/upload/ 
chown -R www-data /var/www/html/demo/upload/ 
chmod -R 755 /var/www/html/demo/upload/ 

mkdir -p /var/www/html/demo/users/ 
chown -R www-data /var/www/html/demo/users/ 
chmod -R 755 /var/www/html/demo/users/ 

mkdir -p /var/www/html/demo/out/ 
chown -R www-data /var/www/html/demo/out/ 
chmod -R 755 /var/www/html/demo/out/