Invalid session id issue
پاسخ ها: 0
سلام
من از افزونه RegistrationMegic شما استفاده می کنم. این افزونه به خوبی کار میکند، اما من Mediawiki را در وبسایت خود پیکربندی کردهام و پس از افزودن این افزونه، افزونه خود را از طریق یک خطا، یک گسترش AuthWp اضافه کردهام –
[98e72dfab3fbe4033feebb0b] /wiki/index.php/Main_Page InvalidArgumentException: شناسه جلسه نامعتبر
پس انداز:
from /home/wpremainsoftware/webapps/wpremainsoftware/wiki/includes/session/SessionManager.php(257) 0 /home/wpremainsoftware/webapps/wpremainsoftware/wiki/includes/session/PHPSessionHandler.php(226): MediaWiki\Session\SessionManager->getSessionById() 1 [internal function]: MediaWiki\Session\PHPSessionHandler->read() 2 /home/wpremainsoftware/webapps/wpremainsoftware/wp-content/plugins/custom-registration-form-builder-with-submission-manager/registration_magic.php_st(218): ) 3 /home/wpremainsoftware/webapps/wpremainsoftware/wp-content/plugins/custom-registration-form-builder-with-submission-manager/registration_magic.php(257): register_magic_include_external_libs() 4 /home/wpremainsoftware/webapps/wpremainsoftware/wp-settings.php(526): include_once(string) 5 /home/wpremainsoftware/webapps/wpremainsoftware/wp-config.php(85): require_once(string) 6 /home/wpremainsoftware/webapps/wpremainsoftware/wp-load.php(50): require_once(string) 7 /home/wpremainsoftware/webapps/wpremainsoftware/wiki/extensions/AuthWP/includes/AuthWPSessionProvider(40str.ph) ) 8 /home/wpremainsoftware/webapps/wpremainsoftware/wiki/includes/AutoLoader.php(223): require(string) 9 /home/wpremainsoftware/webapps/wpremainsoftware/wiki/vendor/wikimedia/object-factory/src/phpject 240): AutoLoader::autoload() 10 /home/wpremainsoftware/webapps/wpremainsoftware/wiki/vendor/wikimedia/object-factory/src/ObjectFactory.php(149): Wikimedia\ObjectFactory\ObjectFactory::getObjectFrom)11 /home/wpremainsoftware/webapps/wpremainsoftware/wiki/includes/session/SessionManager.php(479): Wikimedia\ObjectFactory\ObjectFactory->createObject() 12 /home/wpremainsoftware/webapps/wpremainsoftware/wiki/includes/session/SessionManager.php(538): MediaWiki\Session\SessionManager->getProviders() 13 /home/wpremainsoftware/webapps/wpremainsoftware/wiki/includes/session/SessionManager.php(245): MediaWiki\Session\SessionManager->getSessionInfoForRequest() 14 /home/wpremainsoftware/webapps/wpremainsoftware/wiki/includes/Request/WebRequest.php(870): MediaWiki\Session\SessionManager->getSessionForRequest() 15 /home/wpremainsoftware/webapps/wpremainsoftware/wiki/includes/session/SessionManager.php(166): MediaWiki\Request\WebRequest->getSession() 16 /home/wpremainsoftware/webapps/wpremainphcludep/wiki 487): MediaWiki\Session\SessionManager::getGlobalSession() 17 /home/wpremainsoftware/webapps/wpremainsoftware/wiki/includes/WebStart.php(85): require_once(string) 18 /home/wpremainsoftware/webapps.ppremainsoftware/webapps. (50): نیاز (رشته) 19 {main}
در فایل register_magic.php خط شماره 218.
آیا می توانید مشکل session_start افزونه خود را بررسی کنید.
من این مشکل را در وبسایت خود بهعنوان موقت برطرف کردهام. این کد خط 218 را اینگونه بررسی کردهام
اگر (strpos($_SERVER[‘REQUEST_URI’]'/wiki/') === نادرست) {
if(session_status() === PHP_SESSION_NONE && !headers_sent() && !$code_profiler_request)
session_start();
}
آیا می توانید مشکل را برای همیشه برطرف کنید.
مشاهده پاسخ های این مطلب
———————————————
این مطلب از سایت انجمن وردپرس گردآوری شده است و کلیه حقوق مطلق به انجمن وردپرس می باشد در صورت مغایرت و یا بروز مشکل اطلاع دهید تا حذف گردد
منبع: انجمن وردپرس