Как создать и настроить свой веб-сервер на VDS (05 сен 2024)
Осенью самое время заняться установкой и тюнингом своего веб-сервера. Не правда ли?
Ошибка при работе с материалами и категориями
- konservator
- Автор темы
- Не в сети
- Осваиваюсь на форуме
Less
Больше
11 года 7 мес. назад #1
от konservator
konservator создал тему: Ошибка при работе с материалами и категориями
Всем привет! Может уже кто-то сталкивался с данной проблемой. При сохранении или опубликовании или удалении материала, категории, выдает "ошибка сервера 500", но команда все равно выполняется, т.е. материал сохраняется, удаляется и т.п.. Отключал плагины, модули, все безрезультатно. Обращался на хостинг, сказали смотрите лог файлы. Но в логах на момент возникновения ошибки, по времени, чисто. Удалил все плагины которые были установлены после возникновения проблемы. Чистил кэш. Пробовал менять шаблон админки и т.п. Посоветуйте в какую сторону копать..
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Aleksej
- Не в сети
- Модератор
11 года 7 мес. назад #2
от Aleksej
Aleksej ответил в теме Ошибка при работе с материалами и категориями
Да многие, я думаю, сталкивались... чтобы в этом убедиться - достаточно погуглить по фразе Internal Server Error 500.
Я бы сказал так - либо вы что-то меняли в .htaccess либо в php.ini (если есть), и сделали это нелучшим образом... либо - скрипты вашего сайта спотыкаются о выставленные лимиты хостинга. Если предусматривает админка хостинга просмотр затребованных ваших сайтом ресурсов - взгляните там. И - неужели error.log у вас действительно "чист"?
Если и в самом деле ваши действия ни при чем в плане возникновения этой ошибки... очень вероятно, что в настоящий момент попросту излишне перегружен (либо плохо сбалансирован) ваш сервак; обычное дело на российских хостингах.
Я бы сказал так - либо вы что-то меняли в .htaccess либо в php.ini (если есть), и сделали это нелучшим образом... либо - скрипты вашего сайта спотыкаются о выставленные лимиты хостинга. Если предусматривает админка хостинга просмотр затребованных ваших сайтом ресурсов - взгляните там. И - неужели error.log у вас действительно "чист"?
Если и в самом деле ваши действия ни при чем в плане возникновения этой ошибки... очень вероятно, что в настоящий момент попросту излишне перегружен (либо плохо сбалансирован) ваш сервак; обычное дело на российских хостингах.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- konservator
- Автор темы
- Не в сети
- Осваиваюсь на форуме
11 года 7 мес. назад #3
от konservator
konservator ответил в теме Ошибка при работе с материалами и категориями
.htaccess только раз менялся перед созданием сайта, php.ini совсем не редактировался.
в логах встречается такое
на хостинге поддержка пишет исправляйте эти ошибки, хотя я даже плагины отключал.. все равно одно и то же.
Странно, что при редактировании материала на самом сайте, не через админку, сохраняется все нормально, без ошибок.
ВНИМАНИЕ: Спойлер!
Code:
##
# @package Joomla
# @copyright Copyright (C) 2005 - 2012 Open Source Matters. All rights reserved.
# @license GNU General Public License version 2 or later; see LICENSE.txt
##
##
# READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE!
#
# The line just below this section: 'Options +FollowSymLinks' may cause problems
# with some server configurations. It is required for use of mod_rewrite, but may already
# be set by your server administrator in a way that dissallows changing it in
# your .htaccess file. If using it causes your server to error out, comment it out (add # to
# beginning of line), reload your site in your browser and test your sef url's. If they work,
# it has been set by your server administrator and you do not need it set here.
##
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} yurevets37.ru$ [NC]
RewriteCond %{HTTP_HOST} !^www.yurevets37.ru$ [NC]
RewriteRule ^(.*)$ http://www.yurevets37.ru/$1 [R=301,L]
## Mod_rewrite in use.
## Begin - Rewrite rules to block out some common exploits.
# If you experience problems on your site block out the operations listed below
# This attempts to block the most common type of exploit `attempts` to Joomla!
#
# Block out any script trying to base64_encode data within the URL.
RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
# Block out any script that includes a <script> tag in URL.
RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL.
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL.
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Return 403 Forbidden header and show the content of the root homepage
RewriteRule .* index.php [F]
#
## End - Rewrite rules to block out some common exploits.
## Begin - Custom redirects
#
# If you need to redirect some pages, or set a canonical non-www to
# www redirect (or vice versa), place that code here. Ensure those
# redirects use the correct RewriteRule syntax and the [R=301,L] flags.
#
## End - Custom redirects
##
# Uncomment following line if your webserver's URL
# is not directly related to physical file paths.
# Update Your Joomla! Directory (just / for root).
##
# RewriteBase /
## Begin - Joomla! core SEF Section.
#
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
#
# If the requested path and file is not /index.php and the request
# has not already been internally rewritten to the index.php script
RewriteCond %{REQUEST_URI} !^/index\.php
# and the request is for something within the component folder,
# or for the site root, or for an extensionless URL, or the
# requested URL ends with one of the listed extensions
RewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw))$ [NC]
# and the requested path and file doesn't directly match a physical file
RewriteCond %{REQUEST_FILENAME} !-f
# and the requested path and file doesn't directly match a physical folder
RewriteCond %{REQUEST_FILENAME} !-d
# internally rewrite the request to the index.php script
RewriteRule .* index.php [L]
#
## End - Joomla! core SEF Section.
в логах встречается такое
ВНИМАНИЕ: Спойлер!
[Thu Mar 28 00:05:05 2013] [error] [client 37.9.42.165] PHP Notice: Undefined property: JSite::$registeredurlparams in /home/konse863/domains/yurevets37.ru/public_html/libraries/joomla/cache/cache.php on line 639, referer:
yurevets37.ru/sait-gorod-yurevets/novost...9-beregite-vodu.html
[Thu Mar 28 00:05:05 2013] [error] [client 37.9.42.165] PHP Notice: Undefined variable: item_url in /home/konse863/domains/yurevets37.ru/public_html/plugins/content/jlcackle/jlcackle.php on line 90, referer: yurevets37.ru/sait-gorod-yurevets/novost...9-beregite-vodu.html
[Thu Mar 28 00:08:03 2013] [error] [client 37.140.141.2] PHP Notice: Undefined property: JSite::$registeredurlparams in /home/konse863/domains/yurevets37.ru/public_html/libraries/joomla/cache/cache.php on line 639
[Thu Mar 28 00:08:03 2013] [error] [client 37.140.141.2] PHP Notice: Undefined property: JSite::$registeredurlparams in /home/konse863/domains/yurevets37.ru/public_html/libraries/joomla/cache/cache.php on line 639
[Thu Mar 28 00:08:35 2013] [error] [client 91.219.48.46] PHP Notice: Undefined property: JSite::$registeredurlparams in /home/konse863/domains/yurevets37.ru/public_html/libraries/joomla/cache/cache.php on line 639, referer: www.yurevets37.ru/sait-gorod-yurevets/no...utbolnyj-tsentr.html
[Thu Mar 28 00:08:35 2013] [error] [client 91.219.48.46] PHP Notice: Undefined property: JSite::$registeredurlparams in /home/konse863/domains/yurevets37.ru/public_html/libraries/joomla/cache/cache.php on line 639, referer: www.yurevets37.ru/sait-gorod-yurevets/no...utbolnyj-tsentr.html
[Thu Mar 28 00:08:38 2013] [error] [client 66.249.75.43] PHP Notice: Undefined property: JSite::$registeredurlparams in /home/konse863/domains/yurevets37.ru/public_html/libraries/joomla/cache/cache.php on line 639
[Thu Mar 28 00:08:38 2013] [error] [client 66.249.75.43] PHP Notice: Undefined property: JSite::$registeredurlparams in /home/konse863/domains/yurevets37.ru/public_html/libraries/joomla/cache/cache.php on line 639
[Thu Mar 28 00:09:26 2013] [error] [client 173.199.114.51] PHP Notice: Undefined property: JSite::$registeredurlparams in /home/konse863/domains/yurevets37.ru/public_html/libraries/joomla/cache/cache.php on line 639
[Thu Mar 28 00:09:26 2013] [error] [client 173.199.114.51] PHP Notice: Undefined property: JSite::$registeredurlparams in /home/konse863/domains/yurevets37.ru/public_html/libraries/joomla/cache/cache.php on line 639
[Thu Mar 28 00:05:05 2013] [error] [client 37.9.42.165] PHP Notice: Undefined variable: item_url in /home/konse863/domains/yurevets37.ru/public_html/plugins/content/jlcackle/jlcackle.php on line 90, referer: yurevets37.ru/sait-gorod-yurevets/novost...9-beregite-vodu.html
[Thu Mar 28 00:08:03 2013] [error] [client 37.140.141.2] PHP Notice: Undefined property: JSite::$registeredurlparams in /home/konse863/domains/yurevets37.ru/public_html/libraries/joomla/cache/cache.php on line 639
[Thu Mar 28 00:08:03 2013] [error] [client 37.140.141.2] PHP Notice: Undefined property: JSite::$registeredurlparams in /home/konse863/domains/yurevets37.ru/public_html/libraries/joomla/cache/cache.php on line 639
[Thu Mar 28 00:08:35 2013] [error] [client 91.219.48.46] PHP Notice: Undefined property: JSite::$registeredurlparams in /home/konse863/domains/yurevets37.ru/public_html/libraries/joomla/cache/cache.php on line 639, referer: www.yurevets37.ru/sait-gorod-yurevets/no...utbolnyj-tsentr.html
[Thu Mar 28 00:08:35 2013] [error] [client 91.219.48.46] PHP Notice: Undefined property: JSite::$registeredurlparams in /home/konse863/domains/yurevets37.ru/public_html/libraries/joomla/cache/cache.php on line 639, referer: www.yurevets37.ru/sait-gorod-yurevets/no...utbolnyj-tsentr.html
[Thu Mar 28 00:08:38 2013] [error] [client 66.249.75.43] PHP Notice: Undefined property: JSite::$registeredurlparams in /home/konse863/domains/yurevets37.ru/public_html/libraries/joomla/cache/cache.php on line 639
[Thu Mar 28 00:08:38 2013] [error] [client 66.249.75.43] PHP Notice: Undefined property: JSite::$registeredurlparams in /home/konse863/domains/yurevets37.ru/public_html/libraries/joomla/cache/cache.php on line 639
[Thu Mar 28 00:09:26 2013] [error] [client 173.199.114.51] PHP Notice: Undefined property: JSite::$registeredurlparams in /home/konse863/domains/yurevets37.ru/public_html/libraries/joomla/cache/cache.php on line 639
[Thu Mar 28 00:09:26 2013] [error] [client 173.199.114.51] PHP Notice: Undefined property: JSite::$registeredurlparams in /home/konse863/domains/yurevets37.ru/public_html/libraries/joomla/cache/cache.php on line 639
на хостинге поддержка пишет исправляйте эти ошибки, хотя я даже плагины отключал.. все равно одно и то же.
Странно, что при редактировании материала на самом сайте, не через админку, сохраняется все нормально, без ошибок.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Aleksej
- Не в сети
- Модератор
11 года 7 мес. назад - 11 года 7 мес. назад #4
от Aleksej
Aleksej ответил в теме Ошибка при работе с материалами и категориями
Хм, да.... забавно.
Вполне возможно, что именно ваша бага описана здесь, на JoomlaCode , взгляните по ссылке. Попробуйте закомментировать указанную строчку либо изменить:
Вполне возможно, что именно ваша бага описана здесь, на JoomlaCode , взгляните по ссылке. Попробуйте закомментировать указанную строчку либо изменить:
Change line 639 in libraries/joomla/cache/cache.php
Code:$registeredurlparams = $app->registeredurlparams;
into
Code:if(!empty($app->registeredurlparams)) { $registeredurlparams = $app->registeredurlparams; }
Последнее редактирование: 11 года 7 мес. назад пользователем Aleksej.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.