Quản trị net diễn đàn chia sẻ thông tin các thủ thuật mạng, internet bảo mật thông tin dành cho giới IT VIệt hy vọng là nơi bổ ích cho cộng đồng

Quản trị net diễn đàn chia sẻ thông tin các thủ thuật mạng, internet bảo mật thông tin dành cho giới IT VIệt hy vọng là nơi bổ ích cho cộng đồng (http://quantrinet.com/forum/index.php)
-   Quản trị Webserver Apache, Php, SSL (http://quantrinet.com/forum/forumdisplay.php?f=104)
-   -   Fixing PHP Fatal error: Call to undefined function session_register() (http://quantrinet.com/forum/showthread.php?t=10015)

hoctinhoc 11-04-2016 10:53 PM

Fixing PHP Fatal error: Call to undefined function session_register()
 
Cách fix lỗi:


Fixing PHP Fatal error: Call to undefined function session_register()






While moving Website from older Debian 6 to Debian 7 server with Apache I encountered PHP Fatal error:
PHP Fatal error: Call to undefined function session_register() in /var/www2/site/www/include/modules/core/session.class.php on line 7, referer: http://192.168.1.9/

In PHP newer than PHP 5.3, session_register(): function is obsolete, there is no need anymore to have this function initiated before using SESSION variables.
Comment out in PHP files prompting error in Apache error.log everywhere where matched:
session_register();
session_register('session');


to look like this:

//session_register();
//session_register('session');


Hoặc




#session_register();
#session_register('session');

In newer PHP versions to initialize sessions:


$_SESSION['session']="session_variable";


Before test it again in browser, restart Browser and Apache server to make sure some caching from Apache or Browser doesn't influence. That's all now site works fine http://www.pc-freak.net/blog/wp-incl...mple-smile.png


Bây giờ là 11:09 PM. Giờ GMT +7

Diễn đàn tin học QuantriNet
quantrinet.com | quantrimang.co.cc
Founded by Trương Văn Phương | Developed by QuantriNet's members.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.