Автор Тема: Ошибка HTTP 500 (Internal Server Error)  (Прочитано 8191 раз)

06 Ноябрь 2014, 11:48:37
Ответ #15
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Это ответ ни о чем. Результат переговоров с хостингом могу сказать сразу - "Вам нужно перейти на более дорогой тариф (хостинг помощнее) ".

Вы какие-то модули для работы с заказами устанавливали?
Меняли стандарные классы заказа?
06 Ноябрь 2014, 11:56:16
Ответ #16
  • Новичок
  • *
  • Сообщений: 38
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Вы какие-то модули для работы с заказами устанавливали?
Меняли стандарные классы заказа?
Нет. Сейчас что смог - посмотрел, ничего на заказах не установлено.

P.S. Самый последний заказ, в обработке, с интервалом в секунду то отдаёт пдф, то опять на 500 скачет.
06 Ноябрь 2014, 12:08:31
Ответ #17
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Тогда только менять хостинг. Prestashop из коробки работает без проблем, если ничего не меняли. Это проверено. Минимальный требования 64MB выделенной памяти. При меньшем размере возможны проблемы. Еще одно проблемное место, это запросы к базе данных. Часто возникают проблемы с бд, когда хостер ограничивает по минимуму работу с mysql, при нахождении на сервере множества сайтов. Можно попробывать установить модуль кеширования запросов к бд (платный стоит примерно 200$), он снижает нагрузку на бд. Но это только есть хостинг вменяемый. Попробуйте создать копию сайта на локалке или другом хостинге, поработайте, потестируйте и все будет ясно.
06 Ноябрь 2014, 12:18:26
Ответ #18
  • Новичок
  • *
  • Сообщений: 38
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Тогда только менять хостинг. Prestashop из коробки работает без проблем, если ничего не меняли. Это проверено. Минимальный требования 64MB выделенной памяти. При меньшем размере возможны проблемы. Еще одно проблемное место, это запросы к базе данных. Часто возникают проблемы с бд, когда хостер ограничивает по минимуму работу с mysql, при нахождении на сервере множества сайтов. Можно попробывать установить модуль кеширования запросов к бд (платный стоит примерно 200$), он снижает нагрузку на бд. Но это только есть хостинг вменяемый. Попробуйте создать копию сайта на локалке или другом хостинге, поработайте, потестируйте и все будет ясно.
Спасибо большое. Скажу владельцу, будем думать.
10 Ноябрь 2014, 14:47:44
Ответ #19
  • Новичок
  • *
  • Сообщений: 38
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
И опять я с 500. Всё пытаюсь разобраться. Решили хостинг не менять. Посоветовался с одним веб-мастером, он сказал, что ошибка где-то внутри сайта. Говорит, что нужно править .htaccess. Господа, может кто сможет что подсказать или направить? Вытянул логи с корня с последними ошибками.
Цитировать
[Mon Nov 10 14:45:57 2014] [error] [client 80.94.169.149] File does not exist: /home/krendelb/public_html/500.shtml, referer: http://krendel.by/admin12/index.php?controller=AdminOrders&token=cda3696b2ed48acedff2851bb42aa111
[Mon Nov 10 14:39:49 2014] [error] [client 80.94.169.149] File does not exist: /home/krendelb/public_html/500.shtml, referer: http://krendel.by/admin12/index.php?controller=AdminOrders&token=cda3696b2ed48acedff2851bb42aa111
[Mon Nov 10 14:37:30 2014] [error] [client 37.212.254.80] File does not exist: /home/krendelb/public_html/img/c/ru-default-medium_default.jpg, referer: http://krendel.by/index.php?id_category=20&controller=category&p=4
[Mon Nov 10 14:37:22 2014] [error] [client 37.212.254.80] File does not exist: /home/krendelb/public_html/img/c/ru-default-medium_default.jpg, referer: http://krendel.by/index.php?id_category=20&controller=category&p=3
[Mon Nov 10 14:37:12 2014] [error] [client 37.212.254.80] File does not exist: /home/krendelb/public_html/img/c/ru-default-medium_default.jpg, referer: http://krendel.by/index.php?id_category=20&controller=category&p=2
[Mon Nov 10 14:36:56 2014] [error] [client 37.212.254.80] File does not exist: /home/krendelb/public_html/img/c/ru-default-medium_default.jpg, referer: http://krendel.by/index.php?id_category=20&controller=category
[Mon Nov 10 14:36:00 2014] [error] [client 37.212.254.80] File does not exist: /home/krendelb/public_html/img/c/ru-default-medium_default.jpg, referer: http://krendel.by/index.php?id_category=20&controller=category
[Mon Nov 10 14:33:04 2014] [error] [client 80.94.169.149] File does not exist: /home/krendelb/public_html/500.shtml, referer: http://krendel.by/admin12/index.php?controller=AdminOrders&token=cda3696b2ed48acedff2851bb42aa111
[Mon Nov 10 14:23:46 2014] [error] [client 80.94.169.149] File does not exist: /home/krendelb/public_html/500.shtml, referer: http://krendel.by/admin12/index.php?controller=AdminOrders&token=cda3696b2ed48acedff2851bb42aa111
[Mon Nov 10 14:21:53 2014] [error] [client 80.94.169.149] File does not exist: /home/krendelb/public_html/500.shtml, referer: http://krendel.by/admin12/index.php?controller=AdminOrders&token=cda3696b2ed48acedff2851bb42aa111
[Mon Nov 10 14:21:51 2014] [error] [client 178.124.205.205] File does not exist: /home/krendelb/public_html/img/c/ru-default-medium_default.jpg, referer: http://krendel.by/index.php?id_category=20&controller=category
[Mon Nov 10 14:21:15 2014] [error] [client 82.145.217.245] File does not exist: /home/krendelb/public_html/img/p/ru-default-medium_default.jpg, referer: http://krendel.by/index.php?id_product=210&controller=product
[Mon Nov 10 14:20:58 2014] [error] [client 80.94.169.149] File does not exist: /home/krendelb/public_html/500.shtml, referer: http://krendel.by/admin12/index.php?controller=AdminOrders&token=cda3696b2ed48acedff2851bb42aa111
[Mon Nov 10 14:19:00 2014] [error] [client 82.145.217.245] File does not exist: /home/krendelb/public_html/img/p/ru-default-medium_default.jpg, referer: http://krendel.by/index.php?id_product=210&controller=product
[Mon Nov 10 14:16:54 2014] [error] [client 80.94.169.149] File does not exist: /home/krendelb/public_html/favicon.ico
[Mon Nov 10 14:16:53 2014] [error] [client 80.94.169.149] File does not exist: /home/krendelb/public_html/favicon.ico
[Mon Nov 10 14:16:53 2014] [error] [client 80.94.169.149] File does not exist: /home/krendelb/public_html/500.shtml, referer: http://krendel.by/admin12/index.php?controller=AdminOrders&token=cda3696b2ed48acedff2851bb42aa111
[Mon Nov 10 14:03:51 2014] [error] [client 195.222.78.162] File does not exist: /home/krendelb/public_html/img/c/ru-default-medium_default.jpg, referer: http://krendel.by/index.php?id_category=20&controller=category
[Mon Nov 10 13:10:14 2014] [error] [client 87.252.227.61] File does not exist: /home/krendelb/public_html/img/p/ru-default-home_default.jpg, referer: http://krendel.by/index.php?controller=new-products
500 ошибка для получения пдф-ного файла верхняя.

