У меня есть веб-сайт Wordpress, который я перенес с другого сервера на свой локальный хост. Но когда я пытаюсь получить к нему доступ, все, что я получаю, это сообщение «Нет доступа!». Я почти уверен, что такое сообщение не записано ни в одном из файлов веб-сайта или в его базе данных, поэтому я предполагаю, что это проблема с разрешениями. . Сайт был перемещен с сервера MAMP на XAMPP, работающий в Ubuntu Linux. Я весь день бился об этом головой, поэтому решил попросить о помощи.
1 ответ
Это довольно неприятно. Оказывается, я недостаточно хорошо изучил файлы сайта. В functions.php была функция, которая говорила:
/*
* TEST MODE
*/
function test_mode(){
$sid = session_id();
if ( empty( $sid ) )
session_start();
if(isset($_GET['access']) && $_GET['access'] == 'test'){
$_SESSION['access'] = 'test';
}
if(!isset($_SESSION['access'])){
die('No Access!');
}
}
Это было причиной моей проблемы.
Похожие вопросы
Новые вопросы
wordpress
Рассмотрите возможность использования https://wordpress.stackexchange.com. Этот тег предназначен для вопросов, связанных с программированием, о системе управления контентом WordPress. Вопросы не по теме включают вопросы о разработке тем, администрировании WordPress, передовых методах управления, настройке сервера и т. д. Их лучше всего задавать на https://wordpress.stackexchange.com.
Deny from all
в<Directory />
в своемhttpd.conf
и перезапустите Apache.