Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Как устанавливать моды

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
s1ntez
phpBB 1.0.0
Сообщения: 6
Стаж: 17 лет

Сообщение s1ntez »

версия форума phpBB-2.0.22
я новичок в пхп, я нечего не понимаю
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16359
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1742 раза

Сообщение rxu »

s1ntez
http://www.phpbbguru.net/community/download.php?id=1618
Просто копируете на сервер. Потом копируете папку install из пакета с модом и запускаете хттп://ваш_домен/install/install.php.
Потом удаляете папку install. Всё.
Изображение
s1ntez
phpBB 1.0.0
Сообщения: 6
Стаж: 17 лет

Сообщение s1ntez »

после того как залил файлы на сервер из указанного архива, появилась следующая ошибка:

Warning: main(./attach_mod/attachment_mod.php) [function.main]: failed to open stream: No such file or directory in z:\home\new5\www\common.php on line 222

Warning: main() [function.include]: Failed opening './attach_mod/attachment_mod.php' for inclusion (include_path='.;/usr/local/php/PEAR') in z:\home\new5\www\common.php on line 222

Fatal error: Call to undefined function: include_attach_lang() in z:\home\new5\www\includes\functions.php on line 399
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16359
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1742 раза

Сообщение rxu »

Н-дас. Ну что тут сказать - я и остался виноват :mrgreen:
Забыл сказать - конечно, нужно ещё скопировать на сервер файлы, указанные в инстркуции по установке мода /docs/install.txt в разделе COPY (без папки install, если Вы уже произвели обновление базы).
Изображение
Аватара пользователя
Дед
phpBB 1.4.4
Сообщения: 109
Стаж: 17 лет
Откуда: Беер Шева
Благодарил (а): 2 раза

Сообщение Дед »

У меня есть несколько вопросов по установке модов.
Буду благодарен,если кто-то сможет мне помочь.

1.Обновление базы выполняется до редактирования файлов или после?
2.Можно ли запускать из корневой директории файл,обновляющий базу?
3.Влияют ли на правильность(работоспособность) кода пробелы,отступы,разрывы,пустая строчка,которые появляются при вставке кода?
4.Обязательно ли нужно комментировать unset($dbpasswd); перед обновлением база?

Спасибо.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16359
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1742 раза

Сообщение rxu »

Дед писал(а):1.Обновление базы выполняется до редактирования файлов или после?
Не играет роли. Если необходимо, это специально оговаривается в инструкции по установке конкретного мода.
Дед писал(а):2.Можно ли запускать из корневой директории файл,обновляющий базу?
Инструкция по установке конкретного мода определяет, откуда запускается скрипт установки/обновления.
Дед писал(а):3.Влияют ли на правильность(работоспособность) кода пробелы,отступы,разрывы,пустая строчка,которые появляются при вставке кода?
Нет.
Дед писал(а):4.Обязательно ли нужно комментировать unset($dbpasswd); перед обновлением база?
Обычно нет. Дополнительная информация тут http://www.phpbbguru.net/community/view ... hp?p=49707
Изображение
Аватара пользователя
Дед
phpBB 1.4.4
Сообщения: 109
Стаж: 17 лет
Откуда: Беер Шева
Благодарил (а): 2 раза

Сообщение Дед »

Спасибо за исчерпывающий ответ. :D

Добавлено спустя 46 минут 34 секунды:

Появился еще вопрос.
Перед тем как запустить обновление базы я должен залогинится на форуме под именем админа базы?

Когда я попытался обновить базу,не закомментировав строку в common.php,то получил следующий ответ:

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

Warning: mysql_connect(): Access denied for user 'qwerty'@'localhost' (using password: NO) in /var/www/vhosts/vasya.com/httpdocs/go/db/mysql4.php on line 48

Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in /var/www/vhosts/vasya.com/httpdocs/go/db/mysql4.php on line 330

Warning: mysql_errno(): supplied argument is not a valid MySQL-Link resource in /var/www/vhosts/vasya.com/httpdocs/go/db/mysql4.php on line 331
phpBB : Critical Error 

