forum.coppermine-gallery.net
Support => Русский (Russian) => Language Specific Support => cpg1.4.x FAQ (Russian) => Topic started by: SeaShine on February 24, 2009, 09:34:07 pm
-
Инструменты администратора - Проверка версии файлов
versioncheck.php
versioncheck
Думаю заголовок говорит сам за себя.
В Инструментах администратора - проверка версии файлов, мне вот что выдаётся:
Не могу подключиться к удаленному сайту
Coppermine не смог подключиться к удаленному сайту. Может быть две причины:
удаленный сайт в данный момент не работает - проверьте, можете ли Вы открыть данную страницу в Вашем браузере: http://coppermine.sourceforge.net/repository.txt - если не можете, попытайтесь позже.
PHP на Вашем сервере настроен с отключенным allow_url_fopen (по умолчанию, он включен). Если сервер находится под Вашим контролем, включите данную опцию в php.ini (по крайней мере разрешите ей быть замещенным ini_set). Если Вы пользуетесь удаленным хостингом, всего скорее Вам придется смириться с мыслью, что Вы не сможете сравнивать файлы через удаленный сайт. Данная страница тогда будет отображать только версии файлов, которые находятся в текущей установке сайта - обновления отображаться не будут.
Скрипт сравнивает с локальной копией файлов эталонов. Данные могут быть неточные, если Вы обновили Coppermine и не загрузили все файлы. Изменения в файлах после релиза не будут приниматься во внимание.
-
Думаю заголовок говорит сам за себя.
Что значит где?
На сервере он находится, там где установлена галереия.
Это Вы нам должны сказать, какой у Вас хостинг: собственный сервер, удаленный сервер и т.п.
В 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
-
Ещё Вы можете скачать файл
http://coppermine.sourceforge.net/repository.txt
в корень вашей галереи.
Так тоже будет (должно) тогда проверяться :)
-
Спасибо. Вот только ни php.ini, ни httpd.conf у меня нету.
-
\usr\local\php сюда php.ini
\usr\local\Apache2\conf сюда httpd.conf
-
Ох, большое спасибо!
-
Почти все файлы дистрибутива в полях "cpg версия" и "версия файла" показывает "-"
а в конце отображает вот эту таблицу:
Всего файлов/папок отмечено: 256
Отсутствует обязательных файлов: 125
Отсутствует необязательных файлов: 131
Файлов осталось от старой версии Coppermine: 0
Устаревших файлов: 0
Upgrade делал по документации с этого сайта
Что я сделал не так? и как исправить?
-
У Вас Coppermine как установлен?
В корне домена (coppermine-gallery.net или gallery.coppermine-gallery.net), или в папке (coppermine-gallery.net/gallery/)?
Если в корне, вы пробовали отмечать опцию "Coppermine установлен в корне сайта"?
У вас в корне сайта случайно файл repository.txt не валяется случаем?
Если да, то удалите.
- Если Ваш сайт не имеет доступа в интернет, скачайте файл:
http://coppermine-gallery.net/cpg14x.files.txt - Переименуйте его в:
repository.txt - И положите в корень сайта.
-
Установлен в корне домена
Первое пришло в голову, но такой опции не нашел!!!
Файл repository.txt отсутствует
создал в корне галлерели файл info.php с содержанием <? phpinfo(); ?>
Опция allow_url_fopen On (обе local и master)
Я так понимаю выкачивание и подстановка вручную файла repository.txt это обход проблемы? (попробовал, не помогло)
Где находится опция которую вы указали?
-
Прошу прощения за второй пост, не нашел кнопки редактирования своего сообщения
Опцию нашел (она не в настройках coppermine а прямо в окне скрипта verioncheck.php)
помогла!
-
Прошу прощения за второй пост, не нашел кнопки редактирования своего сообщения
Опцию нашел (она не в настройках coppermine а прямо в окне скрипта verioncheck.php)
помогла!
А тут нельзя старые сообщения редактировать, поэтому ничего страшного.
Я рад, что вы решили свою проблему.
-
Ранее была установлена галерея v1.4.10, согласно п.3.1.3 инструкции обновил до v1.4.25. Все как бы работает, но при проверке версии файлов с помощью versioncheck.php получаю следующее:
Всего файлов/папок отмечено: 256
Отсутствует обязательных файлов: 125
Отсутствует необязательных файлов: 131
Файлов осталось от старой версии Coppermine: 0
Устаревших файлов: 0
Причем все файлы, которые утилита проверки считает отсутствующими, реально имеются, права на все файлы - 644, на каталоги - 755.
Привожу пару скриншотов: один - часть лога утилиты проверки, второй - каталоги и часть файлов в ftp-клиенте.
После копирования файлов никакие права ещё не менял, но такое ощущение, что утилите не хватает прав для просмотра. Может быть такое?
Объективности ради добавлю, что и до обновления была такая же ерунда. Хочу понять в чем же проблема.
-
Выше ответ почитайте.
-
Выше ответ почитайте.
Спасибо, разобрался!