应用程序在localhost而不是服务器上运行

时间:2017-12-12 13:06:17

标签: php codeigniter server

我有一个在codeigniter中开发的localhost中运行的应用程序。我上传到服务器但应用程序没有运行。所有凭据都已更改为与服务器设置相匹配。我查看了这些答案,但似乎与我的情况无关,因为它在localhost中运行:Error message Strict standards: Non-static method should not be called statically in phpCodeigniter Model Fatal error: Using $this when not in object context

我得到的错误在这里:

遇到PHP错误

严重程度:8192

消息:不应静态调用非静态方法login :: index()

文件名:MX / Controller.php

行号:169

致命错误:未捕获错误:在

中不在对象上下文中时使用$this
/var/www/html/stallion/application/modules/admin/controllers/login.php:13 

Stack trace: #0 

/var/www/html/stallion/application/third_party/MX/Controller.php(169): login::index() #1 

/var/www/html/stallion/system/core/CodeIgniter.php(326): 
 MX_Controller->_remap('index', Array) 
 #2 /var/www/html/stallion/index.php(203): 

 require_once('/var/www/html/s...') #3 {main} thrown in 

 /var/www/html/stallion/application/modules/admin/controllers/login.php on line 13

感谢。

我在Ubuntu 14.0 php 7.0上运行这个,所以我无法理解为什么它在我的localhost和服务器上工作我得到了这个错误!

1 个答案:

答案 0 :(得分:0)

我认为它是一个php问题因为我刚刚上传到另一台服务器而且运行正常。相同的操作系统,但不同的PHP版本