Инструменты - Проверка версии файлов Инструменты - Проверка версии файлов
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

Инструменты - Проверка версии файлов

Started by SeaShine, February 24, 2009, 09:34:07 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

SeaShine

Инструменты администратора - Проверка версии файлов
versioncheck.php
versioncheck

Думаю заголовок говорит сам за себя.
В Инструментах администратора - проверка версии файлов, мне вот что выдаётся:

Не могу подключиться к удаленному сайту

Coppermine не смог подключиться к удаленному сайту. Может быть две причины:
удаленный сайт в данный момент не работает - проверьте, можете ли Вы открыть данную страницу в Вашем браузере: http://coppermine.sourceforge.net/repository.txt - если не можете, попытайтесь позже.
PHP на Вашем сервере настроен с отключенным allow_url_fopen (по умолчанию, он включен). Если сервер находится под Вашим контролем, включите данную опцию в php.ini (по крайней мере разрешите ей быть замещенным ini_set). Если Вы пользуетесь удаленным хостингом, всего скорее Вам придется смириться с мыслью, что Вы не сможете сравнивать файлы через удаленный сайт. Данная страница тогда будет отображать только версии файлов, которые находятся в текущей установке сайта - обновления отображаться не будут.
Скрипт сравнивает с локальной копией файлов эталонов. Данные могут быть неточные, если Вы обновили Coppermine и не загрузили все файлы. Изменения в файлах после релиза не будут приниматься во внимание. 

Makc666

Quote from: SeaShine on February 24, 2009, 09:34:07 PM
Думаю заголовок говорит сам за себя.
Что значит где?
На сервере он находится, там где установлена галереия.

Это Вы нам должны сказать, какой у Вас хостинг: собственный сервер, удаленный сервер и т.п.

В FreeBSD системе, к примеру, файл находится в /usr/local/etc/
И после его изменения требуется перезапуск WEB сервера.

Часть настройке php.ini, если это разршено, можно менять через файл .htaccess , которые создаётся (редактируется) в корне галереи.

К примеру:

  • php_value upload_max_filesize 20M
  • php_flag magic_quotes_gpc on

При этом нужно помнить, что php_flag может содержать только флаги true/false или on/off

Список переменных файла php.ini и где они могут изменяться можно найти тут:
http://ru.php.net/manual/ru/ini.list.php

  • PHP_INI_USER 1 Опция может быть установлена в пользовательских скриптах
  • PHP_INI_PERDIR 2 Опция может быть установлена в php.ini, .htaccess или httpd.conf
  • PHP_INI_SYSTEM 4 Опция может быть установлена в php.ini или httpd.conf
  • PHP_INI_ALL 7 Опция может быть установлена где угодно

Конкретно allow_url_fopen может изменяться только через php.ini или httpd.conf

Можно ещё тут почитать: http://ru.php.net/manual/ru/filesystem.configuration.php


Makc666

Ещё Вы можете скачать файл
http://coppermine.sourceforge.net/repository.txt
в корень вашей галереи.

Так тоже будет (должно) тогда проверяться :)

SeaShine

Спасибо. Вот только ни php.ini, ни httpd.conf у меня нету.

MISHA

\usr\local\php сюда php.ini
\usr\local\Apache2\conf сюда httpd.conf

Что бы Ктулху не воскрес, подпишись на RSS

SeaShine


VecH

Почти все файлы дистрибутива в полях "cpg версия" и "версия файла" показывает "-"
а в конце отображает вот эту таблицу:
Всего файлов/папок отмечено:  256 
Отсутствует обязательных файлов:  125 
Отсутствует необязательных файлов:  131 
Файлов осталось от старой версии Coppermine:  0 
Устаревших файлов:  0

Upgrade делал по документации с этого сайта
Что я сделал не так? и как исправить?

Makc666

У Вас Coppermine как установлен?
В корне домена (coppermine-gallery.net или gallery.coppermine-gallery.net), или в папке (coppermine-gallery.net/gallery/)?
Если в корне, вы пробовали отмечать опцию "Coppermine установлен в корне сайта"?

У вас в корне сайта случайно файл repository.txt не валяется случаем?
Если да, то удалите.


  • Если Ваш сайт не имеет доступа в интернет, скачайте файл:
    http://coppermine-gallery.net/cpg14x.files.txt
  • Переименуйте его в:
    repository.txt
  • И положите в корень сайта.

VecH

Установлен в корне домена
Первое пришло в голову, но такой опции не нашел!!!
Файл repository.txt отсутствует
создал в корне галлерели файл info.php с содержанием <? phpinfo(); ?>
Опция allow_url_fopen On (обе local и master)

Я так понимаю выкачивание и подстановка вручную файла repository.txt это обход проблемы? (попробовал, не помогло)

Где находится опция которую вы указали?

VecH

Прошу прощения за второй пост, не нашел кнопки редактирования своего сообщения

Опцию нашел (она не в настройках coppermine а прямо в окне скрипта verioncheck.php)
помогла!

Makc666

Quote from: VecH on May 15, 2009, 09:44:46 PM
Прошу прощения за второй пост, не нашел кнопки редактирования своего сообщения

Опцию нашел (она не в настройках coppermine а прямо в окне скрипта verioncheck.php)
помогла!
А тут нельзя старые сообщения редактировать, поэтому ничего страшного.

Я рад, что вы решили свою проблему.

HungryMind

Ранее была установлена галерея v1.4.10, согласно п.3.1.3 инструкции обновил до v1.4.25. Все как бы работает, но при проверке версии файлов с помощью versioncheck.php получаю следующее:

Всего файлов/папок отмечено:      256
Отсутствует обязательных файлов:    125
Отсутствует необязательных файлов:    131
Файлов осталось от старой версии Coppermine:    0
Устаревших файлов:    0

Причем все файлы, которые утилита проверки считает отсутствующими, реально имеются, права на все файлы - 644, на каталоги - 755.

Привожу пару скриншотов: один - часть лога утилиты проверки, второй - каталоги и часть файлов в ftp-клиенте.

После копирования файлов никакие права ещё не менял, но такое ощущение, что утилите не хватает прав для просмотра. Может быть такое?

Объективности ради добавлю, что и до обновления была такая же ерунда. Хочу понять в чем же проблема.

Makc666


HungryMind