Pianocraft
Użytkownik-
Postów
23 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
4
Typ zawartości
Profile
Forum
Pliki
Galeria
Blogi
Sklep
Wydarzenia
Treść opublikowana przez Pianocraft
-
IPS UTF8 Converter - "miszcz" prędkości ;)
Pianocraft odpowiedział(a) na Pianocraft temat w Ogólny support IPS4
Teraz, po konwersji, są pytajniki, czyli klapa, przed konwersją było dobrze, ale nie sprawdzałem czy w encjach czy inaczej. Potem zajrzę i dam znać. -
IPS UTF8 Converter - "miszcz" prędkości ;)
Pianocraft odpowiedział(a) na Pianocraft temat w Ogólny support IPS4
No i mam problem. Otóż ankiety: i w pytaniu i w opcjach odpowiedzi mam questionmarki zamiast polskich znaków ? Da się to jakoś reimportować, przebudować od nowa czy na piechotę trzeba poprawiać? ponad 500 ankiet ? Btw, z tymi ankietami to zawsze był jakiś problem, a to e tajemniczy sposób znikały, a to nie zgadzały się głosy, a próba "poprawienia" wyników kończyła się zwykle zniknięciem ankiety... -
SMTP/SendGrid/mailer dla wersji 3.4.X
Pianocraft odpowiedział(a) na Pianocraft temat w Ogólny support IPB
Niby to samo, a nie takie samo Już słabo pamiętam, ale IPS miał takich, nieudokumentowanych wersji, sporo. Nie wiem jak jest teraz, jeszcze nie do końca łapię się w wersji 4.6.x. - z tego co zdążyłem się rozejrzeć to przewrócili do góry nogami wszystko, ale to nie na ten post Twoja wersja: IP.Board v3.4.9 Moja wersja: IP.Board vVERSION_NUMBER -
SMTP/SendGrid/mailer dla wersji 3.4.X
Pianocraft odpowiedział(a) na Pianocraft temat w Ogólny support IPB
Dobra, daliśmy radę, przy pomocy naszego Roota, chodzi mailer forumowy po SMTP. A tak przy okazji, jest kilka wersji ClassEmail.php, wydanych po zakończeniu linii 3.4.x, w tym tak "ponumerowana": * IP.Board vVERSION_NUMBER * Send email using php mail() or SMTP * Last Updated: $Date: 2015-07-03 15:50:06 +0100 (Fri, 03 Jul 2015) $ to wygrzebane z produkcyjnej wersji, W paczce instalacyjnej była starsza wersja. Anyway, case closed -
SMTP/SendGrid/mailer dla wersji 3.4.X
Pianocraft odpowiedział(a) na Pianocraft temat w Ogólny support IPB
Powtórzę: i będzie działał z wersją 3.4.x Być może jest prostsze rozwiązanie niż SendGrid, może SMTP, a ja go nie umiem skonfigurować, może osobny serwer i przekierowanie rekordów MX domeny, nie wiem Dlatego piszę tu, w nadziei znalezienia rozwiązania. Zdaje sobie sprawę, że wersja skryptu (3.4.x) nie ułatwia sprawy, ale nie jest to przecież awykonalne? Ktoś musiał mieć taki problem, ale IPS wyciął z forum wszystko (albo prawie wszystko), co tyczyło się wersji poniżej 4.x.x i zostały tylko jakieś resztki na innych forach, martwe linki do "fabrycznego" forum. Chodzę po necie i szukam rozwiązania, bo nie jestem z tych, i kco przychodzą i "daj" ale tu poległem, dlatego przychodzę po prośbie. Zdaje sobie sprawę, że czas (i wiedza) kosztują, więc jestem otwarty na negocjacje $$ -
SMTP/SendGrid/mailer dla wersji 3.4.X
Pianocraft odpowiedział(a) na Pianocraft temat w Ogólny support IPB
Pomyślałem sobie, wybacz laikowi, że skoro Sendgrid działa pod 4.6.10 to jakby ktoś, kto się zna, zajrzał do źródła w 4.6.10, po czym zajrzał do źródła w 3.4.x to szybko zorientuje się czego brak i co trzeba dopisać. I dopisałby to, a ja zrewanżuję się banknotami NBP -
Jest tak: 1. Wersja forum: wg. ACP 3.4.5 wg. mnie 3.4.9, do upgrade'u jeszcze trochę, myślę że minimum 3 miesiące, ze względu na konieczność przepisania kilku modów, aplikacji bez których forum nie ma sensu, skina - oryginalny jaki jest każdy widzi... itd... Ale o tym potem 2. Cloudflare 3. Uprzedzając, nie mogę użyć PHPMaila ani żadnego systemu, który wyśle w nagłówkach IP serwera, dopiero się pozbyłem DDoS-ów ? Przyszedł mi do głowy pomysł użycia SendGrid'a, bo: 1. w wersji obecnej 4.6.10, konfiguracja zajmuje kwadrans i śmiga jak złoto, 2. miałbym gotowca do nowej wersji. Ale, o ile konfiguracja w 4.6.10 zajmuje 15 minut, razem z rejestracją w SendGrid i konfiguracją Cloudflare (może tu jest jakiś haczyk?), o tyle w 3.4.x - miszyn imposibul ? Albo oś poszło nie tak, albo ja coś źle robię, albo jest jakiś problem po stronie skryptu IPS-u. Raczej wykluczam problemy serwerowe, bo na tej samej maszynie mailer SendGrida, w wersji 4.6.10 lata jak wściekły , czyli zakładam, że IPS dopisał obsługę SendGrida do nowej wersji, a to znaczyłoby, że można dopisać (jeśli to okaże się konieczne) do wersji 3.4.x. - na co jestem, jeśli nie będzie innego rozwiązania - ZDECYDOWANY. Tzn. nie upieram się na SendGrida - potrzebuję mailera, który nie będzie po świecie rozsyłał domeny serwera i adresu IP, z limitem ok. 10000 maili/mies. - głównie rejestracje. Zanim napisałem tego posta, przetestowałem kilka/naście systemów SMTP, aż doszedłem do wniosku, że to nie tu trzeba szukać. I jeszcze jedna konkluzja, wszystkie poradniki, tutoriale w sieci na ten temat, napisane kilka lat temu są dzisiaj niewiele warte. Firmy pozmieniały politykę,wprowadziły antyspamowe obostrzenia i nie jest już tak różowo, jak kilka lat temu
-
IPS UTF8 Converter - "miszcz" prędkości ;)
Pianocraft odpowiedział(a) na Pianocraft temat w Ogólny support IPS4
No widzę: Cd... dziwnych recommendations: W bazie mam teraz mix, "stare", przekonwertowane tabele są MyISAM, UTF8MB4, a nowe w InnoDB, UTF8, generalnie działa, ale dlaczego skrypt tworzy tabele w InnoDB/UTF8 i każe je konwertować do UTF8MB4? Nie wiem ? -
IPS UTF8 Converter - "miszcz" prędkości ;)
Pianocraft odpowiedział(a) na Pianocraft temat w Ogólny support IPS4
Ok, przeczołgałem się przez upgrade, skrypt na początku stwierdził, że 205 tablic, 86 jest źle kodowanych i nie mając sposobu na obejście, przeczekałem godzinę (szybki serwer :P ) i wreszcie uruchomił się upgrader. Przeceniłem szybkość serwera i na kolejne pytanie Automatycznie czy Ręcznie /zmiany w MySQL/ odpowiedziałem źle, czyli Automatycznie i dostałem 503 ? Potem jeszcze z 50 ręcznych zapytań via phpMyAdmin i po 3 godzinach dostałem to com chciał. Z polskimi znakami, kodowanie (UTF-8!)Teraz skrypt mieli jakieś indexy, archiwa i jeszcze masę rzeczy, o które bym go nie posądzał. Póki co z błędów mam: cytaty nie wyglądają jak cytaty, załączników brak, niektóre są wypisane numerem i nazwą pliku np: [attachment=34691:xxxxxxxxxxxxxxxxxx.png] a po niektórych nie ma śladu, jakby ich nigdy nie było, Da się to jakoś przebudować, samo się przeindeksuje, czy once again? cdn... -
IPS UTF8 Converter - "miszcz" prędkości ;)
Pianocraft odpowiedział(a) na Pianocraft temat w Ogólny support IPS4
<p>Trzeba tam gdzieś w kodzie dołożyć </p> A wygląda to tak: Trzeba tam gdzieś w kodzie dołożyć -
IPS UTF8 Converter - "miszcz" prędkości ;)
Pianocraft odpowiedział(a) na Pianocraft temat w Ogólny support IPS4
Raport z pola walki (może powinienem założyć bloga? ;P) Po kolei: KonwerterUTF8 przegryzł się po ponad 48 godzinach przez bazę (wg niego było to trochę ponad 21h, niech mu będzie - może jego real time i taki był). Analiza tabel before/after daje zastanawiające wyniki. Otóż skrypt zmienił metodę porównania napisów z latin2_general_ci na utf8mb4_unicode_ci i plik db.opt w katalogu tej bazy (podejrzałem przez SSH) też z latin2_general_ci na utf8mb4_unicode_ci. (before: default-character-set=latin2 default-collation=latin2_general_ci) (after: default-character-set=utf8mb4 default-collation=utf8mb4_unicode_ci) I NIC WIĘCEJ. Zrobiłem test, zamieniając phpMyAdminem collation z latin2_general_ci na utf8mb4_unicode_ci w 5 minut z dokładnie takim samym efektem jak konwerter w 2 dni. Po podłączeniu tak skonwertowanej bazy do "starego" skryptu (3.4.5), Document character set w ACP: ISO-8859-2 jest tak samo jak przed konwersją, czyli dobrze. No trochę mnie to zdziwiło, ale idę dalej, zmieniam Document character set w ACP na UTF-8 w i polskie znaki mam wyświetlane w najgorszy sposób, czyli za każdy polski znak wyświetlany jest "?". W tym ustawieniu wpisuję "Zażółć gęślą moją jaźń" oczywiście wyświetla się ok. Po ponownym ustawieniu ISO-8859-2, wszystko, za wyjątkiem "Zażółć gęślą moją jaźń" wygląda dobrze. A ta fraza wygląda jak poniżej. Kolejny raz przestawiam charset w ACP, tym razem na utf8mb4 (!) i wszystko jest dobrze za wyjątkiem "jaźni", która, wpisana przy ustawieniu w ACP UTF-8, wygląda jak przy ISO-8859-2 czyli jak powyżej. Problem jest, bo forum ma z 15 lat, z 1,5M postów, jeszcze więcej PM, statusy i co tam jeszcze. Ciągle brakło czasu, woli i motywacji do zmiany kodowania z ISO-8859-2 na UTF-8. A teraz jest problem. Gdzieś tu wcześniej chyba pisałem, w wersji 2.x.x. IPB polskie znaki zapisywały się w bazie jak... polskie znaki, czyli widać je jako... polskie znaki: Od wersji 3.x.x. czyli od ponad 10 lat, zapisują w encjach (?), czyli wygląda to tak: Głupich nie sieją</em>, <em>sami się rodzą -tylko dlaczego encje źle się wyświetlają przy ustawieniu charsetów na UTF-8? W tej chwili mam charsety w ACP ustawione na utf8mb4, w źródle strony widać to tak <meta charset="utf8mb4" /> i jest dobrze, i zawartość lang strony wyświetlają się prawidłowo. Czy może mi ktoś powiedzieć jak mam kodowaną bazę? i jak się będzie wyświetlać po upgrade w nowej wersji forum 4.6.10? Zgłupiałem, nie wiem, nie znam się, help! Idę puścić upgradera, miałem nadzieję, że odśmiecę FTP-a, nagrywając do katalogu produkcyjnego tylko nowe pliki (zn. z 4.6.10) i katalog /uploads, ale czegoś jeszcze potrzebuje do życia, bo dostaję blank screena. Może powalczę z tym po udanym upgrade... -
Pytasz o gaiaonline? Oni w dobrych czasach mieli po 500k userów online, 2M postów DZIENNIE, 80 maszyn, z czego 20 bazodanowych
-
IPS UTF8 Converter - "miszcz" prędkości ;)
Pianocraft odpowiedział(a) na Pianocraft temat w Ogólny support IPS4
No i zonk. Stanęło na tabeli ibf_profile_portal i ani kroku dalej. Zauważyłem, że konwerter to cwaniak, założył dwie tabele w bazie x_utf_ibf_convert_session i x_utf_ibf_convert_session_tables i tam notuje postępy, ale nie bardzo wiem co mógłbym zrobić żeby go oszukać i zmusić do dalszej pracy? edit: a jednak się kręci! tzn. zwiększa się liczba rekordów w tabeli x_utf_ibf_profile_portal ale tego nie pokazuje. -
IPS UTF8 Converter - "miszcz" prędkości ;)
Pianocraft odpowiedział(a) na Pianocraft temat w Ogólny support IPS4
27 hours later... Traktuję to treningowo, skrypt zapuszczony na trial serwerze, baza podpięta z serwera produkcyjnego, co nie pomaga. -
Coś źle robię czy to zawsze tak wolno idzie? Jest jakiś sposób na przyspieszenie? Poniżej screen po godzinie pracy konwertera. Konwersja bazy w wersji 3.4.9 kodowanej w latin2 (ISO8859-2)
-
Zaraz tam potężne... potężny to jest wizaz (~60M postów) czy elektroda (~17M postów) a na świecie np. skyscrasspercity (~128M postów), nie mówiąc o japońskich forach o grach , które wymykają się skali jak np. gaiaonline (~2,5G postów -sic!), ale i tam widać regres. Była kiedyś strona zbierająca największe fora na świecie, ale... padła (big-boards.com) Także o tak
-
Instalacje testowe IPB4.6.x vs aplikacje i inne...
Pianocraft odpowiedział(a) na Pianocraft temat w Rozmowy o IPS Community
To prawda, największy stres to było przejście z 2.3.6 na 3.1.4 ? Jeszcze jedno pytanie z zakresu licencji. Wiem już, że licencja na Forum (w skrócie) jest "przenoszalna" na inny serwer, domenę (tu raz na 6mcy lub 15$), a co z kupionymi aplikacjami? I jak to jest z nieprzedłużonymi licencjami na Forum i aplikacje nieprzedłużonymi? Można używać jak to jest w 3.4.x czy wylecą w kosmos? Bo właśnie przeniosłem licencję na testową domenę, zupełnie od czapy, testowy serwer i nie chciałbym zostać z pakietem aplikacji za parę setek $$ (nie licząc tego co tu zostawię ), bo okaże się, że tak i już ? -
Moje pięć groszy w temacie, Facebook ze swoimi "zasadami społeczności", tragiczną wyszukiwarką i sposobem wyświetlania i szeregowania treści to zgroza. Ile razy "zgubiliście" jakiś interesujący post - przypadkiem, niezamierzonym kliknięciem myszy, czy gestem palca po ekranie. W FB nie istnieje klawisz "wstecz" czy "cofnij". A ile razy mieliście wrażenie, że oglądacie nie to co chcecie, ale co FB chce, żebyście oglądali? Fejsbuk najpierw wybije wszystkie fora, a potem sam padnie
-
Instalacje testowe IPB4.6.x vs aplikacje i inne...
Pianocraft odpowiedział(a) na Pianocraft temat w Rozmowy o IPS Community
Forum pójdzie i na Nokii, problemy zaczynają się jak pojawia się ruch I nagle mamy Error503, rwie połączenie z bazą, too many connections, load rośnie lawinowo i forum leży. A żeby nie było, że konfabuluję: -
Instalacje testowe IPB4.6.x vs aplikacje i inne...
Pianocraft odpowiedział(a) na Pianocraft temat w Rozmowy o IPS Community
Dzięki za odpowiedź Czyli muszę testową instalkę posadzić online, na produkcyjnym serwerze. Hmmm... problem w tym, że mam tam archaiczne PHP 5,6 i nienajnowsze MySQL 5.5.31. No nic, przegadam to z moim rootem Z tymi aplikacjami niedokupienia zmartwiłeś mnie, bo wygląda to jak strajk contributorów, a Adriano i DawPi wszystkiego sami nie napiszą, a parę potrzebnych aplikacji mi wypadło ? A jeszcze zapytam, bo wszędzie pisze się o minimalnych wymaganiach serwera, PHP, MySQL, RAM, a nigdzie nie znalazłem zalecanej konfiguracji, ani info nt. kompatybilności z PHP 8, MySQL 8, czy MariaDB 10? Jeśli ktoś ma taką wiedzę lub wie kto ma będę wdzięczny -
Instalacje testowe IPB4.6.x vs aplikacje i inne...
Pianocraft odpowiedział(a) na Pianocraft temat w Rozmowy o IPS Community
-
Instalacje testowe IPB4.6.x vs aplikacje i inne...
Pianocraft odpowiedział(a) na Pianocraft temat w Rozmowy o IPS Community
Tak. -
Instalacje testowe IPB4.6.x vs aplikacje i inne...
Pianocraft opublikował(a) temat w Rozmowy o IPS Community
Dzień dobry wszystkim, Dawno mnie nie było, i tutaj i na invisioncommunity i trochę jestem przerażony, więc wybaczcie jeśli w złym miejscu czy trochę nieskładnie piszę. Posadziłem testową instalację 4.6.9 na localhoście i nic nie mogę doinstalować (localhost installations are not supported)? Licencja aktywna, żeby nie było Podobnie jest na testowych instalacjach IPS-a. Jeśli to prawda, to kicha, bo nie puszczę na forum produkcyjnym (ok. 500k userów i ponad 1500k postów - online ok. 700-1000uu - za GA) nieprzetestowanych aplikacji, templatek, etc... zwłaszcza, że na forum (3.4.9) mam aplikacji i hooków kilkanaście. Większość ma kontynuację do 4.6.x, ale trzeba przetestować. Zauważyłem tez, że wiele aplikacji jest "niedokupienia" a autorzy nie pokazywali się od połowy 2020r (mniej więcej) Coś się wtedy zmieniło? Poza cenami, które... sami wiecie, no nie zmalały ? Mam jeszcze wiele pytań, ale po kolei, dzięki za każdą odpowiedź