When I install JSMF 2.0, all is well, till I add any plugin that touches SMF, such as cb_smf_posts, cb_smf_profile, etc.
As soon as I enable any of them, a call to comprofiler produces a blank page.
I've read and re-read everything I could about the JSMF blank page troubleshooting, and nothing seems to apply. I have root access to my server, and have tweeked PHP.INI, and nothing changes.
My php error log produces these errors immediately after enabling the smf_posts plugin, for example.
Code:
PHP Notice: Undefined variable: content in /var/www/vhosts/dailykenoshan.com/httpdocs/components/com_comprofiler/plugin/user/plug_cbiplog/iplog.php on line 35 PHP Notice: Undefined offset: 1 in /var/www/vhosts/dailykenoshan.com/httpdocs/components/com_comprofiler/plugin/user/plug_cbiplog/iplog.php on line 34 PHP Notice: Trying to get property of non-object in /var/www/vhosts/dailykenoshan.com/httpdocs/components/com_comprofiler/plugin/user/plug_cbiplog/iplog.php on line 34 PHP Warning: getSMFPostsTab::getDisplayTab() [<a href='function.getDisplayTab'>function.getDisplayTab</a>]: open_basedir restriction in effect. File(/smf_posts.html.php) is not within the allowed path(s): (/var/www/vhosts/dailykenoshan.com/httpdocs:/tmp) in /var/www/vhosts/dailykenoshan.com/httpdocs/components/com_comprofiler/plugin/user/plug_smfposts/smf_posts.php on line 63 PHP Warning: getSMFPostsTab::getDisplayTab(smf_posts.html.php) [<a href='function.getDisplayTab'>function.getDisplayTab</a>]: failed to open stream: Operation not permitted in /var/www/vhosts/dailykenoshan.com/httpdocs/components/com_comprofiler/plugin/user/plug_smfposts/smf_posts.php on line 63 PHP Warning: getSMFPostsTab::getDisplayTab() [<a href='function.include'>function.include</a>]: Failed opening 'smf_posts.html.php' for inclusion (include_path='/var/www/vhosts/dailykenoshan.com/httpdocs/administrator/components/com_smf/includes:.:') in /var/www/vhosts/dailykenoshan.com/httpdocs/components/com_comprofiler/plugin/user/plug_smfposts/smf_posts.php on line 63 PHP Notice: Undefined index: BAN_CHECK_IP in /var/www/vhosts/dailykenoshan.com/httpdocs/forum/Sources/Load.php on line 490 PHP Notice: Undefined index: start in /var/www/vhosts/dailykenoshan.com/httpdocs/forum/Sources/Profile.php on line 1403 PHP Notice: Undefined index: start in /var/www/vhosts/dailykenoshan.com/httpdocs/forum/Sources/Profile.php on line 1410 PHP Notice: Undefined index: url in /var/www/vhosts/dailykenoshan.com/httpdocs/forum/Sources/Profile.php on line 1266 PHP Notice: Undefined index: notifyAnnouncements in /var/www/vhosts/dailykenoshan.com/httpdocs/forum/Sources/Profile.php on line 2611 PHP Notice: Undefined index: notifyOnce in /var/www/vhosts/dailykenoshan.com/httpdocs/forum/Sources/Profile.php on line 2612 PHP Notice: Undefined index: notifySendBody in /var/www/vhosts/dailykenoshan.com/httpdocs/forum/Sources/Profile.php on line 2613 PHP Notice: Undefined index: notifyTypes in /var/www/vhosts/dailykenoshan.com/httpdocs/forum/Sources/Profile.php on line 2614 PHP Notice: Undefined index: is_owner in /var/www/vhosts/dailykenoshan.com/httpdocs/forum/Sources/Profile.php on line 2884 PHP Notice: Undefined index: ID_THEME in /var/www/vhosts/dailykenoshan.com/httpdocs/forum/Sources/Profile.php on line 2891 PHP Fatal error: Class 'SMFPosts_HTML' not found in /var/www/vhosts/dailykenoshan.com/httpdocs/components/com_comprofiler/plugin/user/plug_smfposts/smf_posts.php on line 109
I've checked versioning, reinstalled ad nauseum, and I'm lost. I did have all these plugins working in previous JSMF versions.
The Problem is coming, when you install the Forum and use another Name for the Administrator than "admin"... Is it absolutely recommend that you using the Adminsitrator-Name "admin" ... not your Nickname or so... And then, when the Forum is installed you can use another Name like your Nick, and turn it into the Admin-UserGroup so that you have two or more admins in there... BUT THE NICK "admin" MUST BE IN THE GROUP!! Because Joomla is using the adminaccount with the Nick "admin" and when the Name is not in SMF, you have a Problem...
Since my username for my joomla installation is lindseyacron, when I installed SMF I made the admin username lindseyacron with the exact same password as my Joomla installation, I've never had any problems with that... my problem is more that users imported into SMF because they were already registered on my site are experiencing login problems, not all, but some get the incorrect password notification, so they request the password, the link is emailed to them to go change their password and no matter what it's the wrong activation code... so then I have to manually change their password, get them to login with that one, then they have to change it... weird, but I never had other problems with it like you are
When I install JSMF 2.0, all is well, till I add any plugin that touches SMF, such as cb_smf_posts, cb_smf_profile, etc.
As soon as I enable any of them, a call to comprofiler produces a blank page.
I've read and re-read everything I could about the JSMF blank page troubleshooting, and nothing seems to apply. I have root access to my server, and have tweeked PHP.INI, and nothing changes.
My php error log produces these errors immediately after enabling the smf_posts plugin, for example.
Code:
PHP Warning: getSMFPostsTab::getDisplayTab() [<a href='function.getDisplayTab'>function.getDisplayTab</a>]: open_basedir restriction in effect. File(/smf_posts.html.php) is not within the allowed path(s): (/var/www/vhosts/dailykenoshan.com/httpdocs:/tmp) in /var/www/vhosts/dailykenoshan.com/httpdocs/components/com_comprofiler/plugin/user/plug_smfposts/smf_posts.php on line 63 PHP Warning: getSMFPostsTab::getDisplayTab(smf_posts.html.php) [<a href='function.getDisplayTab'>function.getDisplayTab</a>]: failed to open stream: Operation not permitted in /var/www/vhosts/dailykenoshan.com/httpdocs/components/com_comprofiler/plugin/user/plug_smfposts/smf_posts.php on line 63 PHP Warning: getSMFPostsTab::getDisplayTab() [<a href='function.include'>function.include</a>]: Failed opening 'smf_posts.html.php' for inclusion (include_path='/var/www/vhosts/dailykenoshan.com/httpdocs/administrator/components/com_smf/includes:.:') in /var/www/vhosts/dailykenoshan.com/httpdocs/components/com_comprofiler/plugin/user/plug_smfposts/smf_posts.php on line 63
PHP Fatal error: Class 'SMFPosts_HTML' not found in /var/www/vhosts/dailykenoshan.com/httpdocs/components/com_comprofiler/plugin/user/plug_smfposts/smf_posts.php on line 109
I've checked versioning, reinstalled ad nauseum, and I'm lost. I did have all these plugins working in previous JSMF versions.
Any clues or pointers???
I limited you to four errors of relevance... your php is limiting the paths of files that are included. For some reason a open base dir restriction was triggered when trying to open a file(smf_posts.html.php) that is in the same directory of the file including it(smf_posts.php). Another user ran into this with the file Lite.php... he posted a solution, might try searcing for it(sorry no time).
I examined every forum post on Lite.php to find something similar and nothing seems to apply. The only difference in my environment now and from when it was working is that I was on a shared host when it worked, and now I'm on a dedicated host with Plesk 8.1 to manage sites.
I have the latest comprofiler installed, and
cb_smf published smf_posts unpublished smf_profile unpublished smf_info unpublished
No problem. As soon as I publish any one of the three, the blank screen occurs when comprofiler is called.
I'm wondering if going back to an older version may be the answer, or if it's something in my php settings.
Thanks! I got limited results, in that one of the plugins worked afterwards. I think I need to study up on Plesk and that's not something I relish. I guess it should be a consideration when choosing dedicated server or shared, that there needs to be some proficiency in server/host setup and it's no longer plug-and-pray with support from a megahost.
I'm still getting blank screens when logging in or out after I patch the joomla index.php. I searched high and low but can't find the answer. I tried increasing the line "ini_set("memory_limit", "32M");" to my J! index.php, but this made no difference and somehow I can't get the error log to work. Does anyone know a solution?
I'm running: Joomla 1.0.12 JSMF 2.0.1 SMF 1.1 RC3
« Last Edit: January 24, 2007, 03:32:42 AM by LortGob »
Joomla Hacks is a Joomla Components, Joomla Modules, Joomla Templates, & Joomla Mambots resource portal. None of the text or images in this public website may be copied without the expressed written consent of the authors. Copyright 2005 by JoomlaHacks.com. Powered by Joomla. All rights reserved.
Terms of Use