I got quite a few problems which I imagine that most users might have problems with, and also thought about how people with no understanding how to use a computer would be confused as to why they shouldn't be using solder, so here they are with their solutions:
HELP! HOW DO I CHANGE MY DOCUMENT ROOT?
If you are asking this, you don't need solder nor want to use it.
WHAT DO I CHANGE IN DATABASE.PHP?
If you look inside it, you find what at first appears to be an incoherent mess. If you look closer, you will find a list of database systems, and what details that Artisan (the php thing that technic uses for whatever) should use for its databases. Scroll down until you see
'connections' => array(
'sqlite' => array(
'driver' => 'sqlite',
'database' => 'application',
'prefix' => '',
),
'mysql' => array(
'driver' => 'mysql',
'host' => '127.0.0.1,
'database' => 'database',
'username' => 'root',
'password' => '',
'charset' => 'utf8',
'prefix' => '',
),
'pgsql' => array(
'driver' => 'pgsql',
'host' => '127.0.0.1',
'database' => 'database',
'username' => 'root',
'password' => '',
'charset' => 'utf8',
'prefix' => '',
'schema' => 'public',
),
If you are using MySQL (you probably are), the only part you need to worry about is
'mysql' => array(
'driver' => 'mysql',
'host' => '127.0.0.1',
'database' => 'database',
'username' => 'root',
'password' => '',
'charset' => 'utf8',
'prefix' => '',
change it to this:
'mysql' => array(
'driver' => 'mysql',
'host' => 'localhost',
'database' => 'solder',
'username' => 'root',
'password' => '<mysql root password goes here>',
'charset' => 'utf8',
'prefix' => '',
(or whatever your desired configuration is)
WHEN I TRY TO USE THE ARTISAN COMMAND, IT TELLS ME IT CAN'T FIND 'mssql.so'
Install the mssql php module, and enable it in the php.ini
WHEN I TRY TO USE THE ARTISAN COMMAND, IT TELLS ME THAT IT CAN'T CONNECT TO DATABASE 'solder/database/xyz'
Make a database with the name that it says it can't connect to.
IT INSTALLED FINE, BUT NOW WHEN I VISIT WHERE IT INSTALLED WITH A WEB BROWSER, I GET ERRORS WITH MCRYPT/CURL
Install the mcrypt/curl module and enable it in php.ini
WHEN I TRY TO VALIDATE THE SOLDER URL ON PLATFORM, IT KEEPS SAYING THAT IT IS INVALID.
It is http://yourdomain/index.php/api/
NOT:
http://yourdomain
http://yourdomain/
http://yourdomain/api
http://yourdomain/api/
http://yourdomain/index.php
http://yourdomain/index.php/
http://yourdomain/index.php/api
if the url you are inputting is identical to any of the wrong ones, reformat it like the right one.
NOTE TO MODERATORS: Yes, this was just posted in off topic. I am blind and can't read what section I am in before clicking new thread. Please delete, or lock the old one, which I have since edited out.