首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何正确初始化XenForo环境并创建用户?

如何正确初始化XenForo环境并创建用户?
EN

Stack Overflow用户
提问于 2014-12-14 04:45:49
回答 1查看 1.1K关注 0票数 0

我正在尝试在PHP中创建一个新的XenForo用户。

我正在使用下面的示例代码:

代码语言:javascript
复制
$newusername = "Joseph";
$newpassword = "12345";
$newemail = "joseph@yahoo.com";

$fileDir = "/home/myfullpath/public_html/members/xenforo";


require( $fileDir . '/library/XenForo/Autoloader.php');
XenForo_Autoloader::getInstance()->setupAutoloader($fileDir . '/library');

$startTime = microtime(true);
XenForo_Autoloader::initialize($fileDir . '/library', $fileDir);
XenForo_Autoloader::set('page_start_time', $startTime);
// XenForo_Application::disablePhpErrorHandler();

// create new user
$writer = XenForo_DataWriter::create('XenForo_DataWriter_User');

// set all the values  
$writer->set('username', $newusername);
$writer->set('email', $newemail);
$writer->setPassword($newpassword, $newpassword);
$writer->set('user_group_id', XenForo_Model_User::$defaultRegisteredGroupId);

// save user
$result = $writer->save();
echo $result;

问题是,我得到了一个错误:

代码语言:javascript
复制
Fatal error: Call to undefined method XenForo_Autoloader::initialize() in /home/myfullpath/public_html/members/signup/create-user.php on line 13

第13行是:

代码语言:javascript
复制
XenForo_Autoloader::initialize($fileDir . '/library', $fileDir);

我检查了Autoloader.php文件,找不到初始化方法,所以我不怀疑PHP告诉我什么。

如何加载XenForo环境以便创建新用户?他们是在最近的版本更新中更新的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-14 09:06:54

我发现密码有问题..。

我应该瞄准XenForo_Application方法而不是XenForo_Autoloader..。

代码语言:javascript
复制
require( $fileDir . '/library/XenForo/Autoloader.php');
XenForo_Autoloader::getInstance()->setupAutoloader($fileDir . '/library');    

XenForo_Application::initialize($fileDir . '/library', $fileDir);
XenForo_Application::set('page_start_time', $startTime);
XenForo_Application::setDebugMode(true);
XenForo_Application::disablePhpErrorHandler();
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27466438

复制
相关文章

相似问题

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