1
Situation
I am working in the Comments Manager on the admin side reviewing comments from Anonymous Users to decide whether a particular comment should be approved or deleted. When I click on any comment to view it I get a blank page (no error messages even with XOOPS debug turned on). When I click on Edit or Delete I am immediately logged out and I get the “Sorry, you don't have the permission to access this area”. I can log on again OK but I cannot view, edit or delete any comments using the Comments Manager, including existing, approved comments. However, I can view, edit or delete comments from the user side (if I can find them).
Actions Taken
I’ve searched these forums very carefully and I’ve tried every possible suggestion but the problem persists. Here is a summary of the things I’ve tried:
1. Check all permissions – I am logged on as Webmaster (UID=1) with all permissions set for everything.
2. Check the web host error log – no messages.
3. Check the PHP error log – no messages.
4. Turn on XOOPS debug – no error messages.
5. Run SQL Repair Table on the sessions table.
6. Delete all rows in the sessions table.
7. Run SQL Repair Table on the online table.
8. Delete all rows in the online table.
9. Clear the cache.
10. Clear the templates-c directory.
11. Test with custom sessions and without custom sessions.
12. Disable IP bans.
13. Deactivate all modules except for admin module (the theory being that there might be a module conflict).
14. Upload all files in admin folder again.
15. Run update module on admin module.
16. Temporarily disable XOOPS protector.
Xoops Environment
• XOOPS version - XOOPS 2.0.16
• Software server - Apache/2.2.10 (Unix) mod_ssl/2.2.10 OpenSSL/0.9.8b DAV/2 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 mod_jk/1.2.25
• PHP version - 5.2.6
• MySql version - 5.0.67
Browsers
I have tested with:
• Firefox 3.0.5
• IE 7.0
• Safari 3.2.1 for Windows.
PHP INI Settings
The php.ini file has these settings:
• session.use_trans_sid = 0
• session.use_only_cookies = on
• register_globals = off
• allow_url_fopen = on
• post_max_size = 40M
• upload_max_filesize = 32M
• max_execution_time = 1800
• memory_limit = 80M
• log_errors = On
• error_log="phperror.log"
Hypothesis
I am running the same XOOPS software on other hosts and I’m not seeing this problem on the other sites. I am beginning to think that there might be something in the hosting environment which is causing this. However, I don’t know what to look for. Any suggestions?
Regards, Tom O'Dea
Melbourne, Australia