首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >无法访问joomla 3.9.3中的用户对象

无法访问joomla 3.9.3中的用户对象
EN

Stack Overflow用户
提问于 2019-04-22 15:33:22
回答 1查看 40关注 0票数 0

我在Windows8.1 Pro上用Joomla 3.4.0./ Wampserver2.4建立了一个小网站。

现在我已经把电脑升级到了Windows 10专业版和Wamp 3.1.7 (64位)。我用最新版本的Joomla 3.9.3从头开始重建了网站,除了访问用户对象的所有自定义模块外,它工作得很好。我还没有改变任何东西。我收到如下错误:

(!)警告: require_once(C:/wamp64/www/includes/defines.php):无法打开流:在C:\wamp64\www\clib\custom\userdnld.php的第7行上没有这样的文件或目录

调用堆栈#时间内存函数位置1 0.0007 402200 {main}( ) ...\userdnld.php:0 (!)致命错误: require_once():在C:\wamp64\www\clib\custom\userdnld.php的第7行打开所需的'C:/wamp64/www/includes/defines.php‘(include_path=’;C:\php\pear‘)失败

调用堆栈#时间内存函数位置1 0.0007 402200 {main}( ) ...\userdnld.php:0

我的自定义模块以下面的代码开头:

<?php
$mf1="";
define( '_JEXEC', 1 );
define( 'DS', DIRECTORY_SEPARATOR );
define( 'JPATH_BASE', $_SERVER[ 'DOCUMENT_ROOT' ] );

require_once( JPATH_BASE . DS . 'includes' . DS . 'defines.php' );
require_once( JPATH_BASE . DS . 'includes' . DS . 'framework.php' );
require_once( JPATH_BASE . DS . 'libraries' . DS . 'joomla' . DS . 'factory.php' );
$mf1 = JFactory::getApplication('site');


date_default_timezone_set("Asia/Calcutta");
$user = JFactory::getUser();

$uname=$user->name;
$uid=$user->id;
$date= JFactory::getDate();

?>

当我从localhost访问时,它可以正常工作,但当我从LAN上的任何机器访问时,情况并非如此。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55790791

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档