bradp / vv

:globe_with_meridians: Variable VVV - a VVV Site Creation Wizard.‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ :x: This project is no longer maintained. Please update your copy of VVV , which has most of the vv features built in.
GNU General Public License v2.0
1k stars 90 forks source link

Unabled to Access New Site #324

Closed ghost closed 7 years ago

ghost commented 7 years ago

It seems like its skipping a step where it should be installing database and htdocs etc. but its not. I tried so many times and it still doesn't work. is there a solution for this.

VWinDev commented 7 years ago

Even I tried several times it successfully complete the process but it doesn't create htdocs folder and when I check phpmyadmin it creates empty database.

I tried all the fixes mentioned here but none worked for me.

please help us

dseidl commented 7 years ago

same here

ghost commented 7 years ago

I haven't figured it out yet, still ahving issues, but what am doing right for those who wants to try. I'm using a MacOS and here's what im trying to do right now.

I downgraded VirtualBox to 5.1.6 I downloaded the latest development version of VVV I also downloaded the latest development version of VV

I went this route because on my PC, this works fine for some reason, but the macOS isn't working properly

I will give you the result soon.

ghost commented 7 years ago

So i got my to work finally

Use the following VirtualBox 5.1.6 VVV version 1.4.0 VV version 1.12 which i believe the latest one.

it was because of the latest development of VVV was causing the problem. so I just decided to test the stable version of VVV which was 1.4.0.

I think we all should use the stable versions not the development versions. my works now.

VWinDev commented 7 years ago

@benlumia007 Do you think the problem is with virtualbox version? Im using 5.1.8

ghost commented 7 years ago

@VWinDev This happens to be on my Mac, but my PC is already on Virtual Box 5.1.6 with 1.4.0 version of VVV and the latest version of vv which is 1.12

I do because when I was using VirtualBox 5.1.8 and I had a clean Vagrant 1.8.7 with the latest development of VVV and VV, and when I did vagrant up, it give me something about it couldn't let me download the ubuntu/trusty64 box. Then I went and ahead and downgrade to VirtualBox 5.1.6 with the latest development of VVV and VV and I went ahead and did vagrant up and it downloaded the box and continue on to finished, and VVV worked, but with VV, it still didn't work.

From here, since VV didn't work. I end up thinking that, with Virtualbox 5.1.6 and the latest VVV worked. i started to think that maybe the VVV had issues where you try to use vv, so I deleted VVV and downloaded the vvv 1.4.0 version and I installed successfully and did vv and it worked.

I hope that it make sense. What i thought about was, some people would end up doing bleeding versions which are beta versions and think that's where the problem lies. So I decided just use stable versions of virtualbox and VVV and vv that i know it works, i just keep it as it is.

VWinDev commented 7 years ago

@benlumia007 Ok thanks for your guidance, but how to downgrade the virtualbox?

ghost commented 7 years ago

if you're on MacOS, you should be able just delete it from the /Application

VWinDev commented 7 years ago

Im using windows, you mean completely uninstall VB and reinstall the older version and then install VVV and VV again?

My problem is vv creates all the necessary files but a blank database and htdocs folder is not getting created. Even tried vagrant provision after vv does its job but all I see is a blank database and neccessary files, and htdocs is still missing.

ghost commented 7 years ago

yeah i had that problem with my MacOS, but my PC works because I was using VirtualBox 5.1.6, so you would have to uninstall VirtualBox 5.1.8 and the extension as well, then you install the older version of VirtualBox 5.1.6 and try again with the same VVV and VV.

VWinDev commented 7 years ago

Ok how about vagrant version 1.8.7? Im using 1.8.6,

My pc has virtual box 5.1.8 vagrant 1.8.6 vvv 1.4.0 vv 1.12

ghost commented 7 years ago

i would recommend keeping 1.8.6 because if you get this to work. keep it as it. it is not necessary to upgrade everytime when there's new version. to me that's pointless and leads to problems.

On My PC I have the following Items

VWinDev commented 7 years ago

Actually it takes more time to do all this steps around 2hrs :-(

but I'll give it a try

Thanks for your support

VWinDev commented 7 years ago

@benlumia007 The guest additions on this VM do not match the installed version of VirtualBox! Do you get this? and still VVV and VV working fine?

ghost commented 7 years ago

you will need to install that extension version 5.1.6 as well, http://download.virtualbox.org/virtualbox/5.1.6/Oracle_VM_VirtualBox_Extension_Pack-5.1.6-110634.vbox-extpack and uninstall the 5.1.8 version.

you need to uninstall the 5.1.8 version first than install the one above. :)

VWinDev commented 7 years ago

Ok and let see what @bradp has to say for issues like this. It would be great if he could come here and guide us with a better solutions.

ghost commented 7 years ago

yeah but just to point out that vv is based on vvv and vvv uses vagrant to do all the work. in other words, vv just extends the feature to allow users to create multiple sites since vvv does not do that.

VWinDev commented 7 years ago

Since I have a blank database and all the files setting ready in the folder for example test.dev(created during vv create), can we create htdocs folder inside test.dev ourselves and put the latest WordPress files in there and install manually? Is it something we could do when vv create doesn't create htdocs folder?

ghost commented 7 years ago

vv creates everything for you such as creating the folder, adds htdocs, installs WordPress, installs database and creates username and password for database and adds the test.dev to the hosts file that's about it.

VWinDev commented 7 years ago

