2015-02-23 48 views
1

我是Sagepay的新手,我正试图设置一个测试站点来让我的头部围绕它,但是当我尝试和尝试时出现No input file specified错误访问演示页面。Sagepay集成套件中的“没有指定输入文件”错误

的测试文件(http://www.sagepay.co.uk/support/find-an-integration-document/form-integration)已经放在这里:

www.mydomain.com/dev/sagepaytest/ 

和页面的一个例子,我不能上网会

www.mydomain.com/dev/sagepaytest/demo/form 

我的.htaccess文件的内容是

RewriteEngine On 

RewriteRule ^(assets).* $0 [L] 

RewriteRule ^(app|bootstrap|config|cron|error|messages)\.php$ - [F,L] 
RewriteRule ^(controller|helper|model|views) - [F,L] 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 

RewriteRule .* index.php/$0 [PT,L] 

感谢

回答

0

您正在使用哪个版本的PHP?如果是'FastCGI'版本,您可以尝试切换到'稳定'以查看是否可以解决问题。

0

我花了48小时,以解决这个问题,看起来我是一步从完成这种整合了......

demo/app.php第40行变化PATH_INFOQUERY_STRING(同为ORIG_PATH_INFOORIG_QUERY_STRING

.htaccess最后重写规则必须是这样的RewriteRule ^(.*)$ index.php?/$1 [L]

由于我忘记了我的livesagepay账户详细信息我无法检查是否有效,直到结束,我将获得新密码。但至少现在我可以看到表格集成页面

相关问题