The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"ошибки httpd"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Системное и пользовательское ПО / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"ошибки httpd"  +/
Сообщение от sav11 on 12-Апр-11, 18:36 
FreeBSD 8.1-RELEASE
Server version: Apache/2.2.16 (FreeBSD)
Server built:   Dec  6 2010 16:13:52

В httpd-error.log постоянно пишется следующее:


[Tue Apr 12 17:28:02 2011] [error] [client <IP>] PHP Notice:  Only variable references should be returned by reference in /usr/local/www/wiki/includes/SkinTemplate.php on line 137, referer: http://football.sport.ua/news/123386
[Tue Apr 12 17:28:02 2011] [error] [client <IP>] PHP Notice:  Only variable references should be returned by reference in /usr/local/www/wiki/includes/Namespace.php on line 136, referer: http://football.sport.ua/news/123386
[Tue Apr 12 17:28:02 2011] [error] [client <IP>] PHP Notice:  Only variable references should be returned by reference in /usr/local/www/wiki/includes/Namespace.php on line 136, referer: http://football.sport.ua/news/123386
[Tue Apr 12 17:28:02 2011] [error] [client <IP>] PHP Notice:  Only variable references should be returned by reference in /usr/local/www/wiki/includes/Namespace.php on line 136, referer: http://football.sport.ua/news/123386
[Tue Apr 12 17:28:02 2011] [error] [client <IP>] PHP Notice:  Only variable references should be returned by reference in /usr/local/www/wiki/includes/Namespace.php on line 136, referer: http://football.sport.ua/news/123386


это только пример, внешние ссылки совершенно разные пишутся.
кто то пытается поломать сервер?
есть ли какой нибудь "fail2ban" для web-сервера?:) с учетом того что все эти запросы идут с <IP>, где <IP> - адрес шлюза.


Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "ошибки httpd"  +/
Сообщение от lavr email on 12-Апр-11, 22:17 
>[оверквотинг удален]
> [Tue Apr 12 17:28:02 2011] [error] [client <IP>] PHP Notice:  Only
> variable references should be returned by reference in /usr/local/www/wiki/includes/Namespace.php
> on line 136, referer: http://football.sport.ua/news/123386
> [Tue Apr 12 17:28:02 2011] [error] [client <IP>] PHP Notice:  Only
> variable references should be returned by reference in /usr/local/www/wiki/includes/Namespace.php
> on line 136, referer: http://football.sport.ua/news/123386
> это только пример, внешние ссылки совершенно разные пишутся.
> кто то пытается поломать сервер?
> есть ли какой нибудь "fail2ban" для web-сервера?:) с учетом того что все
> эти запросы идут с <IP>, где <IP> - адрес шлюза.

что мешает посмотреть описание функции return:

http://www.php.net/return
http://www.php.net/manual/en/functions.returning-values.php

должно быть что-то типа:

function lala() {
...
...
$return=... ;
return $return;
}

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "ошибки httpd"  +/
Сообщение от sav11 on 13-Апр-11, 09:46 

> что мешает посмотреть описание функции return:
> http://www.php.net/return
> http://www.php.net/manual/en/functions.returning-values.php
> должно быть что-то типа:
> function lala() {
> ...
> ...
> $return=... ;
> return $return;
> }

например в файле Namespace.php:

function &getCanonicalIndex( $name ) {
global $wgCanonicalNamespaceNames;
static $xNamespaces = false;
    .....
   if ( array_key_exists( $name, $xNamespaces ) ) {
        return $xNamespaces[$name];
   } else {
      return NULL;
   }}

Но в логах фигурируют разные файлы php


Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "ошибки httpd"  +/
Сообщение от lavr email on 13-Апр-11, 09:54 
>[оверквотинг удален]
>> ...
>> $return=... ;
>> return $return;
>> }
> например в файле Namespace.php:
> function &getCanonicalIndex( $name ) {
> global $wgCanonicalNamespaceNames;
> static $xNamespaces = false;
>     .....
>    if ( array_key_exists( $name, $xNamespaces ) ) {

видимо здесь сделать:
$myreturn=$xNamespaces[$name];
return $myreturn;
вместо нижнего

>         return $xNamespaces[$name];
>    } else {
>       return NULL;
>    }}
> Но в логах фигурируют разные файлы php

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "ошибки httpd"  +/
Сообщение от sav11 on 13-Апр-11, 09:59 

> видимо здесь сделать:
> $myreturn=$xNamespaces[$name];
> return $myreturn;
> вместо нижнего

сейчас попробую!:) спасибо

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

4. "ошибки httpd"  +/
Сообщение от sav11 on 13-Апр-11, 09:58 
у меня получилось сгененрировать подобную ошибку вручную.
к своей ссылке Htpp://mysite.local/index.php в строке адреса дописала еще одну ссылку http://de3.php.net/return и вот получилось:

Htpp://mysite.local/index.php/http://de3.php.net/return

в логах сразу записи:

[Wed Apr 13 08:52:15 2011] [error] [client <myIP>] PHP Notice:  Only variable references should be returned by reference in /usr/local/www/wiki/includes/ObjectCache.php on line 369
[Wed Apr 13 08:52:16 2011] [error] [client <myIP>] PHP Notice:  Only variable references should be returned by reference in /usr/local/www/wiki/includes/Namespace.php on line 136, referer: http://wiki.bank.local/wiki/index.php/Http:/de3.php.net/return


Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6. "ошибки httpd"  +/
Сообщение от lavr email on 13-Апр-11, 10:11 
>[оверквотинг удален]
> к своей ссылке Htpp://mysite.local/index.php в строке адреса дописала еще одну ссылку http://de3.php.net/return
> и вот получилось:
> Htpp://mysite.local/index.php/http://de3.php.net/return
> в логах сразу записи:
> [Wed Apr 13 08:52:15 2011] [error] [client <myIP>] PHP Notice:  Only
> variable references should be returned by reference in /usr/local/www/wiki/includes/ObjectCache.php
> on line 369
> [Wed Apr 13 08:52:16 2011] [error] [client <myIP>] PHP Notice:  Only
> variable references should be returned by reference in /usr/local/www/wiki/includes/Namespace.php
> on line 136, referer: http://wiki.bank.local/wiki/index.php/Http:/de3.php.net/return

тогда либо забейте (не вижу ничего страшного), либо в index.php предусмотреть разбор URL
и отбрасывать хлам

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "ошибки httpd"  +/
Сообщение от sav11 on 13-Апр-11, 10:47 
> тогда либо забейте (не вижу ничего страшного), либо в index.php предусмотреть разбор
> URL
> и отбрасывать хлам

разобралась:)
везде, где были ошибки подставила свои переменные, ну как вы и посоветовали, lavr.
сайт работает, а левые ошибки в логи не валятся.
спасибо!


Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру