Open PEvelynNguyen opened 7 years ago
Hi Evelyn. Sorry for the delayed response. I was on vacation last week.
Also sorry I don't have specific instructions for what you need. We have discussed this type of set up in theory but I don't know anyone who has attempted it yet. If they have they have not given me instructions. I'd be happy to add instructions if someone else has done this and can give me the necessary steps.
Sorry, I'm not much help with advanced Linux. I just follow the instructions that @zhangster and other programmers gave me and revised the parts that did not make sense at first to make them more clear.
Hello David. Thank you for your reply.
I learned that it could not be done unless the server administrator agrees to configure the server to accommodate the application. This is not likely to happen because most of these are shared servers, meaning each user is sharing the same server, with the same configuration, with other users. The solution is to get your own physical server, or a Virtual Private Server; that way you'll be able to configure whatever way you want. I'm trying to set up the application on Amazon Web Services. When I'm done and test things out, if you'd like I'll send you the instructions to share with other users in case anyone runs into the same problem as I have.
I've never tried this on Amazon Web Services. I don't know why it would be different if it is just a virtual server. I'd be interested to know if it is very different.
Thanks, Scot
@PEvelynNguyen I have been using servers from linode.com (the the help of @zhangster and @ScotHickey) to run EgoWeb. @ScotHickey created a stack script that you can run on linode which pulls in EgoWeb from github and sets it up for you just by running the script. Or you can just run the linux commands manually. I only use linode because @zhangster set one up and I followed his instructions but any other service would work the same including AWS. I would love to add instructions for a AWS EgoWeb set up because it seems more popular.
@ScotHickey: I don't think there's any big differences. I just didn't have any experiences setting up a server (physical or virtual) of any kinds. This was my first attempt ever. Besides, instead of choosing Ubuntu, I started with Amazon Linux without realizing it, and so I had to change the commands accordingly. For someone without a background, it was a challenge. But now looking back, except for a few problems I had to troubleshoot along the way, the basic steps are quite the same as the instructions on EgoWeb wiki.
@PEvelynNguyen good! I struggled with the same process myself initially never having done this before. I tried to re-write as much as I could from the initial instructions I got to smooth out the confusing parts.
Hello,
I'm currently working on a research project and we plan to use EgoWeb for our upcoming network study survey. However I'm having some issues setting up the app and hope you could help.
My problems are as follows:
I have a MySql database hosted on my Uni's unix server (I don't know the version but I can ask if need to). They created a shell database with the "egoweb" name. I will download the sql file and populate the tables myself. Other than that, I don't have permission for carrying out any steps specified by Egoweb's Installing Linux instructions.
I'll have to host the app's web interface in separate web server. I basically followed the instructions for installing Mac & Windows by copying the content of the "app" folder (downloaded from github) to the public_html folder of my account on this web server, then creating an "assets" folder, then a "runtime" folder within protected, and change "main.php.example" in "protected/config" to "main.php" and correct username & password info as necessary.
Unfortunately, I haven't been able to make it work.
I haven't tried all the steps on my uni's server yet but I've tried to set up the app on another personal web hosting account that I have, which support MySql database and PHP (it has similar restrictions: I have no admin access, can only create tables). Here's the link: http://79.170.40.236/fmeestudy-egoweb.com/. When I click on "click here to log in", it says "You don't have permission to access /index.php on this server. Apache/2.4.23 (Unix) Server at 79.170.40.236 Port 80". I don't see the page for creating an account either.
Could you please give me some instructions as to how to install the app within my above mentioned restrictions (no admin access, web interface not hosted on the same server)?
Thanks very much for your help.
Best, Evelyn