Could not connect to the database

После повторения обновления с закомментированной строкой получил большое сообщение,которое меня несколько озадачило. :D

Может быть кто-то попытается прояснить ситуацию,просмотрев приатаченный файл.

Спасибо.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

Дед писал(а):После повторения обновления с закомментированной строкой получил большое сообщение,которое меня несколько озадачило.
Ключевое слово: После повторения обновления
Все сообщения об ошибках - таблица (или поле) уже существуют (попытка ввода дубля).
Вообще могли бы сами перевести.

По вопросу №3
Дед писал(а):3.Влияют ли на правильность(работоспособность) кода пробелы,отступы,разрывы,пустая строчка,которые появляются при вставке кода?
Позволю себе небольшое дополнение ответа rxu. Нет - если вы при редактировании файлов строго следуете инструкции. Пробелы могут иметь значение при редактировании шаблонов (*.tpl файлов).
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Дед
phpBB 1.4.4
Сообщения: 109
Стаж: 17 лет
Откуда: Беер Шева
Благодарил (а): 2 раза

Сообщение Дед »

Вообще могли бы сами перевести.
Да,конечно. :D
Значит база обновилась и решение проблем,описанных мною в теме attachment mode,нужно искать в файлах скрипта?
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Дед писал(а):1.Обновление базы выполняется до редактирования файлов или после?
Желательно до чтобы не возникало различных ошибок выборки из БД в момент когда изменения в скрипт уже внесены, а в базу - еще нет. Даже если инструкцией подобное и не оговаривается.
Дед писал(а):Значит база обновилась и решение проблем,описанных мною в теме attachment mode,нужно искать в файлах скрипта?
Как минимум - их нужно обсуждать в теме по моду. А там уже будет ясна их причина.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
doc.SERG
phpBB 1.0.0
Сообщения: 7
Стаж: 17 лет 10 месяцев

Сообщение doc.SERG »

А что делать если два [ FIND ] подряд идёт, а потом [ Replace with ]. Что нужно всё-таки найти и заменить? А то расшифровку вверху мода прочитал, мол если вы видите сразу два [ FIND ], то... но ни свои знания в английском, ни переводчик не помогает :)

ЗЫ Сорри, скорее всего этот вопрос не один раз задавался, просто через поиск ничего найти не смог...
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

Неужели тема Как устанавливать моды создана исключительно для команды форума?
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

doc.SERG
В Правилах написано - читать Документацию
Краткое руководство по установке модов

Добавлено спустя 1 минуту 4 секунды:

Поручик
Дуплет'с...
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
doc.SERG
phpBB 1.0.0
Сообщения: 7
Стаж: 17 лет 10 месяцев

Сообщение doc.SERG »

Палыч
Поручик

спасибо

PS. А зачем нужно делать два раза [ FIND ], ведь можно было бы всё в один объединить? Или я чего-то не понял...

Например, следующий код

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

#-----[ FIND ]---------------------------------------------
# Line 417
							AND NOT EXISTS (
							SELECT aa.group_id 
							FROM " . AUTH_ACCESS_TABLE . " aa 
							WHERE aa.group_id = g.group_id  
						)

#
#-----[ FIND ]---------------------------------------------
# Line 422
					)";

Почему его нельзя было объединить в один пункт?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

doc.SERG писал(а):PS. А зачем нужно делать два раза [ FIND ], ведь можно было бы всё в один объединить?
Можно, если после --FIND-- следует --AFTER, ADD--, например.
В данном же случае, после --FIND-- следует --REPLACE--. И что вы будете REPLACE, если FIND будет один? :wink:
Не стоит сомневаться в проверенной логике инструкций.
Краткое руководство по установке модов писал(а):Несколько действий [ FIND ] в одном файле должны выполняться последовательно от начала файла. То есть выполнив первое действие [ FIND ] второе Вы будете выполнять не от начала файла, а ниже первого действия [ FIND ], которое вы уже выполнили.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.

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