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