404 Error on Fresh Install
Created 2 years ago by pwrsrg

So after MANY unsuccessful installation attempts via the Pyro installer, I was finally able to install via Composer.
But when I try to view it in the browser, I get redirected to /installer and get a 404 error.

Here is my system configuration:
Windows IIS 10
PHP 5.6.18
Composer 1.4-dev
Elevated command prompt

edster  —  2 years ago Best Answer
piterden  —  2 years ago


Did you install Pyro with artisan command?

pwrsrg  —  2 years ago

I followed the "Via Composer" installation instructions on the PyroCMS website.
composer create-project pyrocms/pyrocms --prefer-source

All of my other Laravel sites are working just fine.

edster  —  2 years ago

Did you make sure you have all the requied addons.

Full extension requirements are here: https://pyrocms.com/documentation/pyrocms/v3.1#installation/server-requirements

Also make sure your host is pointing to the public folder not the root.

Can you give us more information on your hosting environment? What is the URL you are using?

you also should be using 3.3 not 3.1

pwrsrg  —  2 years ago

OK, so I was able to get it to "work", though something is still not right. When I add index.php in front of the route, it works:

Does NOT work - http://pyrocms.dev/installer
Does work - http://pyrocms.dev/index.php/installer

It clearly has something to do with how PHP is behaving on my machine, but good to add to the forum in case someone else runs into the same issue.

Also to answer your questions from above:

  1. The Composer install FAILS if all PHP addon requirements are not first met.
  2. If I was not pointing to the /public folder, Pyro would not have redirected to the /installer path.
  3. My hosting environment details were listed above - Windows IIS 10, PHP 5.6.18, Composer 1.4-dev, Elevated command prompt
  4. The huge "GET STARTED" button on the PyroCMS.com homepage points to /v3.1, not /v3.3.

    Thanks for all your help!
edster  —  2 years ago Best Answer