Jump to content

Recommended Posts

Posted

As the title says, can you have solder running on Windows Server 2012? Or do I have to have Linux/Ubuntu? And if it can run on WS2012 what programs do I need?

 

 

(I know it is a SERVER-side thing, but I have the ability and means to host my own solder but I just need to figure out how to set it up...)

 

Any help is appreciated :)

  • Discord Moderator
Posted

It is relatively straight forward to ensure that most filesystem calls in PHP are platform agnostic. However, I've not gone through the code to see if they are relying on features common to *nix. Your best bet is to just try going through the installation process and see where it gets you. I would highly recommend sticking with Apache/Mysql/PHP even on windows.

Posted (edited)

I did try to set it up in Windows 8.1 and I just got alot of errors while installing it, and then I couldn't make any new builds :/ Also, wasn't able to link it with one of my existing modpacks, and when I try to install it I only get the 0.7-DEV version and not the latest one it seams....

Edited by FrostyZaij
  • Discord Moderator
Posted

I just ran through a new install of Solder on Windows 7 (should be the same for any other 64bit Windows). I used:

  • Apache 2.4.10 x64 from ApacheLounge
  • PHP 5.6.4 x64 from php.net
  • MySQL

Everything worked as expected following the installation procedure on the wiki. I was able to make a pack, make a build, add a mod, etc. I was not able to add a mod version, but that may be something local or some other wonkyness with Solder on Windows. I haven't gotten a response about that yet in IRC and I can't seem to get it to output any detailed error information while trying to get the MD5 hash.

Posted (edited)

Thanks, I tried to do it right now with the same things, and now I'm getting this strange thing "d11wtg/boris suggests installing ext-pcntl (*)" and "d11wtg/boris suggests installing ext-posix (*)" and this "d11wtg/boris suggests installing ext-readline (*)" and some symfony/event stuff which I don't know what I'm missing O.o Any idea what I'm doing wrong?

 

 

Edit; when I do "composer install" I keep getting Solder 0.7-DEV not the latest one O.o

Edited by FrostyZaij
  • Discord Moderator
Posted
  • Solder 0.7-DEV is what you should be seeing.
  • Without more detailed console output and more information about which versions of everything you are running, it would be difficult to guess what the problem might be.
Posted

Oh, so I have it correctly installed if I can login and see the changelog for 0.7-DEV?

 

I thought it would be for the latest version, this is good news! :D

 

 

Thanks you very much!

 

If I have any more trouble with solder I'll ask :)

 

Also, how would I find the console details?

  • Discord Moderator
Posted

I mean from the console during installation if any errors pop up. The API tries to output some fairly comprehensive detail if a critical error is caught as well.

Posted

Okay, so I got it to work, but now my builds aren't getting linked to the technic platform O.o and when I try to start it, it says that I'm missing the modpack zip file? (But it is suppose to use solder?)

  • Discord Moderator
Posted

There was an update recently which I believe was supposed to address this. make sure your solder installation is up to date (git pull).

Posted (edited)

Okay, so "git pull" doesn't work for me O.o It says it doesn't recognize "git" as a command? (Still on windows server 2012) Or amd I suppose to use a special program instead of the windows command prompt?

Edited by FrostyZaij
  • Discord Moderator
Posted

Hmm, lemme check the latest installation info...

Installation

You can install solder manually by cloning the GitHub repository and running a composer command.

HTTP: git clone https://github.com/TechnicPack/TechnicSolder.git

Using git to clone the current repository is one of the steps. It comes right after installing Composer and right before using Composer to complete the installation process.

Posted (edited)

Yes, I know that, but what am I suppose to use for cloning or using the "git" command? it doesn't say anywhere... Am I suppose to use the github program?

Edited by FrostyZaij
  • Discord Moderator
Posted

Either the link you are using to tie your platform to your Solder setup is messed up, or your Solder installation is messed up. For instance:
 
This is the API link defined in your pack/platform settings:

http://thenexusmodpack.com/solder/public/api/

However, this does not yield the correct information. It actually returns a 404 error.
 
In contrast, my API URL for my pack/platform is set as:

http://solder.circlecraft.info/index.php/api/

This returns the expected JSON response:

{"api":"TechnicSolder","version":"v0.7.0.7","stream":"DEV"}
  • Discord Moderator
Posted

If you are getting 0.7 instead of 0.7.0.7 then you are definitely out of date. That being said, if I follow that link you just posted I get a 404 error. This won't work. Try it from a few different places/internet connections. Look at your (web) server logs to figure out why you are getting a different response than I am.

Posted (edited)

Well, it doesn't work since I am in the progress of reinstalling it XD (I turned the webserver off to do this so I'm sure it is made correctly this time XD)

 

 

Edit: Uhm it is giving me errors saying that I should install something called "symphony"? O.o

Edited by FrostyZaij

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...