【问题标题】:Application running on localhost and not in server应用程序在本地主机上而不是在服务器上运行
【发布时间】:2018-05-26 04:27:30
【问题描述】:

我有一个在我的本地主机上运行的应用程序,它是用 codeigniter 开发的。我上传到服务器,但应用程序没有运行。所有凭据都已更改以匹配服务器设置。我已经查看了这个答案,但似乎与我的情况无关,因为它在本地主机中运行:Error message Strict standards: Non-static method should not be called statically in php 和 Codeigniter 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 和服务器上运行我得到这个错误!

【问题讨论】:

  • 这里有很多答案:google.pt/…
  • 这些都与我的问题无关
  • 如果您只发布一条错误消息,您希望如何获得帮助...本地主机的操作系统是什么?你在某处使用static 吗?
  • 您好,感谢您的回复。我的本地主机操作系统是 Ubuntu,服务器也是。我认为这是一个 php 问题,因为我刚刚上传到不同的服务器并且它工作正常。相同的操作系统但不同的 php 版本。
  • CI 3.0 需要 php 5.6 或更高版本

标签: php codeigniter server


【解决方案1】:

我认为这是一个 php 问题,因为我刚刚上传到不同的服务器并且它工作正常。相同的操作系统但不同的php版本

【讨论】:

    猜你喜欢
    • 2018-05-20
    • 1970-01-01
    • 1970-01-01
    • 2019-01-12
    • 2023-04-11
    • 2019-06-29
    • 2016-12-30
    • 2023-02-25
    • 1970-01-01
    相关资源
    最近更新 更多