Pomoc przy instalacji oraz użytkowaniu phpBB 3.0.x. Forum nie służy do zgłaszania znalezionych błędów, innowacji lub problemów związanych ze stylami i modyfikacjami.
-
SzymkensNL
- Posty: 53
- Rejestracja: 11 sierpnia 2013, 18:04
Post
autor: SzymkensNL » 25 listopada 2013, 01:33
Zrobiłem dla pierwszego forum i dla drugiego forum (trzeciego nie robię bo chce ogarnąc te dwa jak narazie) i wyskakuje mi ten błąd:
Kod: Zaznacz cały
Błąd ogólny
SQL ERROR [ mysqli ]
Field 'user_permissions_2' doesn't have a default value [1364]
Wystąpił błąd bazy danych podczas pobierania tej strony. Jeśli problem będzie się powtarzał, skontaktuj się z administratorem.
A zrobiłem tak jak pisałeś mi i zmieniłem w drugim 1 na 2 i to wyszło co widać.
Zrobiłem tak że zamiast tamtych 5 linijek kodu zamieniłem na to co dodałeś i w jednym forum i w drugim i nie wiem czemu. Powinno być okej, ale co znowu? :>
-
Bielu
- Zasłużony
- Posty: 512
- Rejestracja: 17 marca 2011, 07:49
-
Kontakt:
Post
autor: Bielu » 25 listopada 2013, 05:50
Kod: Zaznacz cały
// These are the additional vars able to be specified
$additional_vars = array(
'user_permissions' => '',
'user_permissions_1' => '',
'user_permissions_2' => '',
'user_timezone' => $config['board_timezone'],
i powinno chodzić
-
SzymkensNL
- Posty: 53
- Rejestracja: 11 sierpnia 2013, 18:04
Post
autor: SzymkensNL » 25 listopada 2013, 10:26
Dobra dzięki super zadziałała rejestracja na głównym forum

Czy jeżeli będzie trzecie forum to mam tam dodać kolejną linijkę z numerem 3? i Czy w drugim forum mam te linijki dodawać czy nie?
Z góry dzięki

-
jaroslw
- Zasłużony
- Posty: 4524
- Rejestracja: 10 grudnia 2005, 18:48
-
Kontakt:
Post
autor: jaroslw » 25 listopada 2013, 11:40
Przy trzecim forum musisz dodać do tego kolejną linię z user_permissions_3 i te linie powinny znaleźć się na każdym forum.
-
SzymkensNL
- Posty: 53
- Rejestracja: 11 sierpnia 2013, 18:04
Post
autor: SzymkensNL » 25 listopada 2013, 17:11
Witam tamto działa. Lecz jak wszedłem w wiadomości na stronie głównej forum. Wyskoczył taki błąd:
Kod: Zaznacz cały
Błąd ogólny
SQL ERROR [ mysqli ]
Table 'trucklif_forums.privmsgs_to' doesn't exist [1146]
SQL
SELECT folder_id, COUNT(msg_id) as num_messages, SUM(pm_unread) as num_unread FROM privmsgs_to WHERE user_id = 2 AND folder_id <> -3 GROUP BY folder_id
BACKTRACE
FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()
FILE: [ROOT]/includes/db/dbal.php
LINE: 757
CALL: trigger_error()
FILE: [ROOT]/includes/db/mysqli.php
LINE: 189
CALL: dbal->sql_error()
FILE: [ROOT]/includes/functions_privmsgs.php
LINE: 129
CALL: dbal_mysqli->sql_query()
FILE: [ROOT]/includes/ucp/ucp_pm.php
LINE: 327
CALL: get_folder()
FILE: [ROOT]/includes/functions_module.php
LINE: 507
CALL: ucp_pm->main()
FILE: [ROOT]/ucp.php
LINE: 327
CALL: p_master->load_active()
-
Bielu
- Zasłużony
- Posty: 512
- Rejestracja: 17 marca 2011, 07:49
-
Kontakt:
Post
autor: Bielu » 25 listopada 2013, 17:29
sprawdź czy pousuwałeś tu prefixy:
Kod: Zaznacz cały
define('PRIVMSGS_TABLE', $table_prefix . 'privmsgs');
define('PRIVMSGS_FOLDER_TABLE', $table_prefix . 'privmsgs_folder');
define('PRIVMSGS_RULES_TABLE', $table_prefix . 'privmsgs_rules');
define('PRIVMSGS_TO_TABLE', $table_prefix . 'privmsgs_to');
powinno to wygląać tak:
Kod: Zaznacz cały
define('PRIVMSGS_TABLE', 'privmsgs');
define('PRIVMSGS_FOLDER_TABLE', 'privmsgs_folder');
define('PRIVMSGS_RULES_TABLE', 'privmsgs_rules');
define('PRIVMSGS_TO_TABLE', 'privmsgs_to');
-
SzymkensNL
- Posty: 53
- Rejestracja: 11 sierpnia 2013, 18:04
Post
autor: SzymkensNL » 25 listopada 2013, 17:38
Tak mam pozamieniane to. Pokażę Ci więcej linijek w pliku
constants.php
Kod: Zaznacz cały
define('POSTS_TABLE', $table_prefix . 'posts');
define('PRIVMSGS_TABLE', 'privmsgs');
define('PRIVMSGS_FOLDER_TABLE', 'privmsgs_folder');
define('PRIVMSGS_RULES_TABLE', 'privmsgs_rules');
define('PRIVMSGS_TO_TABLE', 'privmsgs_to');
define('PROFILE_FIELDS_TABLE', $table_prefix . 'profile_fields');
define('PROFILE_FIELDS_DATA_TABLE', $table_prefix . 'profile_fields_data');
-
Bielu
- Zasłużony
- Posty: 512
- Rejestracja: 17 marca 2011, 07:49
-
Kontakt:
Post
autor: Bielu » 25 listopada 2013, 18:09
functions_privmsgs.php podeślij mi tu ten plik, bo nie mam czasu go szukać u siebie;) to ci powiem co zmienić;)
-
Bielu
- Zasłużony
- Posty: 512
- Rejestracja: 17 marca 2011, 07:49
-
Kontakt:
Post
autor: Bielu » 25 listopada 2013, 19:20
Dowcipne bo wszystko jest ok.
-
SzymkensNL
- Posty: 53
- Rejestracja: 11 sierpnia 2013, 18:04
Post
autor: SzymkensNL » 25 listopada 2013, 19:36
No właśnie zastanawia mnie o co chodzi. Już myślałem, że będzie wszystko okej.... :/
-
Bielu
- Zasłużony
- Posty: 512
- Rejestracja: 17 marca 2011, 07:49
-
Kontakt:
Post
autor: Bielu » 25 listopada 2013, 20:28
może medeish wymyśli co nie tak;)
-
Bielu
- Zasłużony
- Posty: 512
- Rejestracja: 17 marca 2011, 07:49
-
Kontakt:
Post
autor: Bielu » 25 listopada 2013, 22:23
a na pewno masz w bazie danych tę tabele bez prefixu "privmsgs_to" w bazie danych?
-
SzymkensNL
- Posty: 53
- Rejestracja: 11 sierpnia 2013, 18:04
Post
autor: SzymkensNL » 25 listopada 2013, 22:34
Bielu debil ze mnie faktycznie nie miałem

