Request-URI Too Large

12 3
Оу!
На сайте с 19.12.2007
Offline
239
5628

ув. гуру.

при выволнении одного скрипта вылазит ошибка:

"Request-URI Too Large"

как решить эту проблему?

кажется, надо изменить параметр в апаче "LimitRequestLine"

подскажите, пожалуйста, где прописывается этот параметр?

Купить мобильные прокси со скидкой 20%: https://surl.li/eijqnt
orphelin
На сайте с 02.07.2006
Offline
261
#1

данные наверно передаются через GET запрос, у которого ограничение на длинну в 255симв. попробуйте вместо него использовать POST

Оу!
На сайте с 19.12.2007
Offline
239
#2
orphelin:
данные наверно передаются через GET запрос, у которого ограничение на длинну в 255симв. попробуйте вместо него использовать POST

я хочу поставить гаджет от гугла.. вызывается он кодом:

<!-- Include the Google Friend Connect javascript library. -->

<script type="text/javascript" src="http://www.google.com/friendconnect/script/friendconnect.js"></script>
<!-- Define the div tag where the gadget will be inserted. -->
<div id="div-7128865879945535371" style="width:300px;border:1px solid #cccccc;"></div>
<!-- Render the gadget into a div. -->
<script type="text/javascript">
var skin = {};
skin['BORDER_COLOR'] = '#cccccc';
skin['ENDCAP_BG_COLOR'] = '#e0ecff';
skin['ENDCAP_TEXT_COLOR'] = '#333333';
skin['ENDCAP_LINK_COLOR'] = '#0000cc';
skin['ALTERNATE_BG_COLOR'] = '#ffffff';
skin['CONTENT_BG_COLOR'] = '#ffffff';
skin['CONTENT_LINK_COLOR'] = '#0000cc';
skin['CONTENT_TEXT_COLOR'] = '#333333';
skin['CONTENT_SECONDARY_LINK_COLOR'] = '#7777cc';
skin['CONTENT_SECONDARY_TEXT_COLOR'] = '#666666';
skin['CONTENT_HEADLINE_COLOR'] = '#333333';
skin['HEADER_TEXT'] = 'Recommended stories';
skin['RECOMMENDATIONS_PER_PAGE'] = '5';
google.friendconnect.container.setParentUrl('/' /* location of rpc_relay.html and canvas.html */);
google.friendconnect.container.renderOpenSocialGadget(
{ id: 'div-7128865879945535371',
url:'http://www.google.com/friendconnect/gadgets/recommended_pages.xml',
site: '15879776750384640912',
'view-params':{"docId":"recommendedPages"}
},
skin);
</script>



<!-- Include the Google Friend Connect javascript library. -->
<script type="text/javascript" src="http://www.google.com/friendconnect/script/friendconnect.js"></script>
<!-- Define the div tag where the gadget will be inserted. -->
<div id="div-6981137703923629742" style="width:100%;"></div>
<!-- Render the gadget into a div. -->
<script type="text/javascript">
var skin = {};
skin['HEIGHT'] = '200';
skin['BUTTON_STYLE'] = 'compact';
skin['BUTTON_TEXT'] = 'Recommend it!';
skin['BUTTON_ICON'] = 'default';
google.friendconnect.container.setParentUrl('/' /* location of rpc_relay.html and canvas.html */);
google.friendconnect.container.renderOpenSocialGadget(
{ id: 'div-6981137703923629742',
url:'http://www.google.com/friendconnect/gadgets/recommended_pages.xml',
height: 300,
site: '15879776750384640912',
'view-params':{"pageUrl":location.href,"pageTitle":(document.title ? document.title : location.href),"docId":"recommendedPages"}
},
skin);
</script>

не очень в этом разбираюсь, но мне получается никак не изменить GET на POST...

можете посмотреть сайт http://flopik.ru - там после новостей увидите эту самую ошибку

Оу!
На сайте с 19.12.2007
Offline
239
#3

подскажите, пожалуйста, как изменить параметр в апаче "LimitRequestLine"

A4
На сайте с 09.08.2007
Offline
55
#4

LimitRequestLine 4094
в httpd.conf?
Настройка nginx и сопутствующего софта на freebsd/debian. Контакт через PM.
Оу!
На сайте с 19.12.2007
Offline
239
#5
Alexei42:
LimitRequestLine 4094
в httpd.conf?

мне надо исправить ошибку "Request-URI Too Large"

в инете прочитал, что за эту ошибку отвечает параметр апача "LimitRequestLine"

пытался прописать в самый низ файла httpd.conf код "LimitRequestLine 4094", но ошибка не исчезла..

можете както помочь или я не в то место прописываю "LimitRequestLine"

A4
На сайте с 09.08.2007
Offline
55
#6

Зайдите в директорию с конфигами апача и скажите grep -i LimitRequestLine -r .

показывает что-нибудь?

Оу!
На сайте с 19.12.2007
Offline
239
#7

Alexei42, а что значит "сказать"? Я захожу в директорию /etc/httpd/conf через ISP manager.. как там можно произнести эту команду? Или это надо сделать где-то в другом месте?

Andreyka
На сайте с 19.02.2005
Offline
822
#8

Через ssh

Десять шелов

Не стоит плодить сущности без необходимости
Оу!
На сайте с 19.12.2007
Offline
239
#9

Оу! добавил 29.05.2009 в 21:54

Alexei42:
Зайдите в директорию с конфигами апача и скажите grep -i LimitRequestLine -r .
показывает что-нибудь?

точно разобрался, как работать в шеле.. зашёл в папку /etc/httpd/conf, набрал команду, но ничего не выдало

что посоветуете?

G
На сайте с 26.05.2009
Offline
5
#10

Оу!, если не ошибаюсь, у этой директывы, значение выставляется в байтах..

то есть получается, по-дефолту у нее значение 8192 байт, это 8 кб, а вы ей еще в 2 раза меньше ставите.. 4 кб

попробуйте поставить 16, то есть 16*1024 = 16384 или 32*1024 = 32768..

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий