【问题标题】:Need help moving my joomla website to another server [closed]需要帮助将我的 joomla 网站移动到另一台服务器 [关闭]
【发布时间】:2014-10-21 18:03:18
【问题描述】:

美好的一天,我尝试将我的 joomla 1.5 网站移动到另一台服务器,并确保我下载了所有内容并对我的 configuration.php 文件进行了必要的更改,即将数据库名称和用户名更改为我当前的服务器详细信息确切地说,我将该网站添加为插件域,即说它不是我的默认网站,然后当我尝试查看我的网站时,我在所附图像上收到以下错误代码,请我需要解决方案,谢谢!

严格标准:非静态方法 JLoader::import() 不应在第 29 行的 /home/midwater/public_html/worldsms/libraries/joomla/import.php 中静态调用

严格标准:非静态方法 JLoader::register() 不应在第 71 行的 /home/midwater/public_html/worldsms/libraries/loader.php 中静态调用

严格标准:非静态方法 JLoader::import() 不应在第 32 行的 /home/midwater/public_html/worldsms/libraries/joomla/import.php 中静态调用

严格标准:非静态方法 JLoader::register() 不应在第 71 行的 /home/midwater/public_html/worldsms/libraries/loader.php 中静态调用

严格标准:非静态方法 JLoader::load() 不应在第 161 行的 /home/midwater/public_html/worldsms/libraries/loader.php 中静态调用

严格标准:非静态方法 JLoader::register() 不应在第 138 行的 /home/midwater/public_html/worldsms/libraries/loader.php 中静态调用

严格标准:不应在第 33 行的 /home/midwater/public_html/worldsms/libraries/joomla/import.php 中静态调用非静态方法 JRequest::clean()

严格标准:非静态方法 JRequest::_cleanArray() 不应在 /home/midwater/public_html/worldsms/libraries/joomla/environment/request.php 的第 463 行静态调用

严格标准:非静态方法 JRequest::_cleanArray() 不应在 /home/midwater/public_html/worldsms/libraries/joomla/environment/request.php 的第 464 行静态调用

严格标准:非静态方法 JRequest::_cleanArray() 不应在 /home/midwater/public_html/worldsms/libraries/joomla/environment/request.php 的第 465 行静态调用

严格标准:非静态方法 JRequest::_cleanArray() 不应在 /home/midwater/public_html/worldsms/libraries/joomla/environment/request.php 的第 466 行静态调用

严格标准:不应在第 467 行的 /home/midwater/public_html/worldsms/libraries/joomla/environment/request.php 中静态调用非静态方法 JRequest::_cleanArray()

严格标准:非静态方法 JRequest::_cleanArray() 不应在 /home/midwater/public_html/worldsms/libraries/joomla/environment/request.php 第 468 行静态调用

严格标准:不应在第 35 行的 /home/midwater/public_html/worldsms/libraries/joomla/import.php 中静态调用非静态方法 JLoader::import()

严格标准:非静态方法 JLoader::register() 不应在第 71 行的 /home/midwater/public_html/worldsms/libraries/loader.php 中静态调用

严格标准:非静态方法 JLoader::import() 不应在第 38 行的 /home/midwater/public_html/worldsms/libraries/joomla/import.php 中静态调用

【问题讨论】:

  • 请不要截图错误信息。将文本复制并粘贴到此处,以便我们实际阅读。
  • 请不要在没有提供正确问题和答案的链接的情况下关闭话题:stackoverflow.com/questions/7746303/…(如果之前有人问过并回答过,怎么可能是题外话?)我希望我可以否决“关闭为题外话”的行动。

标签: php joomla


【解决方案1】:

您的新服务器似乎正在显示所有警告。这可能是由于较新的 php 版本或只是 ini 设置。

您可以将其关闭,但解决问题会是一个更好的主意。如果它们是你的当然要修​​复......

为避免显示警告,您可以使用:

ini_set('display_errors',0);

在顶部的某个地方(不知道 Joomla 到底在哪里)。

您也可以在 php.ini 文件中更改它。寻找类似的东西:

display_errors 1    // or On

并将其更改为:

display_errors 0    // or Off

这些问题也可以在较新版本的 Joomla 中解决,因此您应该检查您是否拥有最新版本。

【讨论】:

  • +1 好答案。我还建议提到 Joomla 1.5 可能会遇到 PHP 5.4+ 的一些问题,因为它不是为如此高的 PHP 版本开发的;)
  • @Lodder 谢谢。你有这方面的参考吗?我对 Joomla 不是很熟悉...
  • Technical Requirements。 J1.5 的推荐 PHP 版本为 5.2,最低为 4.3.10,因此您可以想象,它是 Joomla 的旧版本。我不知道 PHP 5.4+ 有任何具体问题,但是很可能因为某些函数自 5.2 起已被弃用/删除
  • @Lodder 谢谢,等我回到电脑前去看看。
  • 在这种情况下,您只需要禁用严格的错误报告,最好是在您的 php.ini 中。我强烈建议考虑迁移到 Joomla 3.x,因为 1.5 非常旧且不受支持
猜你喜欢
  • 1970-01-01
  • 2015-05-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多