Radosław
-
Postów
116 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Pliki
Galeria
Blogi
Sklep
Wydarzenia
Odpowiedzi opublikowane przez Radosław
-
-
17 godzin temu, DawPi napisał:
Field 'data' doesn't have a default value
Dodaj tę domyślną wartość w PhpMyAdminie i będzie OK.
Gdyby to było takie proste.
Dodaje tą wartość i błąd znika - owszem. Awardsy się instalują i...
Nie mogę dodać kategorii (klikam dodaj nową kategorię, wpisuje nazwę - ok) i nic się nie dzieje. Przeżyłbym to, ale gdy próbuję dodać nagrodę do kategorii domyślnej pojawią się błąd bazy danych.
20 godzin temu, Radosław napisał:Taki (chyba) normalny:
-
Godzinę temu, BeZiCoVeR napisał:
Jaki blad tej bazy bys powiedzial?
Taki (chyba) normalny:
-
Czołem społeczności Invisionize.pl.
Jest jakieś rozwiązania kompatybilności Awardsów 3.1.3 z MySQL 5.6? Na 5.5 działa znakomicie, a na hostingu, na którym mam forum została baza danych zaktualizowana i awardsy przestały działać. Podczas próby instalacji pojawią się błąd:
· INSERT INTO jlogica_awards_cats (`title`, `placement`) VALUES ('Main Category', '1') Field 'data' doesn't have a default value
Dodawałem wartość domyślną dla data i błąd znika, ale awardsy nie działają. Podczas próby dodania nagrody wywala błąd bazy, a o dodaniu nowej kategorii mogę zapomnieć.
Wersja forum: 3.4.8 i nie mam zamiaru jej aktualizować.
-
13 minut temu, Macsch15 napisał:
Konsola SSH.
locale: Cannot set LC_CTYPE to default locale: No such file or directory locale: Cannot set LC_MESSAGES to default locale: No such file or directory locale: Cannot set LC_COLLATE to default locale: No such file or directory C C.UTF-8 POSIX
-
3 godziny temu, Macsch15 napisał:
Podaj wynik polecenia
locale -a
Nie bardzo rozumiem. SQL czy co?
-
36 minut temu, DawPi napisał:
Nie, co na to admin serwera? Wgrał polskie locale dla tego kodowania?
Powiedział, że wgrał a lokalizacja pl_PL.UTF-8
-
Cześć.
Po przeniesieniu forum na nowy hosting mam problem z nazwami miesięcy. Na poprzednim był po polsku tutaj zaś po angielsku.
1) Ustawienia są poprawne.
2) Pisałem do hostingu u setlocale i je dodali.
3) Ustawione mam pl_PL.UTF-8 te drugie też nie działa.
4) Może chmody?
-
Zmiany chmodów katalogów nie pomagają.
-
Cześć.
Przy próbie dodania nagrody w aplikacji awards 3.0.22 ukazuje się błąd:
Błąd systemu
Adding this award has failed, please try again.
Czym może być spowodowany?
-
Nie, nie mam.
Przeniosłem hosting na nowy serwer i działa. Najprawdopodobniej awardsy nie radzą sobie z mysql 5.6.12 w co wątpię.
Teraz działa, tylko nie wyświetlają się w temacie. Żadnych hooków nie mam, a ustawienia są poprawne. Patrzyłem szablony i tam też wszystko gra.
-
Nowe informacje na hostingu z MySQL 5.6.12 - żadna wersja awradsa nie działa - ten sam błąd. Natomiast testowo wgrałem czyste pliki na inny hosting, gdzie MySQL jest w wersji 5.5.48 wszystko działa poprawnie.
-
Trochę się pobawiłem w strukturach i po instalacji pojawiła się domyślna kategoria, jednak dalej nie mogę stworzyć nowej, a przy próbie dodania plakietki na domyślną wyświetla się błąd bazy danych.
-
Witam.
Zainstalowałem dzisiaj aplikację Awards 3.1.3 - instalacja przebiegła pomyślnie, jednak gdy wszedłem w zakładkę "Manage Awards" aby dodać kategorię oraz nagrody spotkała mnie przykra sytuacja.
Nie mogę dodać kategorii, a domyślna w ogóle jakby się nie zainstalowała.
SCR: http://scr.hu/0wvuc/xysw6
Po prostu po kliknięciu "add new category" wpisuję nazwę, klikam dodaj i nic się nie dzieje. W czym może leżeć przyczyna? Bazę optymalizowałem.
-
Hej,
Jestem właścicielem projektu dot. gry metin2 i potrzebuję rankingu serwerów, który każdy użytkownik będzie mógł oceniać w skali 1/5.
Moje pytanie jest następujące: Czy jest jakaś aplikacja, którą można przerobić, bądź jak taki ranking można stworzyć.
-
Zrobiłem jak napisałeś i faktycznie błąd o data zniknął zostały tylko o duplikacji kolumn, ale to mniejsza. Wszytko się poprawnie zainstalowało i nawet domyślną kategorię również dodało, ale ale..
Klikając "add new category" wpisuje nazwę nowej kategorii i nic się nie dzieje - nie zostaje ona dodana.
Próbując dodać nagrodę do kategorii domyślnej wywala błąd bazy.
Ps. Optymalizowałem tabelę.
-
Wpisanie czegokolwiek powoduje ten błąd, a gdy zmienię typ na inny wyskakuje nieprawidłowa wartość data.
Nie wiem czy wersja php/mysql ma znaczenie, ale operuje na wersjach: php 5.4.45, a mysql 5.6.12. -
Daj tam domyślną wartość w kolumnie "Ustawienia domyślne". Np. puste tekst, ale by był 'default'.
Ja tylko mogę wybrać jedną z tych 3 rzeczy - nic wpisać tam nie mogę.
-
Pole masz, to zamiast słowa 'dodać' trzeba to 'zmienić' jak poniżej:
W tabeli jlogica_awards_cats musisz dodać pole 'data' z domyślną wartością. Skoro instalator sobie z tym nie radzi to polecam użycie PhpMyAdmina. Definicję tego pola (typ, długość etc.) znajdziesz w folderze setup tej aplikacji.
Ale jaka jest ta domyślna wartość? W pliku, którym podałeś mam takie coś:
<?php $TABLE[] = "CREATE TABLE jlogica_awards ( `id` int(8) NOT NULL auto_increment, `name` varchar(255) NOT NULL, `desc` varchar(255) NOT NULL, `descno` varchar(255) NOT NULL, `longdesc` TEXT NOT NULL, `icon` varchar(50) NOT NULL, `placement` INT(2) NOT NULL, `parent` INT(8) NOT NULL, `visible` TINYINT(1) NOT NULL DEFAULT '1', `public_perms` TEXT NOT NULL, `badge_perms` TEXT NOT NULL, `data` text NOT NULL, PRIMARY KEY(id) )"; $TABLE[] = "CREATE TABLE jlogica_awards_awarded ( `row_id` int(8) NOT NULL auto_increment, `award_id` int(8) NOT NULL, `user_id` int(8) NOT NULL, `auto_award_id` int(8) default NULL, `is_active` tinyint(1) NOT NULL default '1', `notes` text NOT NULL, `date` varchar(45) NOT NULL, `awarded_by` INT(8) NOT NULL, `approved` TINYINT(1) NOT NULL DEFAULT 1, `data` TEXT NOT NULL, PRIMARY KEY (`row_id`), INDEX user_id (`user_id`) )"; $TABLE[] = "CREATE TABLE jlogica_awards_cats ( `cat_id` int(8) NOT NULL auto_increment, `title` varchar(25) NOT NULL, `placement` int(2) NOT NULL, `visible` tinyint(1) NOT NULL default '1', `frontend` TINYINT( 1 ) NOT NULL DEFAULT '1', `location` INT( 8 ) NOT NULL DEFAULT '0', `data` text NOT NULL, PRIMARY KEY (`cat_id`) )"; $TABLE[] = "CREATE TABLE jlogica_awards_auto_awards ( `inst_id` int(8) NOT NULL auto_increment, `award_id` int(8) NOT NULL, `title` varchar(35) NOT NULL, `type` varchar(25) NOT NULL, `data` text NOT NULL, `notes` varchar(150) NOT NULL, `enabled` tinyint(1) NOT NULL default '1', `placement` INT( 8 ) NOT NULL, PRIMARY KEY (`inst_id`) )"; $TABLE[] = "UPDATE jlogica_awards SET `parent` = '1'"; $TABLE[] = "INSERT INTO jlogica_awards_cats (`title`, `placement`) VALUES ('Main Category', '1')"; $TABLE[] = "ALTER TABLE groups ADD `g_jlogica_awards_can_give` TINYINT(1) NOT NULL DEFAULT '0'"; $TABLE[] = "ALTER TABLE groups ADD `g_jlogica_awards_can_remove` TINYINT(1) NOT NULL DEFAULT '0'"; $TABLE[] = "ALTER TABLE groups ADD `g_jlogica_awards_can_receive` TINYINT(1) NOT NULL DEFAULT '1'";
-
-
Kolega nie napisał rozwiązania, więc ja pozwolę sobie je wyjaśnić.
Jeżeli po podmienieniu w FTP ikony forum Ci się nie zmieniają zapisz nowe ikony jako inne nazwy, przykład: f_icon.png (domyślnie) -> f_icon2.png (nowa nazwa). Zrób tak dla każdej ikony, którą chcesz podmienić - wrzuć do FTP.
Następnie wejdź do ACP -> Style i szablony - twój styl - zarządzaj szablonami i css - Strona Główna - boardindexTemplate
znajdź tam domyślne nazwy ikon czyli f_icon.png i zmień na f_icon2.png i dla każdej innej tak samo - w zależności jakie nazwy wybrałeś.
W standardzie ikony do zmiany to:
f_icon.png
f_icon_read.png
- 1
-
usunąć <i>xx</i>
-
Tyle, że ta tabela jest pusta.
W folderze setup tej aplikacji mam takie coś:$TABLE[] = "CREATE TABLE jlogica_awards_cats ( `cat_id` int(8) NOT NULL auto_increment, `title` varchar(25) NOT NULL, `placement` int(2) NOT NULL, `visible` tinyint(1) NOT NULL default '1', `frontend` TINYINT( 1 ) NOT NULL DEFAULT '1', `location` INT( 8 ) NOT NULL DEFAULT '0', `data` TEXT NOT NULL, PRIMARY KEY (`cat_id`) )";
-
Pomijając ten błąd apka nie działa?
Gdyby działa, zapewne nie szukałbym rozwiązania
Ale odpowiadając konkretnie na Twoje pytanie przyznam, że nie działa. Nie mogę stworzyć kategorii - nic się nie dzieje gdy próbuję ją dodać, a domyślniej w ogóle nie ma.
Próbowałem skopiować kategorie z innego forum (baza danych) i teoretycznie śmiga, ale przy próbie dodania nowej nagrody, czy nadania jej jakiemuś użytkownikowi wyskakuje błąd bazy danych.
-
Może lekkie odświeżenie pomoże zmotywować kogoś do spróbowania udzielenia pomocy
Awards 3.1.3 - MySQL 5.6
w Modyfikacje - pomoc
Opublikowano
Po dość obszernym wysiłku i złości poradziłem sobie z problemem. Jeżeli więc masz podobny problem do mojego, oto rozwiązanie:
1) Każdą tabelę w PhpMyAdmin (struktura) nadaj wartość domyślną.
Zwykle: TYP: varchar DŁUGOŚĆ: 255 (chyba, że jest inna domyślna) USTAWIENIA DOMYŚLNE: 1
Uwaga: TYP zmieniaj na varchar tylko w przypadku 'data'! Plików 'id' nie zmieniaj.