Rhonda
Forum Replies Created
-
Forum: Themes and Templates
In reply to: Sorry, that page cannot be edittedI’ve done that… *shrugs*
Forum: Fixing WordPress
In reply to: firefox logging inI am having the same problem with logging in through Firefox. It shows the admin page but it just redirects to the admin login page. I can log in just fine with MSN browswer, and IE. My version of FF is 1.5.
Forum: Installing WordPress
In reply to: RSS ErrorsThe file is there….
Here is the code from the page…
**** start code ******
<?php
if (! isset($wp_did_header)):
if ( !file_exists( dirname(__FILE__) . ‘/wp-config.php’) ) {
if ( strstr( $_SERVER[‘PHP_SELF’], ‘wp-admin’) ) $path = ”;
else $path = ‘wp-admin/’;
die(“There doesn’t seem to be awp-config.php
file. I need this before we can get started. Need more help? We got it. You can create awp-config.php
file through a web interface, but this doesn’t work for all server setups. The safest way is to manually create the file.”);
}$wp_did_header = true;
require_once( dirname(__FILE__) . ‘/wp-config.php’);
$query_vars = array();
// Process PATH_INFO and 404.
if ((isset($_GET[‘error’]) && $_GET[‘error’] == ‘404’) ||
((! empty($_SERVER[‘PATH_INFO’])) &&
(‘/’ != $_SERVER[‘PATH_INFO’]) &&
(false === strpos($_SERVER[‘PATH_INFO’], ‘.php’))
)) {// If we match a rewrite rule, this will be cleared.
$error = ‘404’;// Fetch the rewrite rules.
$rewrite = $wp_rewrite->wp_rewrite_rules();if (! empty($rewrite)) {
$pathinfo = $_SERVER[‘PATH_INFO’];
$req_uri = $_SERVER[‘REQUEST_URI’];
$home_path = parse_url(get_settings(‘home’));
$home_path = $home_path[‘path’];// Trim path info from the end and the leading home path from the
// front. For path info requests, this leaves us with the requesting
// filename, if any. For 404 requests, this leaves us with the
// requested permalink.
$req_uri = str_replace($pathinfo, ”, $req_uri);
$req_uri = str_replace($home_path, ”, $req_uri);
$req_uri = trim($req_uri, ‘/’);
$pathinfo = trim($pathinfo, ‘/’);// The requested permalink is in $pathinfo for path info requests and
// $req_uri for other requests.
if (! empty($pathinfo)) {
$request = $pathinfo;
} else {
$request = $req_uri;
}// Look for matches.
$request_match = $request;
foreach ($rewrite as $match => $query) {
// If the requesting file is the anchor of the match, prepend it
// to the path info.
if ((! empty($req_uri)) && (strpos($match, $req_uri) === 0)) {
$request_match = $req_uri . ‘/’ . $request;
}if (preg_match(“!^$match!”, $request_match, $matches)) {
// Got a match.
// Trim the query of everything up to the ‘?’.
$query = preg_replace(“!^.+\?!”, ”, $query);// Substitute the substring matches into the query.
eval(“\$query = \”$query\”;”);// Parse the query.
parse_str($query, $query_vars);// If we’re processing a 404 request, clear the error var
// since we found something.
if (isset($_GET[‘error’])) {
unset($_GET[‘error’]);
}if (isset($error)) {
unset($error);
}break;
}
}
}
}$wpvarstoreset = array(‘m’,’p’,’posts’,’w’, ‘cat’,’withcomments’,’s’,’search’,’exact’, ‘sentence’, ‘debug’, ‘calendar’,’page’,’paged’,’more’,’tb’, ‘pb’,’author’,’order’,’orderby’, ‘year’, ‘monthnum’, ‘day’, ‘hour’, ‘minute’, ‘second’, ‘name’, ‘category_name’, ‘feed’, ‘author_name’, ‘static’, ‘pagename’, ‘page_id’, ‘error’, ‘comments_popup’);
$wpvarstoreset = apply_filters(‘query_vars’, $wpvarstoreset);
for ($i=0; $i<count($wpvarstoreset); $i += 1) {
$wpvar = $wpvarstoreset[$i];
if (!isset($$wpvar)) {
if (empty($_POST[$wpvar])) {
if (empty($_GET[$wpvar]) && empty($query_vars[$wpvar])) {
$$wpvar = ”;
} elseif (!empty($_GET[$wpvar])) {
$$wpvar = $_GET[$wpvar];
} else {
$$wpvar = $query_vars[$wpvar];
}
} else {
$$wpvar = $_POST[$wpvar];
}
}
}// Sending HTTP headers
if ( !empty($error) && ‘404’ == $error ) {
if ( preg_match(‘/cgi/’, php_sapi_name()) )
@header(‘Status: 404 Not Found’);
else
@header(‘HTTP/1.x 404 Not Found’);
} else if ( empty($feed) ) {
@header(‘X-Pingback: ‘. get_bloginfo(‘pingback_url’));
@header(‘Content-type: ‘ . get_option(‘html_type’) . ‘; charset=’ . get_option(‘blog_charset’));
} else {
// We’re showing a feed, so WP is indeed the only thing that last changed
if ( $withcomments )
$wp_last_modified = mysql2date(‘D, d M Y H:i:s’, get_lastcommentmodified(‘GMT’), 0).’ GMT’;
else
$wp_last_modified = mysql2date(‘D, d M Y H:i:s’, get_lastpostmodified(‘GMT’), 0).’ GMT’;
$wp_etag = ‘”‘ . md5($wp_last_modified) . ‘”‘;
@header(“Last-Modified: $wp_last_modified”);
@header(“ETag: $wp_etag”);
@header(‘X-Pingback: ‘ . get_bloginfo(‘pingback_url’));// Support for Conditional GET
if (isset($_SERVER[‘HTTP_IF_NONE_MATCH’])) $client_etag = stripslashes($_SERVER[‘HTTP_IF_NONE_MATCH’]);
else $client_etag = false;$client_last_modified = trim( $_SERVER[‘HTTP_IF_MODIFIED_SINCE’]);
// If string is empty, return 0. If not, attempt to parse into a timestamp
$client_modified_timestamp = $client_last_modified ? strtotime($client_last_modified) : 0;// Make a timestamp for our most recent modification…
$wp_modified_timestamp = strtotime($wp_last_modified);if ( ($client_last_modified && $client_etag) ?
(($client_modified_timestamp >= $wp_modified_timestamp) && ($client_etag == $wp_etag)) :
(($client_modified_timestamp >= $wp_modified_timestamp) || ($client_etag == $wp_etag)) ) {
if ( preg_match(‘/cgi/’,php_sapi_name()) ) {
header(‘Status: 304 Not Modified’);
echo “\r\n\r\n”;
exit;
} else {
if ( version_compare(phpversion(), ‘4.3.0’, ‘>=’) )
header(‘Not Modified’, TRUE, 304);
else
header(‘HTTP/1.x 304 Not Modified’);
exit;
}
}
}$use_gzipcompression = get_settings(‘gzipcompression’);
$more_wpvars = array(‘posts_per_page’, ‘posts_per_archive_page’, ‘what_to_show’, ‘showposts’, ‘nopaging’);
// Construct the query string.
$query_string = ”;
foreach (array_merge($wpvarstoreset, $more_wpvars) as $wpvar) {
if ($$wpvar != ”) {
$query_string .= (strlen($query_string) < 1) ? ” : ‘&’;
$query_string .= $wpvar . ‘=’ . rawurlencode($$wpvar);
}
}$query_string = apply_filters(‘query_string’, $query_string);
update_category_cache();
get_currentuserinfo();// Call query posts to do the work.
$posts = & query_posts($query_string);// Extract updated query vars back into global namespace.
extract($wp_query->query_vars);if ( is_single() || is_page() ) {
$more = 1;
$single = 1;
}// Issue a 404 if a permalink request doesn’t match any posts. Don’t issue a
// 404 if one was already issued, if the request was a search, or if the
// request was a regular query string request rather than a permalink request.
if ( (0 == count($posts)) && !is_404() && !is_search()
&& ( isset($rewrite) || (!empty($_SERVER[‘QUERY_STRING’]) &&
(false === strpos($_SERVER[‘REQUEST_URI’], ‘?’))) ) ) {
$wp_query->is_404 = true;
if ( preg_match(‘/cgi/’, php_sapi_name()) )
@header(‘Status: 404 Not Found’);
else
@header(‘HTTP/1.x 404 Not Found’);
}if ($pagenow != ‘post.php’ && $pagenow != ‘edit.php’) {
if ( get_settings(‘gzipcompression’) )
gzip_compression();
}// Template redirection
if ( defined(‘WP_USE_THEMES’) && constant(‘WP_USE_THEMES’) ) {
do_action(‘template_redirect’);
if ( is_feed() && empty($doing_rss) ) {
include(ABSPATH . ‘/wp-feed.php’);
exit;
} else if ( is_trackback() && empty($doing_trackback) ) {
include(ABSPATH . ‘/wp-trackback.php’);
exit;
} else if ( is_404() && get_404_template() ) {
include(get_404_template());
exit;
} else if ( is_search() && get_search_template() ) {
include(get_search_template());
exit;
} else if ( is_home() && get_home_template() ) {
include(get_home_template());
exit;
} else if ( is_single() && get_single_template() ) {
include(get_single_template());
exit;
} else if ( is_page() && get_page_template() ) {
include(get_page_template());
exit;
} else if ( is_category() && get_category_template()) {
include(get_category_template());
exit;
} else if ( is_author() && get_author_template() ) {
include(get_author_template());
exit;
} else if ( is_date() && get_date_template() ) {
include(get_date_template());
exit;
} else if ( is_archive() && get_archive_template() ) {
include(get_archive_template());
exit;
} else if ( is_comments_popup() && get_comments_popup_template() ) {
include(get_comments_popup_template());
exit;
} else if ( is_paged() && get_paged_template() ) {
include(get_paged_template());
exit;
} else if ( file_exists(TEMPLATEPATH . “/index.php”) ) {
include(TEMPLATEPATH . “/index.php”);
exit;
}
} else {
// Process feeds and trackbacks even if not using themes.
if ( is_feed() && empty($doing_rss) ) {
include(ABSPATH . ‘/wp-feed.php’);
exit;
} else if ( is_trackback() && empty($doing_trackback) ) {
include(ABSPATH . ‘/wp-trackback.php’);
exit;
}
}endif;
?>****** end code *****
I had tried to make sure there wasnt any extra spaces, and this isnt a page that has been editted. All other wp files are there as well.