1. Уважаемые пользователи, прежде чем ответить в теме или создать новую,
    внимательно ознакомьтесь с правилами раздела

    Кому лень работать или руки не оттуда - пользуйтесь услугами специалистов
  2. Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.."

    Есть JED!!! Ищите там!!!

Проблема добавления изображения к материалу и повторного сохранения материала в K2

Тема в разделе "Joomla", создана пользователем 4aika, 7 окт 2010.

Информация :
  • Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с правилами раздела
  • Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.." Есть JED!!! Ищите там!!!
  • Аналоги ищите там же - на JED!!!
  • Новая версия? - У кого будет - тот выложит!
Статус темы:
Закрыта.
Модераторы: arman29, DMS, Genk0
  1. 4aika

    4aika Создатель

    Заблокирован
    Регистр.:
    22 ноя 2009
    Сообщения:
    21
    Симпатии:
    0
    Доброго времени суток! Прошу помочь в решении двух проблем с К2 2.4.1
    Для сведений установлена Joomla 1.5.18RE + К2 2.4.1 + шаблон GK Postnote / Хостинг и домен бесплатны eu(dot)pn
    1) При добавлении изображения к материалу К2 через загрузку ничего не происходит и при выборе файла на хостинге, нажав сохранить вылетает страница с ошибкой:
    Fatal error: mime_magic could not be initialized, magic file /usr/share/misc/file/magic.mime is not available in /~/www/адрес сайта/administrator/components/com_k2/lib/class.upload.php on line 2506
    2) При открытии материала и повторном сохранении, ничего не меняя в нем, выводит страницу с сообщением:
    Warning: save(/~/www/адрес сайта/administrator/components/com_k2/lib/JSON.php:( failed to open stream: No such file or directory in /~/www/адрес сайта/administrator/components/com_k2/models/item.php on line 549
    Fatal error: save(:( Failed opening required '/~/www/адрес сайта/administrator/components/com_k2/lib/JSON.php' (include_path='.:/usr/local/php4/share/pear') in /~/www/адрес сайта/administrator/components/com_k2/models/item.php on line 549
    Жду ваших предложений и рекомендации !:thenks:
     
  2. Mithgollor

    Mithgollor

    Регистр.:
    14 апр 2010
    Сообщения:
    168
    Симпатии:
    37
    Рекомендую сменить хостера. И при последующем выборе смотреть на теххарактеристики предлагаемого хостинга.
     
  3. igorus22

    igorus22

    Заблокирован
    Регистр.:
    21 дек 2007
    Сообщения:
    281
    Симпатии:
    56
    а подробнее ??на какие именно характеристики ?
    неделю назад поставил квикстарт с этим же шаблоном.
    ошибок правда никаких не вылетает. но проблема с изображениями имеет место быть. в демо материалах заменяю изображение
    с пятой попытки получилось заменить: тупо переписал файл в папке.
    (по поводу хостинга: я ставил на личный дедик, расширения пхп практически по максимуму установлены ,разве что кроме экзотики)
    имхо надо ждать обновления шаблона.
     
  4. Mithgollor

    Mithgollor

    Регистр.:
    14 апр 2010
    Сообщения:
    168
    Симпатии:
    37
    PHP 5.3-5.2, SQL- 5.1 желательно.
    И при чем здесь шаблон? Редактирование то из под админки происходит. А вот насчет квикстарта... проверь права на папки. Нет у меня доверия к этим быстрым стартам. Уж лучше поставить чистую джумлу и на нее накатывать.
     
  5. 4aika

    4aika Создатель

    Заблокирован
    Регистр.:
    22 ноя 2009
    Сообщения:
    21
    Симпатии:
    0
    Как mime файлы и json зависят от версии PHP? Я может глупость спросил :) У меня на хостинге Php 4.4.3 и SQL 5.1, только что прочел что можно перейти на PHP 5.3.1 тока не понимаю пока как )
    Кстати компонент установился без проблем не каких замечаний и ошибок. На чистую joomla.
     
  6. Mithgollor

    Mithgollor

    Регистр.:
    14 апр 2010
    Сообщения:
    168
    Симпатии:
    37
    MIME и JSON то может и никак, а вот их обработчики, рнр-шные скрипты, очень даже как.
    Ну ребята, вам же в ошибке все понятным языком указывается:
    функция mime_magic could not be initialized (не может быть инициализирована), строка 2506 файла class.upload.php К2-шного компонента.
    Код:
                         $this->log .= '- Checking MIME type with mime.magic file (mime_content_type())<br />';
                        if (function_exists('mime_content_type')) {
                            $this->file_src_mime = mime_content_type($this->file_src_pathname);
    вторая ошибка: Failed opening required (ниструкции однократного включения) в строке 549 файла item.php
    Код:
    require_once (JPATH_COMPONENT_ADMINISTRATOR.DS.'lib'.DS.'JSON.php');
    А, и еще ругается на наличие файла JSON.php
    No such file or directory in...
    Значит нужно смотреть на его наличие и правильность пути.
    По первым двум: нужно ковырять php.ini и httpd.conf
     
    4aika нравится это.
  7. 4aika

    4aika Создатель

    Заблокирован
    Регистр.:
    22 ноя 2009
    Сообщения:
    21
    Симпатии:
    0
    Я переключил на хостинге версию Php 5.3.1 SQL 5.1
    Теперь при сохрании материала К2 загружаеться пустая страница (белый экран)
    А при добавлении и сохранении материала с картинкой вылетает страница с
    ошибкой Error 500: Script Execution Failure

    Description: The server encountered an internal error or misconfiguration and was unable to complete your request.

    Most common reasons for returning this error message are:

    • File Upload Mode
    When you upload Perl, CGI scripts via FTP you should use always ASCII mode. If you get "Error 500: Script Execution Failure" you should check whether your FTP client uses ASCII mode when uploading your scripts, because if it uses BINARY mode to upload your scripts they won't work on the server. The problem caused by wrong upload mode is associated with the way different operating systems handle the "end of line" character. Unix system uses a "line-feed" (LF), Windows uses a "carriage-return" (CR) and "line-feed" (LF) pair. That's why it is very important that you set the uploading mode to ASCII.

    • File Permissions
    When you upload scripts via FTP the file permissions are set by default to 755. If you get "Error 500: Script Execution Failure" you should check whether your scripts have 755 permissions. Otherwise your scripts have lower level of permissions and does not support execution upon request. The octal representation of the 755 permission is equal to the following textual format: -rwxr-xr-x
    Most FTP clients support the CHMOD command which is used for setting file permissions. In case you have set improper permissions to your scripts, use your FTP client and set "Read, Write, Execute" permissions for the owner, "Read, Execute" permissions for the group and everyone else.

    • Script Errors
    This is the third well known reason for getting "Error 500: Script Execution Failure" upon execution of your scripts. Check your scripts for any obvious syntax or programming errors to make sure your code is not broken.


    Remember: When you get a "Error 500: Script Execution Failure", you should always check for any file uploading problems (ASCII/BINARY) and the executable permission settings. Once those are checked and verified, it looks like there is a syntax error or some other problem in the script.

    Добавлено через 33 минуты
    С JSON.php разобрался в файле item.php в двух местах где указан путь изменил название в нижний регистр букв. Материал сохраняеться отлично. :ay:

    С mime_magic could not be initialized (не может быть инициализирована), строка 2506 файла class.upload.php К2 не чего не понятно. Подскажите как решить проблему. :nezn:
     
  8. Mithgollor

    Mithgollor

    Регистр.:
    14 апр 2010
    Сообщения:
    168
    Симпатии:
    37
    Нужно проверить права на исполняющиеся скрипты.
    Еще как вариант, человек описывает решение здесь:
    http://joomlaforum.ru/index.php/topic,130443.0.html
    По второму вопросу смотрим файл httpd.conf на предмет модулей mime
    Вот в помощь:
    http://www.ru-board.com/new/article.php?sid=108
     
    4aika нравится это.
  9. 4aika

    4aika Создатель

    Заблокирован
    Регистр.:
    22 ноя 2009
    Сообщения:
    21
    Симпатии:
    0
    Скорее всего это связано собственно с хостингом, а точнее тем что он бесплатный и забугорный))) Написал тикет в тех.поддержку думаю пошлют куда подальше :)
    Добавлено через 53 минуты
    Подскажите что мне ответить хостеру насчет данной проблемы. Пришел ответ на почту:
    "Пожалуйста, предоставьте нам k2 составляющие требования, которыми управляют. Также, пожалуйста, обеспечьте прямую связь, на которой мы можем видеть в настоящее время показываемую ошибку." - переведенно translateру
    Англ.версия сообщения:
    "Please provide us with the k2 component run requirements. Also please provide a direct link on which we can see the currently displayed error."
    Кто подскажет где взять более менее детальные требования K2 к хостингу ???
    Прикрепил во вложении файл с инфой о конфигурации Php на моем хостинге, ознакомьтесь и поделитесь впечатлениями и советами. чего там нет и что нужно.
     

    Вложения:

Статус темы:
Закрыта.