Перейти к содержимому


Фотография
- - - - -

Типичные 500-е ошибки сайта

500 ошибка application is not a basket white screen joomla no template selected

  • Закрытая тема Тема закрыта
В этой теме нет ответов

#1 Cheren-dow

Cheren-dow

Отправлено 04 September 2013 - 14:33

Что такое 500 «Internal Server Error» ошибка ?

 

500 ошибка в дословном переводе так и переводится «Внутренняя Ошибка Сервера». 

 

Причин появления ошибки может быть огромное множество, но часто это связано с:

  1. неправильно указанными параметрами в фале .htaccess

  2. малой долей вероятности по вине хостера

  3. ошибкой в php коде

 

 

Определяем из-за чего произошла ошибка.

 

500 ошибка как правило фиксируется в логах сервера. Поэтому сперва смотрим причину ошибки, а увидеть ее можно в папке logs - файл error.log (название файла может незначительно отличаться в зависимости от настройки httpd.conf файла). Записи ошибок пишутся сверху-вниз. Поэтому, когда вас просят предоставить логи, ищите ближе к концу строки с временем и датой когда у вас произошла ошибка.

 

В самом файле вы увидите примерно такие строки:

[Tue Jan 24 02:28:51 2013] [error] PHP Fatal error: require_once() [<a href='function.require'>function.require</a>]: Failed opening required '/home/u188694/сайт.com/www/installation/installer/installer.php' (include_path='.:/usr/local/share/pear') in /home/u188694/сайт.com/www/installation/includes/application.php on line 83

В приведенном логе именно PHP Fatal error: require_once() и вызывает ошибку, т.к  файл application.php не может подключить файл installer.php.

 

Так же не забудьте прочитать  эту статью, она подскажет вам как включить отображение ошибок при появлении белого экрана.

 

 

 

Типичные 500 ошибки в JBZoo и способы их решения.

 

Большой процент случаев когда ошибка появляется при переходе в корзину и мы видим error 500 Application is not a basket(Каталог не включен как корзина)

 

ssmbb862165_200x0.png

 

Причин появления может быть несколько.

 

1. Не создана и не выбрана форма подачи.

Убедитесь что вы создали форму в подачах материала для оформления заказа. Для этого перейдите в созданное вами приложение на вкладку  «Подачи материала» и создайте форму с нужными для вас полями и сохраните.

ssm925315e4_200x0.png

Далее в настройке корзины нашего приложения следует указать форму подачи материала и шаблон формы заказа.

ssm9eed3521_200x0.png

 

 

2. Не установлена в элементе  JBZoo Price - Advance связь с корзиной.

Так же следует проверить связь элемента JBZoo Price - Advance с нашей корзиной. Для этого в компоненте Zoo нажмите на «Шестеренку», перейдите в приложение JBZoo и нажмите «редактировать поля». Откройте настройки элемента цены (JBZoo Price - Advance) и установите следующие параметры.

ssm882058b5_200x0.png

 

  1. Пункт меню корзины - выбираем тот пункт который ссылается на наш каталог

  2. Каталог корзины - это наше приложение

3. В модуле корзины (mod_jbzoo_basket) не установлены параметры.

В менеджере модулей перейдите в модуль корзины, на вкладку настройки и установите связь с приложением.

ssm4b7f3bc9_200x0.png

 

  1. Наше созданное приложение

  2. Пункт меню который ссылается на наш каталог

Так же при работе с JBZoo вы можете натолкнутся на:

  • 500 ошибку с названием «no template selected» - она говорит о том, что не указан шаблон созданного приложения на JBZoo. Что бы от нее избавиться требуется выбрать шаблон «Catalog» в настройках приложения.

    ssme1bf47e0_200x0.png


  • Fatal error: Allowed memory size - возникает при нехватки памяти. Более подробно о методах устранения данной ошибки вы можете прочитать в этой статье. 

  • Error Saving Item - возникает при сохранении элементов. Помочь с решением этого вопроса создана отдельная статья


Сообщение отредактировал Cheren-dow: 08 September 2013 - 11:06

  • 0
Изображение
 





Темы с аналогичным тегами 500 ошибка, application is not a basket, white screen joomla, no template selected

Click to return to top of page in style!