Sory za problem

Wisze Ci piwo

-
SzymkensNL
- Posty: 53
- Rejestracja: 11 sierpnia 2013, 18:04
Post
autor: SzymkensNL » 26 listopada 2013, 12:28
Hej pany. Instaluje mChat i podczas instalacji jak zastąpiłem pliki wyskoczył mi ten błąd. Zmieniłem
phpbb_users na
users i nie czyta tego pliku co teraz?
Kod: Zaznacz cały
Dodawanie kolumny user_mchat_index do tabeli phpbb_users
SQL ERROR Table 'trucklif_forums.phpbb_users' doesn't exist
Dodawanie kolumny user_mchat_sound do tabeli phpbb_users
SQL ERROR Table 'trucklif_forums.phpbb_users' doesn't exist
Dodawanie kolumny user_mchat_stats_index do tabeli phpbb_users
SQL ERROR Table 'trucklif_forums.phpbb_users' doesn't exist
Dodawanie kolumny user_mchat_topics do tabeli phpbb_users
SQL ERROR Table 'trucklif_forums.phpbb_users' doesn't exist
Dodawanie kolumny user_mchat_avatars do tabeli phpbb_users
SQL ERROR Table 'trucklif_forums.phpbb_users' doesn't exist
Czy w pliku mchat_install.php wystarczy zmienić
phpbb_user na
user czy jak? żeby tego nie spierdzielić
