【问题标题】:XAMPP - Not able to display migrated WP site, message "No Access!"XAMPP - 无法显示迁移的 WP 站点,消息“无法访问!”
【发布时间】:2012-08-20 20:36:42
【问题描述】:

我有一个从另一台服务器迁移到本地主机的 Wordpress 网站。但是当我尝试访问它时,我得到的只是一条消息“无法访问!”。我很确定在任何网站文件或其数据库中都没有写入这样的消息,所以我猜这是一个权限问题.该站点已从 MAMP 服务器移至在 Ubuntu Linux 上运行的 XAMPP。我整天都在纠结这个问题,所以我决定寻求帮助。

【问题讨论】:

  • ServerFault 是系统管理问题的站点。我认为默认的 Apache 配置拒绝所有请求。在httpd.conf 中的<Directory /> 块中查找Deny from all 并重新启动Apache。
  • 感谢丹的建议,我不知道那个网站。但是(像往常一样:)),一旦我寻求帮助,我就设法解决了它,我会尽快发布答案。

标签: wordpress permissions xampp localhost


【解决方案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!');
    }
}

这就是我麻烦的原因。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-12
    • 2014-08-31
    • 2017-08-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多