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

Статус
В этой теме нельзя размещать новые ответы.

4aika

Создатель
Заблокирован
Регистрация
22 Ноя 2009
Сообщения
20
Реакции
0
  • Автор темы
  • Заблокирован
  • #1
Доброго времени суток! Прошу помочь в решении двух проблем с К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 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:
Рекомендую сменить хостера. И при последующем выборе смотреть на теххарактеристики предлагаемого хостинга.
 
  • Заблокирован
  • #3
Рекомендую сменить хостера. И при последующем выборе смотреть на теххарактеристики предлагаемого хостинга.
а подробнее ??на какие именно характеристики ?
неделю назад поставил квикстарт с этим же шаблоном.
ошибок правда никаких не вылетает. но проблема с изображениями имеет место быть. в демо материалах заменяю изображение
с пятой попытки получилось заменить: тупо переписал файл в папке.
(по поводу хостинга: я ставил на личный дедик, расширения пхп практически по максимуму установлены ,разве что кроме экзотики)
имхо надо ждать обновления шаблона.
 
а подробнее ??на какие именно характеристики ?
неделю назад поставил квикстарт с этим же шаблоном.
ошибок правда никаких не вылетает. но проблема с изображениями имеет место быть. в демо материалах заменяю изображение
с пятой попытки получилось заменить: тупо переписал файл в папке.
(по поводу хостинга: я ставил на личный дедик, расширения пхп практически по максимуму установлены ,разве что кроме экзотики)
имхо надо ждать обновления шаблона.
PHP 5.3-5.2, SQL- 5.1 желательно.
И при чем здесь шаблон? Редактирование то из под админки происходит. А вот насчет квикстарта... проверь права на папки. Нет у меня доверия к этим быстрым стартам. Уж лучше поставить чистую джумлу и на нее накатывать.
 
  • Автор темы
  • Заблокирован
  • #5
PHP 5.3-5.2, SQL- 5.1 желательно.
Как mime файлы и json зависят от версии PHP? Я может глупость спросил :) У меня на хостинге Php 4.4.3 и SQL 5.1, только что прочел что можно перейти на PHP 5.3.1 тока не понимаю пока как )
Кстати компонент установился без проблем не каких замечаний и ошибок. На чистую joomla.
 
Как mime файлы и json зависят от версии PHP? Я может глупость спросил :) У меня на хостинге Php 4.4.3 и SQL 5.1, только что прочел что можно перейти на PHP 5.3.1 тока не понимаю пока как )
Кстати компонент установился без проблем не каких замечаний и ошибок. На чистую joomla.
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
 
  • Автор темы
  • Заблокирован
  • #7
Я переключил на хостинге версию 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:
 
Я переключил на хостинге версию 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:
Нужно проверить права на исполняющиеся скрипты.
Еще как вариант, человек описывает решение здесь:

По второму вопросу смотрим файл httpd.conf на предмет модулей mime
Вот в помощь:
 
  • Автор темы
  • Заблокирован
  • #9
Скорее всего это связано собственно с хостингом, а точнее тем что он бесплатный и забугорный))) Написал тикет в тех.поддержку думаю пошлют куда подальше :)
Добавлено через 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 на моем хостинге, ознакомьтесь и поделитесь впечатлениями и советами. чего там нет и что нужно.
 

Вложения

  • phpinfo5.cgi.zip
    8,9 KB · Просмотры: 3
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху