On Thu, 31 May 2007 10:00:30 +0200 (CEST)
Jacek Osiecki <[EMAIL PROTECTED]> wrote:
> Po upgradzie hordy z:
>
> horde-3.1.3-3
> horde-imp-4.1.3-3
>
> do:
>
> horde-3.1.4-1
> horde-imp-4.1.4-1
>
> webmail... przestał działać.
> Autoryzacja jest przekierowana do impa. Niestety - nic nie działa...
>
> Przyczyną są dziwne przekierowania.
Też to zauważyłem jakiś czas temu a powodem jest zmodyfikowana funkcja
_detect_webroot w pliku /etc/webapps/horde/registry.php.
Przy czym działo się tak na lighttpd na apache, o ile pamiętam, nie było
tego problemu.
W załączniku prosty patch.
--
Pepe
diff -urN /etc/webapps/horde/registry.php.orig /etc/webapps/horde/registry.php
--- /etc/webapps/horde/registry.php.orig 2007-05-31 10:10:41.000000000 +0200
+++ /etc/webapps/horde/registry.php 2007-03-15 22:50:59.000000000 +0100
@@ -513,13 +513,14 @@
{
// Note for Windows users: the below assumes that your PHP_SELF variable
// uses forward slashes. If it does not, you'll have to tweak this.
- if (isset($_SERVER['SCRIPT_URL']) || isset($_SERVER['SCRIPT_NAME'])) {
- $path = empty($_SERVER['SCRIPT_URL']) ?
- $_SERVER['SCRIPT_NAME'] :
- $_SERVER['SCRIPT_URL'];
- $hordedir = basename(preg_replace(';/config/registry.php$;', '', __FILE__));
- $webroot = preg_replace(';/' . $hordedir . '.*;', '/' . $hordedir, $path);
- } elseif (isset($_SERVER['PHP_SELF'])) {
+// if (isset($_SERVER['SCRIPT_URL']) || isset($_SERVER['SCRIPT_NAME'])) {
+// $path = empty($_SERVER['SCRIPT_URL']) ?
+// $_SERVER['SCRIPT_NAME'] :
+// $_SERVER['SCRIPT_URL'];
+// $hordedir = basename(preg_replace(';/config/registry.php$;', '', __FILE__));
+// $webroot = preg_replace(';/' . $hordedir . '.*;', '/' . $hordedir, $path);
+// } elseif (isset($_SERVER['PHP_SELF'])) {
+ if (isset($_SERVER['PHP_SELF'])) {
$webroot = preg_split(';/;', $_SERVER['PHP_SELF'], 2, PREG_SPLIT_NO_EMPTY);
$webroot = strstr('/usr/share/horde', DIRECTORY_SEPARATOR . array_shift($webroot));
if ($webroot !== false) {
_______________________________________________
pld-users-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl