*.patch
-
- Former team member
- Сообщения: 6517
- Зарегистрирован: 20 лет 10 месяцев
- Откуда: Бердск
ну как что за файлы.. помоему понятно что файлы обновления форума до версии какой там надо))
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
-
- phpBB Guru
- Сообщения: 5484
- Зарегистрирован: 21 год 2 месяца
- Поблагодарили: 2 раза
Они используются при помощи unix-команды patch. Более подробно читайте в инструкциях в каталоге docs дистрибутива.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB 1.4.2
- Сообщения: 55
- Зарегистрирован: 20 лет 2 месяца
- Откуда: Восточное Дегунино, Москва, Россия
Не подскажут ли знающие люди, как адресоваться к 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
Житель района Восточное Дегунино (Москва, Россия)
-
- Former team member
- Сообщения: 6517
- Зарегистрирован: 20 лет 10 месяцев
- Откуда: Бердск
никак.O писал(а):Не подскажут ли знающие люди, как адресоваться к unix-команде patch , если ее нет на хостинге
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
-
- phpBB 1.0.0
- Сообщения: 2
- Зарегистрирован: 19 лет 9 месяцев
Обновил patch'ем, но в админке пишет, что версия старая
Привет!
Такая ситуация: пропатчил форум с 2.0.16 до 2.0.17 (не хотелось терять моды). Правда, нет доступа к шелу, поэтому вызвал команду patch из перлового скрипта.
После этого внешне ничего не изменилось, в том числе, когда заходишь в админку, внизу пишет, что у меня по-прежнему 2.0.16 и надо обновлять.
Хотя вывод patch'а был нормальный и exit status - 0.
Вот, что patch выдала:
Теряюсь в догадках, подскажите, что сделал не так?
Ник исправлен для соответствия правилам.
Такая ситуация: пропатчил форум с 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).
Ник исправлен для соответствия правилам.
-
- Former team member
- Сообщения: 6517
- Зарегистрирован: 20 лет 10 месяцев
- Откуда: Бердск
consultiruem
1. поиск по форуму
2. чтение документации
3. ну и ответ на вопрс кроется в update_to_latest.php.
вообще то правила читать не пробовали?
1. поиск по форуму
2. чтение документации
3. ну и ответ на вопрс кроется в update_to_latest.php.
вообще то правила читать не пробовали?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
-
- phpBB 1.0.0
- Сообщения: 2
- Зарегистрирован: 19 лет 9 месяцев
-
- phpBB Guru
- Сообщения: 5484
- Зарегистрирован: 21 год 2 месяца
- Поблагодарили: 2 раза
Можно этот момент подробнее? Многим может быть интересно, так как доступ к шеллу дают далеко не все хостеры.consultiruem писал(а):поэтому вызвал команду patch из перлового скрипта
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB 2.0.3
- Сообщения: 384
- Зарегистрирован: 19 лет 10 месяцев
- Откуда: Москва, Fortuna-net
А смысл из перлового? Я вызываю из пхпшного:
Код: Выделить всё
<?php
system ("path bla-bla-bla");
?>
NETBYNET Holding system administrator
-
- phpBB 1.4.1
- Сообщения: 48
- Зарегистрирован: 19 лет 9 месяцев
-
- phpBB 1.4.1
- Сообщения: 48
- Зарегистрирован: 19 лет 9 месяцев
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.
Рекомендую
как адресоваться к 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.
Рекомендую

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