Support » Fixing WordPress » Acces Issue

  • Hi!
    I have a problem with WordPress..
    When i acces de wp-admin, it looks like something is wrong.. here i leave an image>
    http://bufalos.com.ar/1.JPG

    Then when i acces with my user and password, the wordpress panel continue very strange>
    http://bufalos.com.ar/2.JPG

    And finally when i click in any option it geaves my an error
    http://bufalos.com.ar/3.JPG

    I just uninstall all plugins and themes, i re-upload wp config.. and nothing changes.. i didnt know whats happens.

    Thank you for your time
    I hope that you can help me!

    The page I need help with: [log in to see the link]

Viewing 5 replies - 1 through 5 (of 5 total)
  • Moderator Steven Stern (sterndata)

    (@sterndata)

    Forum Moderator & Support Team Rep

    It looks like you may have a file ownership or permission problem.

    load-styles.php:1 Failed to load resource: the server responded with a status of 403 (Forbidden)

    Via FTP or the file manager app in your hosting control panel, make sure the permissions for wp-admin/load-styles.php are set to 644.

    Thread Starter mathoscolour

    (@mathoscolour)

    Thank you very much for your answer-.
    I have this code in load-styles.php

    
    <?php
    
    /**
     * Disable error reporting
     *
     * Set this to error_reporting( -1 ) for debugging
     */
    error_reporting(0);
    
    /** Set ABSPATH for execution */
    if ( ! defined( 'ABSPATH' ) ) {
    	define( 'ABSPATH', dirname( dirname( __FILE__ ) ) . '/' );
    }
    
    define( 'WPINC', 'wp-includes' );
    
    require( ABSPATH . 'wp-admin/includes/noop.php' );
    require( ABSPATH . WPINC . '/script-loader.php' );
    require( ABSPATH . WPINC . '/version.php' );
    
    $load = $_GET['load'];
    if ( is_array( $load ) ) {
    	$load = implode( '', $load );
    }
    $load = preg_replace( '/[^a-z0-9,_-]+/i', '', $load );
    $load = array_unique( explode( ',', $load ) );
    
    if ( empty($load) )
    	exit;
    
    $rtl = ( isset($_GET['dir']) && 'rtl' == $_GET['dir'] );
    $expires_offset = 31536000; // 1 year
    $out = '';
    
    $wp_styles = new WP_Styles();
    wp_default_styles($wp_styles);
    
    if ( isset( $_SERVER['HTTP_IF_NONE_MATCH'] ) && stripslashes( $_SERVER['HTTP_IF_NONE_MATCH'] ) === $wp_version ) {
    	$protocol = $_SERVER['SERVER_PROTOCOL'];
    	if ( ! in_array( $protocol, array( 'HTTP/1.1', 'HTTP/2', 'HTTP/2.0' ) ) ) {
    		$protocol = 'HTTP/1.0';
    	}
    	header( "$protocol 304 Not Modified" );
    	exit();
    }
    
    foreach ( $load as $handle ) {
    	if ( !array_key_exists($handle, $wp_styles->registered) )
    		continue;
    
    	$style = $wp_styles->registered[$handle];
    
    	if ( empty( $style->src ) ) {
    		continue;
    	}
    
    	$path = ABSPATH . $style->src;
    
    	if ( $rtl && ! empty( $style->extra['rtl'] ) ) {
    		// All default styles have fully independent RTL files.
    		$path = str_replace( '.min.css', '-rtl.min.css', $path );
    	}
    
    	$content = get_file( $path ) . "\n";
    
    	if ( strpos( $style->src, '/' . WPINC . '/css/' ) === 0 ) {
    		$content = str_replace( '../images/', '../' . WPINC . '/images/', $content );
    		$content = str_replace( '../js/tinymce/', '../' . WPINC . '/js/tinymce/', $content );
    		$content = str_replace( '../fonts/', '../' . WPINC . '/fonts/', $content );
    		$out .= $content;
    	} else {
    		$out .= str_replace( '../images/', 'images/', $content );
    	}
    }
    
    header("Etag: $wp_version");
    header('Content-Type: text/css; charset=UTF-8');
    header('Expires: ' . gmdate( "D, d M Y H:i:s", time() + $expires_offset ) . ' GMT');
    header("Cache-Control: public, max-age=$expires_offset");
    
    echo $out;
    exit;
    
    • This reply was modified 3 years, 1 month ago by Jan Dembowski. Reason: Fixed formatting
    Moderator Steven Stern (sterndata)

    (@sterndata)

    Forum Moderator & Support Team Rep

    I did not ask about the code. It’s a permissions issue. Fix the permissions.

    Thread Starter mathoscolour

    (@mathoscolour)

    Thanks.. i just do what you tell me but the issue i still there.

    Moderator Steven Stern (sterndata)

    (@sterndata)

    Forum Moderator & Support Team Rep

    Now I see wp-login.php:12 GET http://bufalos.com.ar/wp-admin/load-styles.php?c=0&dir=ltr&load%5B%5D=dashicons,buttons,forms,l10n,login&ver=4.9.10 net::ERR_ABORTED 403 (Forbidden)

    Make sure wp-admin’s permissions are 755 and all files therein are 644.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Acces Issue’ is closed to new replies.