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

Откуда тянутся старые данные: Fatal error: Cannot redeclare class toxi\user_remove_the_cause\migrations\v_1_0_0?

Форум для авторов расширений для phpBB. Здесь можно попросить помощи в разработке у коллег.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
toxi
phpBB 1.4.4
Сообщения: 131
Стаж: 17 лет 2 месяца
Откуда: Житомир
Благодарил (а): 5 раз
Поблагодарили: 2 раза
Контактная информация:

Откуда тянутся старые данные: Fatal error: Cannot redeclare class toxi\user_remove_the_cause\migrations\v_1_0_0?

Сообщение toxi »

Здравствуйте.
Подскажите, откуда старые данные:

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

Fatal error: Cannot redeclare class toxi\user_remove_the_cause\migrations\v_1_0_0 in /home/sphc/serviceplus.in.ua/test/phpbb31/ext/toxi/seodesckeywrdscustom/migrations/v_1_0_0.php on line 21
Хочу сделать новое расширение seodesckeywrdscustom, но форум откуда-то берет старую инфу об toxi\user_remove_the_cause, который я пытался раньше установить, но он выдавал ошибку при установке.

Файл: version_1_0_0.php

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

<?php
/**
*
* @package Custom Description and Keywords Extension
* @copyright (c) 2016 toxi
* @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License v2
*
*/

namespace toxi\seodesckeywrdscustom\migrations;

class version_1_0_0 extends \phpbb\db\migration\migration
{
	public function update_data()
	{
		return array(
			array('config.add', array('version_seodesckeywrdscustom', '1.0.0')),

			// Add the ACP module
			array('module.add', array('acp', 'ACP_CAT_DOT_MODS', 'SEODESCKEYWRDSCUSTOM')),
// 21 строка //
			array('module.add', array(
				'acp', 'SEODESCKEYWRDSCUSTOM', array(
					'module_basename'	=> '\toxi\seodesckeywrdscustom\acp\seodesckeywrdscustom_module',
					'modes'				=> array('manage'),
				),
			)),
		);
	}
}
Пробовал сначала без version_1_0_0.php, но скрипт ругался на такую же ошибку при установке.

Как победить?
phpbb v3.3.4 рабочий | Support Toolkit (STK)
Аватара пользователя
toxi
phpBB 1.4.4
Сообщения: 131
Стаж: 17 лет 2 месяца
Откуда: Житомир
Благодарил (а): 5 раз
Поблагодарили: 2 раза
Контактная информация:

Re: Откуда тянутся старые данные: Fatal error: Cannot redeclare class toxi\user_remove_the_cause\migrations\v_1_0_0?

Сообщение toxi »

Спасибо, почистил кеш и все нормально стало.
Не думал, что расширения тоже кешируются.
phpbb v3.3.4 рабочий | Support Toolkit (STK)
Ответить

Вернуться в «Для разработчиков»