by (420 points)
Hi Team,

Environment details
---------------------------------
on a subdomain
windows hosting (godaddy)
i had created php5.ini
php version is OK

but this below error is coming. Please tell me the path forward...

Message: Invalid controller specified (install)
Stack trace:
#0 D:\Hosting\9993539\html\seotoaster\seotoaster_core\library\Zend\Controller\Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
#1 D:\Hosting\9993539\html\seotoaster\seotoaster_core\library\Zend\Application\Bootstrap\Bootstrap.php(97): Zend_Controller_Front->dispatch()
#2 D:\Hosting\9993539\html\seotoaster\seotoaster_core\library\Zend\Application.php(366): Zend_Application_Bootstrap_Bootstrap->run()
#3 D:\Hosting\9993539\html\seotoaster\install\index.php(34): Zend_Application->run()
#4 {main}  
Request Parameters:
array (
  'controller' => 'install',
  'action' => 'index',
  'module' => 'default',
)  

Thanks in advance. Waiting for some advice...

2 Answers

by (2.3k points)
Hello anshul,
are you using Apache for Windows or IIS?
What version of SEOTOASTER did you install?
by (420 points)
Hi,

Please find the answers below...

are you using Apache for Windows or IIS? Yes
What version of SEOTOASTER did you install? seotoaster.v2.0.4

Installation is successful... but still admin login fails...
see this url...
http://staging.softtrendz.com/

What to do now.... Page not found error is coming...
by (2.3k points)
Yes, I see you are using IIS.
So you should setup rewrite rules for it to route all request to index.php (except those resources that exists).
Consider reading this article:
http://www.iis.net/learn/application-frameworks/install-and-configure-php-applications-on-iis/translate-htaccess-content-to-iis-webconfig

If you will find working configuration feel free to share with SEOTOASTER users community.
by (420 points)
Hi Team,

I did not understand a single line on the page which you had given. Can you give me the lines on which i will try...

Help appreciated in advance...
by (2.3k points)
Sorry anshul, but we have a lot of ongoing work to be done.
If you consider to launch website on your own - you should pay attention  on basics and it will give you invaluable knowledge and experience.

However, go through this article
http://www.iis.net/learn/extensions/url-rewrite-module/importing-apache-modrewrite-rules
its well explained with illustrations of process
by (420 points)
Hi Team,

It's OK. No Problem... Thanks for the information given by you... :)
by (140 points)
Hello,
just installed Seotoaster on a Windows Server 2008 with IIS 7,5.

Here the translation of .htaccess to web.config:

<rewrite>
  <!--Diese Regel wurde nicht konvertiert, da sie von IIS nicht unterstützt wird: RewriteBase /.-->
  <rules>
    <rule name="Importierte Regel 1">
      <match url="^\.htaccess$" ignoreCase="false" />
      <action type="CustomResponse" statusCode="403" statusReason="Forbidden" statusDescription="Forbidden" />
    </rule>
    <rule name="Importierte Regel 2" stopProcessing="true">
      <match url="^(.*)$" ignoreCase="false" />
      <conditions>
        <!--#canonicalization do not remove!-->
        <add input="{HTTP_HOST}" pattern="^www\.DOMAIN\.TLD$" ignoreCase="false" negate="true" />
      </conditions>
      <action type="Redirect" redirectType="Permanent" url="http://www.DOMAIN.TLD/" />
    </rule>
    <!--#end canonicalization-->
    <rule name="Importierte Regel 3" stopProcessing="true">
      <match url="^index\.html$" ignoreCase="false" />
      <action type="Redirect" redirectType="Permanent" url="http://www.DOMAIN.TLD/" />
    </rule>
    <!--#301 redirect-->
    <rule name="Importierte Regel 4" stopProcessing="true">
      <match url="^automated-301-redirects-seo\.html$" ignoreCase="false" />
      <action type="Redirect" redirectType="Permanent" url="http://www.DOMAIN.TLD/More-information.html" />
    </rule>
    <rule name="Importierte Regel 5" stopProcessing="true">
      <match url="^(.*)$" ignoreCase="false" />
      <conditions>
        <!--#end 301-->
        <add input="{SCRIPT_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
        <add input="{SCRIPT_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
      </conditions>
      <action type="Rewrite" url="index.php" />
    </rule>
  </rules>
</rewrite>

(Change DOMAIN.TLD to your domain)

Greetings,

Michael
...