b2evolution b2evolution

  • Sign in
  • Sign up
  • About
  • Downloads
  • Hosting
  • Docs
  • Support
  • Sign in
  • Sign up
  • Manuals Home
  • Latest Updates
 
  1. b2evolution CMS User Manual
  2. Installation / Upgrade
  3. FAQ & Troubleshooting (Installation / Upgrade)
  4. 403 Forbidden

403 Forbidden

If your get an error like this:

403 Forbidden

You don’t have permission to access /admin.php on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.[i]

There are 2 typical causes:

  1. If you get this issue all the time, it is most probably an issue with the Directory And File Permissions on your server. In the example above, check the unix file permission of admin.php.
  2. If you get this issue only when trying to perform some specific actions, it is most probably a mod_security issue.
Created by fplanque • Last edit by fplanque on 2020-07-28 23:53 • •

1 comment

Comment from: dbell154

  1. It has nothing to do with admin.php
  2. Nothing was changed on the server when upgrading

The "link" that doesn’t work in my Mystique skin is http://www.tylerhosting.com/b2e/skins/mystique_skin/#instance-sidebartabswidget-section-categories, which was probably handled by php.
(Actually all four in the header fail, but with different URLs)

Come to think of it, this is just one aspect of the problem though it may be a hint to what to look for. The categories are supposed to display by default and they don’t, and then selecting the icon that does that shows this error.

Anyway, here’s what I tracked down so far.

There is a style in the skin’s styles.css with the id

instance-sidebartabswidget-section-categories

a. The skin php that refers to that "URL" is in the skin’s _skin.class.php in the function display_tabbed_widget()

b. The first line in that function is
if( ! $this->get_setting( ‘tabbed_widget’ ) ) return;
which I’m assuming is what sets the text (or in this case fails to) for that selection

c. I couldn’t find a function get_setting() that handles the parameter ‘tabbed widget’, but did find the function get_param_definitions() that does handle that parameter ‘tabbed widget’ in the skin’s file _skin.class.php

d. I found multiple files, in the skin and in the b2e code that calls get_param_definitions() so that was my deadend.

What sections process skin content? I do have the code for the prior version, so I may compare to see what is missing/different if there’s not too much to go through.
I really liked that skin, but if I can’t fix it I guess I’ll have to select another.

2021-05-03 @ 23:57

On this page

  • 403 Forbidden

Search the Manual

Content Hierarchy

  • b2evolution CMS User Manual
  • User's Guide
  • Installation / Upgrade
    • New Installation
    • Upgrade
    • Configuration files
    • Advanced Setup
    • Migrating from Another System
    • Moving your b2evolution Site
    • FAQ & Troubleshooting (Installation / Upgrade)
      • How to install a language pack
      • If I upgrade, will I lose my posts, comments, settings, uploaded files, etc. ?
      • Where do I need to upload the files for upgrade?
      • I upgraded and now feature X doesn't work any more
      • Media File & evocache Permission Errors
      • System requirements
      • Unexpected SQL Error during upgrade
      • Unable to download automatic updates
      • I'm having weird redirect issues
      • FTP 101: How to upload and manage files on your web server
      • When I do X I get a blank page or only a half page
      • Will my database be affected if I upgrade? (And will I be able to revert to previous version?)
      • "Warning: Cannot modify header information"
      • Solutions to common upgrade problems
      • I get file permission errors. How do I fix them?
      • Troubleshooting Cookie Issues
      • Make a Backup
      • 403 Forbidden
    • Assumed User Skills
  • Front-office Reference
  • Back-office Reference
  • Developer Reference
  • Operations Reference
  • Advanced Topics
  • Glossary
  • Archives
Community CMS

This online manual is powered by b2evolution CMS – A complete engine for your website.

About b2evolution

  • What is it?
  • Features
  • Getting Started
  • Screenshots
  • Online demo
  • Testimonials
  • Design philosophy
  • Free & open source
  • Terms of service

Downloads

  • Latest releases
  • Skins
  • Plugins
  • Language packs

About us

  • About us
  • Contact

Webhosting Guide

  • Web hosting blog
  • Best web hosting
  • Cheap web hosting
  • Green web hosting
  • Hosting with SSH
  • VPS hosting
  • Dedicated servers
  • Reseller hosting
  • Int'l: UK / France

Docs & Support

  • Online manual
  • Forums
  • Hire a pro !

Other

  • Adsense
  • Press room
  • Privacy policy

Stay in touch

  • GitHub
  • Twitter
  • Facebook
  • LinkedIn
  • News blog
  • RSS feed
  • Atom feed

Founded & Maintained by François Planque