No no What vv creates (example testsite.dev) 1) testsite folder in www 2) vvv-hosts, vvv-init, wp-cli inside testsite folder 3) Create file testsite.conf inside nginx-config/sites/ 4) Empty database name testsite in phpmyadmin

What vv doesn't create 1) htdocs folder inside testsite

How can we install the WordPress manually in the scenario as above.

dseidl commented 7 years ago

You could hook in the vv process and install wp manually with a shell script. But thats not the solution to this problem.

VWinDev commented 7 years ago

Yeah it is not a right solution but we can follow it until the @bradp help us fix the issue.

BTW how to run the shell script could you please guide me, actually I'm fed up installing the VVV and VV again and again. Im doing this since last Friday and have no more patience or time to work on it.

VWinDev commented 7 years ago

I think there is a issue with provision.sh ==> default: PHPMyAdmin already installed. ==> default: Network connection detected... ==> default: This is where the site gets created but it doesn't happen instead it remains blank ==> default: This is where the site gets created but it doesn't happen instead it remains blank ==> default: Cleaning the virtual machine's /etc/hosts file...

I dont understand why the VVV doesn't execute the code when it reach the above break point. If it gets fixed then there would no issue.

can anyone help to fix it

dseidl commented 7 years ago

Right now i have no time to look at this further. But you can do it totally manually until brad or someone else can fix this here. Just create the htdocs folder and pull in wordpress. You just need to do the normal WP setup process. So fill in db credentials and install it. DB and nginx config should be installed right via vv create.

VWinDev commented 7 years ago

@dseidl Ok I will follow your idea.

@benlumia007 I followed installing the version of VM box you mentioned but still have the same issue. :-(

@bradp Please help me

Rustynote commented 7 years ago

@VWinDev Download vvv 1.3.0

ghost commented 7 years ago

sorry if that didn't work, I've done a lot of testing and I guess it doesn't work for some people. I agree with @Kyaviger try downloading vvv 1.3.0.

Make sure that you have Microsoft Visual C++ 2008 - 2010, 2013, 2014, 2015 just in case, sometimes these make a lot of difference.

VWinDev commented 7 years ago

Im following @dseidl advice for now, but I don't have time to downgrade vvv and reinstalling the stuff which consumes many hours.

I still have the same problem and I would be glad if @bradp would help us that would be great.

sdulaney commented 7 years ago

After running vv create and no htdocs folder created, I got mine to work by running the script vvv-init.sh from the vagrant server:

cd dev/vagrant-local # Use location of vagrant-local on your machine vagrant ssh cd /srv/www/Your-Site-Name ./vvv-init.sh

VirtualBox 5.1.8 Vagrant 1.8.7 VVV 1.4.0 VV 1.12

VWinDev commented 7 years ago

@sdulaney thanks a lot, it worked for me 👍

certainlyakey commented 7 years ago

The tip by @sdulaney is really working. Thanks!

ghost commented 7 years ago

So after I did a lot of testing, trying to figure out what's going on, I finalized the proper sequence and software that are needed, one of them that I install is

everything works now if you do use this way.. vv create will also run vvv-init.sh by default. I just tested. I also tested @sdulaney way as well, that works too. but like i said, sometimes newer versions may cause problems. Hope everyone is getting better solution and better outcome :)

ghost commented 7 years ago

Thanks @sdulaney you just saved me a lot of time!

AdamQuadmon commented 7 years ago

sorry @benlumia007 for the thumb down, even if using your same versions still have this issue and the only solution is a manual init like @sdulaney said.

ghost commented 7 years ago

@AdamQuadmon yeah, but i guess like what i said before, it only works if it lets you or finding different solution like what @sdulaney did make sense, but i think there's no root cause because, i have like one mac and 3 pc, but 3 o fmy pc have different configurations so, as long as it works for me, i'm not going to touch it.

ghost commented 7 years ago

ahh so another working scenario which doesn't make no sense to me, I had Visual Studio 2015 installed and it seems like it doesn't work well when i try to use VVV for the first time, but when i did clean install especially the Windows 10, without Visual Studio 2015, and i downloaded the latest software as below. everything works.

VirtualBox 5.1.10 Vagrant 1.9.0 VVV 1.4.0 vvv 1.12

and it works fine... sigh.

sdulaney commented 7 years ago

Fixed in bradp/vv#326 after reading Varying-Vagrant-Vagrants/VVV#980, lots of cool new VVV features explained there :+1:

ghost commented 7 years ago

Just to throw out here, I believe the box also makes a difference too. when you vagrant up for the first time. it downloads a certain box for it. from what i know which one works well is the 20161121.0.0. with the latest software

VirtualBox 5.1.10 Vagrant 1.9.0 VVVV 1.4.0 VV 1.12

jonathantneal commented 7 years ago

Because it hasn’t explicitly been said, the default vvv branch is develop, and switching it to master resolves this error. If you prefer to stay on the develop branch, @sdulaney’s method is the best workaround.

cd path/to/your/vagrant-local
vagrant ssh
cd /srv/www/your-site
./vvv-init.sh

I’m sorry I don’t yet understand all the changes coming to vvv, but those changes are in the develop branch, and are the cause of these issues with vv. The changes almost seem to replicate functionality in vv, only in a very different way (through git repos?). I’m interested to know; are they intended to replace functionality we currently get from vv, or is vv intending to work using their new methods? Both?