Файл PHP подкаталог Lister 404 ошибки на Lighttpd

Ну, должно быть возможно достигнуть PPTP vpn к Вашему серверу OpenVZ. Но у меня есть неудачные опыты с PPTPD (необходимо будет установить пакет для PPTP deamon также!) и большой хороший опыт с OpenVPN и затратами является крошечным: 5 долларов США для дополнительного параллельного соединения. Вы могли добавить так клиенты, как Вы хотите, когда Вы остаетесь при 3 параллельных соединениях, Вы ничего не должны платить. Я рекомендую установить OpenVPN вместо PPTPD, так как OpenVPN не требует никакой установки на клиенте, просто загрузите исполняемый файл, и Вы - хороший te, идут. Установка и поиск и устранение неисправностей OpenVPN также намного легче, так как Вы имеете дело с хорошим webinterface.

2
задан 30 October 2012 в 19:58
1 ответ

вы должны изменить это:

index-file.names            = ( "index.php", "index.html",
                                "index.htm", "default.htm",
                                "lighttpd/index.html", "_h5ai/server/php/index.php" )

на это (добавляет начальную косую черту):

index-file.names            = ( "index.php", "index.html",
                                "index.htm", "default.htm",
                                "lighttpd/index.html", "/_h5ai/server/php/index.php" )

попробуйте добавить строку после этой строки в init .php :

замените это:

function normalize_path($path, $trailing_slash = false) {

    $path = str_replace("\\", "/", $path);
    return preg_match("#^(\w:)?/$#", $path) ? $path : (preg_replace('#/$#', '', $path) . ($trailing_slash ? "/" : ""));
}

на это:

function normalize_path($path, $trailing_slash = false) {

    $path = str_replace("\\", "/", $path);
    $path = preg_replace("#/+#", "/", $path);
    return preg_match("#^(\w:)?/$#", $path) ? $path : (preg_replace('#/$#', '', $path) . ($trailing_slash ? "/" : ""));
}

в качестве быстрого исправления для вашей настройки вы можете изменить затронутую переменную на жестко запрограммированное значение здесь :

define("APP_ABS_HREF", normalize_path(dirname(dirname(dirname(getenv("SCRIPT_NAME")))), true));

define("APP_ABS_HREF", normalize_path("/_h5ai/"), true));
2
ответ дан 3 December 2019 в 11:51

Теги

Похожие вопросы