.htaccess (путь /home/krendelb/public_html/.htaccess):
Цитировать
# ~~start~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again
# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution
# http://www.prestashop.com - http://www.prestashop.com/forums

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^krendel.by$
RewriteRule . - [E=REWRITEBASE:/]
RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]

# AlphaImageLoader for IE and fancybox
RewriteCond %{HTTP_HOST} ^krendel.by$
RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L]
RewriteCond %{HTTP_HOST} ^$
RewriteRule . - [E=REWRITEBASE:/]
RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]

# AlphaImageLoader for IE and fancybox
RewriteCond %{HTTP_HOST} ^$
RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L]
</IfModule>

#If rewrite mod isn't enabled
ErrorDocument 404 /index.php?controller=404

# ~~end~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again


10 Ноябрь 2014, 14:58:33
Ответ #20
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Как может prestashop работать на тысячах сайтов, если существует ошибка внутри движка? Или вы думаете, что только у вас сайт на prestashop? Скорее всего это конфликт движка и конфигурации сервера.
Цитировать
File does not exist:
У вас не сервер не видит файлы. Их или нет, или не правльно определены пути по сайту (в том числе и правила в htaccess), или запрещен доступ к файлам для того пользоваля, от имени которого запущен скрипт. Других причин, для такой ошибки, нет.
Хрстинг можно и не менять, только нужно настроить сервер правильно.