*.patch

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
M.L.N

*.patch

Сообщение M.L.N »

Что за файлы *.patch ?
Аватара пользователя
crash
Former team member
Сообщения: 6517
Зарегистрирован: 20 лет 10 месяцев
Откуда: Бердск

Сообщение crash »

ну как что за файлы.. помоему понятно что файлы обновления форума до версии какой там надо))
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
M.L.N

Сообщение M.L.N »

Ну об этом я уже догодался 8) а как их использовать?
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 21 год 2 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

Они используются при помощи unix-команды patch. Более подробно читайте в инструкциях в каталоге docs дистрибутива.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
O
phpBB 1.4.2
Сообщения: 55
Зарегистрирован: 20 лет 2 месяца
Откуда: Восточное Дегунино, Москва, Россия

Сообщение O »

Не подскажут ли знающие люди, как адресоваться к unix-команде patch , если ее нет на хостинге (в моем случае хостинг - www.net.ru ).
$ patch -cl -d forum -p1 < phpbb-2.0.13_to_2.0.15.patch > result1.txt
bash_cd_allowed: patch: command not found
$ /usr/bin/patch -cl -d forum -p1 < phpbb-2.0.13_to_2.0.15.patch > result1.txt
bash_cd_allowed: /usr/bin/patch: restricted: cannot specify `/' in command names
Житель района Восточное Дегунино (Москва, Россия)
Аватара пользователя
crash
Former team member
Сообщения: 6517
Зарегистрирован: 20 лет 10 месяцев
Откуда: Бердск

Сообщение crash »

O писал(а):Не подскажут ли знающие люди, как адресоваться к unix-команде patch , если ее нет на хостинге
никак.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
consultiruem
phpBB 1.0.0
Сообщения: 2
Зарегистрирован: 19 лет 9 месяцев

Обновил patch'ем, но в админке пишет, что версия старая

Сообщение consultiruem »

Привет!
Такая ситуация: пропатчил форум с 2.0.16 до 2.0.17 (не хотелось терять моды). Правда, нет доступа к шелу, поэтому вызвал команду patch из перлового скрипта.
После этого внешне ничего не изменилось, в том числе, когда заходишь в админку, внизу пишет, что у меня по-прежнему 2.0.16 и надо обновлять.
Хотя вывод patch'а был нормальный и exit status - 0.
Вот, что patch выдала:

Код: Выделить всё

patching file admin/admin_ug_auth.php
patching file admin/admin_users.php
patching file includes/bbcode.php
patching file includes/functions.php
patching file includes/functions_validate.php
patching file includes/usercp_activate.php
patching file includes/usercp_avatar.php
patching file includes/usercp_viewprofile.php
patching file privmsg.php
Hunk #2 succeeded at 750 (offset 52 lines).
Hunk #4 succeeded at 2085 (offset 52 lines).
patching file templates/subSilver/faq_body.tpl
patching file viewtopic.php
Hunk #2 succeeded at 1056 (offset 67 lines).
Теряюсь в догадках, подскажите, что сделал не так?

Ник исправлен для соответствия правилам.
Аватара пользователя
crash
Former team member
Сообщения: 6517
Зарегистрирован: 20 лет 10 месяцев
Откуда: Бердск

Сообщение crash »

consultiruem
1. поиск по форуму
2. чтение документации
3. ну и ответ на вопрс кроется в update_to_latest.php.

вообще то правила читать не пробовали?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
consultiruem
phpBB 1.0.0
Сообщения: 2
Зарегистрирован: 19 лет 9 месяцев

Сообщение consultiruem »

как всё серьёзно!
лады, можно удалять тему, всё понял
за подсказку спасибо
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 21 год 2 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

consultiruem писал(а):поэтому вызвал команду patch из перлового скрипта
Можно этот момент подробнее? Многим может быть интересно, так как доступ к шеллу дают далеко не все хостеры.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
svk
phpBB 2.0.3
Сообщения: 384
Зарегистрирован: 19 лет 10 месяцев
Откуда: Москва, Fortuna-net

Сообщение svk »

А смысл из перлового? Я вызываю из пхпшного:

Код: Выделить всё

<?php
system ("path bla-bla-bla");
?>
NETBYNET Holding system administrator
MchlP
phpBB 1.4.1
Сообщения: 48
Зарегистрирован: 19 лет 9 месяцев

Сообщение MchlP »

Вопрос к модераторам: у вас тут так принято, глумиться над "туповатыми" вопросами с ритуальными танцами вокруг поиска, но убивать прямые ответы на них? Да?
Буду знать... :)
MchlP
phpBB 1.4.1
Сообщения: 48
Зарегистрирован: 19 лет 9 месяцев

Сообщение MchlP »

O
как адресоваться к unix-команде patch , если ее нет на хостинге

если unix-команде patch нет на хостинге, она может быть где-нибудь на локальном сервере или на какой-нибудь другой доступной unix-системе.

Но, даже если у вас в доступном окружении есть windows only, то и тут patch файлы могут сослужить огромную службу...

я, например, начиная, примерно, с версии 2.0.9 пользуюсь рatch файлами для "ручного апдейта".
Плюсы такого подхода:
1. обычно рatch файлы появляются (становятся доступными) раньше, чем изменения в формате MOD phpBB.
2. синтаксис рatch файлов не сложнее синтаксиса MOD-файла для проведения изменений вручную (по мне – так даже нагляднее).
3. рatch файлах содержится больше информации, чем в MOD-файле (например, номер новой версии файла и дата)
4. используя рatch файл нет необходимости производить последовательные изменения при апдейте с более старых версий (например, 2.0.12 -2.0.17 : вместо пяти последовательных 12-13, 13-14,14-15,15-16,16-17 всего одно, для этого нужно просто взять соответствующий рatch файл 2.0.12 -2.0.17. Это не значит, что фактических изменений будет значительно меньше, но ээто значительно удобнее.)

Единственное, о чем следует помнить - произвести необходимые изменения в базе данных (если такие были) и не забыть исправить номер версии в таблице config.
Рекомендую :)
Аватара пользователя
svk
phpBB 2.0.3
Сообщения: 384
Зарегистрирован: 19 лет 10 месяцев
Откуда: Москва, Fortuna-net

Сообщение svk »

А что мешает на винде кигвиновским патчем воспользоваться?
NETBYNET Holding system administrator
quazi
phpBB 2.0.2
Сообщения: 306
Зарегистрирован: 20 лет 1 месяц

Сообщение quazi »

O писал(а):как адресоваться к unix-команде patch , если ее нет на хостинге
так же как сесть на стул, которого нет
consultiruem писал(а):вызвал команду patch из перлового скрипта
а как вы к перлу подцепились? опишите технологию - перлом командовать вам все равно придется из коммандной строки. а это, знаете ли, шелл!
svk писал(а):винде кигвиновским патчем
что-о это за зверь?

Вернуться в «Поддержка phpBB 2.0.x»