Znajdź zawartość
Wyświetlanie wyników dla tagów 'instalacją' .
-
Instalacja i konfiguracja środowiska lokalnego pod potrzeby IP.Board
Macsch15 opublikował(a) temat w Tutoriale i porady
W tym poradniku postaram się w najprostszy sposób, w jaki sposób skonfigurować środowisko oparte o Vagrant do uruchomienia IP.Board na lokalnym komputerze. Co to jest Vagrant? Vagrant jest narzędziem do zarządzenia wirtualną maszyną opartą (w naszym przypadku) o VM VirtualBox. Jakie są zalety korzystania z Vagrant'a? Vagrant pobiera i tworzy obraz wirtualnej maszyny który jest całkowicie odseparowany od naszego systemu operacyjnego, dzięki temu nie narażamy się na utratę danych czy oprogramowanie które cały czas działa w tle nawet podczas gdy nie korzystamy z localhost. Kolejną zaletą jest to, że zazwyczaj obraz wirtualnej maszyny to linux (najczęściej Ubuntu Server albo Debian) dzięki czemu mamy prawilne i wydajne środowisko do obsługi localhost. Ale nie oszukujmy się, instalacja i konfiguracja Vagranta wymaga trochę więcej wiedzy, czasu i danych do pobrania od przykładowo XAMPP. Pobieramy i instalujemy VM VirtualBox: https://www.virtualbox.org/wiki/Downloads Pobieramy i instalujemy Vagrant: https://www.vagrantup.com/downloads.html Pobieramy i instalujemy Git (przy instalacji zaznaczamy aby dodać polecenie git do PATCH): https://git-scm.com/download/win Po uruchomieniu Virtualbox'a, pojawi się informacja o konieczności zainstalowania rozszerzenia. Będziemy korzystali z obrazu Homestead, zawiera on wszystko i dużo więcej niż to co potrzebujemy do uruchomienia IP.Board. A co dokładnie zawiera? Ubuntu 18.04 Git PHP 7.2 PHP 7.1 PHP 7.0 PHP 5.6 Nginx Apache (Optional) MySQL MariaDB (Optional) Sqlite3 PostgreSQL Composer Node (With Yarn, Bower, Grunt, and Gulp) Redis Memcached Beanstalkd Mailhog Elasticsearch (Optional) ngrok wp-cli Zend Z-Ray Go Minio Po pobraniu i zainstalowaniu wszystkiego tego, co jest wyżej wymienione, uruchamiany w konsoli (CMD.exe lub ulubiony): vagrant box add laravel/homestead Następnie pobieramy repozytorium: git clone https://github.com/laravel/homestead.git Homestead Utworzony zostanie folder Homestead (można zmienić jego nazwę na dowolną) do którego przechodzimy dwukrotnym naciśnięciem lewego przycisku myszy (?). W celu wstępnej konfiguracji uruchamiamy plik init.bat. Teraz otwieramy w ulubionym edytorze (polecam Sublime Text 3 lub Atom) plik Homestead.yaml Plik: Jeżeli nie będziemy korzystać z klucza SSH do logowania, możemy objąć w komentarz: authorize: ~/.ssh/id_rsa.pub keys: - ~/.ssh/id_rsa Czyli finalnie ma być tak: #authorize: ~/.ssh/id_rsa.pub # keys: # - ~/.ssh/id_rsa Vagrant ma możliwość dodawania tzw "udostępnionych folderów" (pokolenie facebooka, proszę nie mylić z udostępnianiem selfie na facebooka ?), czyli możemy mieć folder na lokalnym komputerze z Windows i jego zawartość będzie dostępna w systemie maszyny wirtualnej (linux). Tworzymy sobie gdzieś folder gdzie będą pliki z IP.Board i zmieniamy: folders: - map: ~/code to: /home/vagrant/code Na: folders: - map: C:\\Lokalny\\Folder\\IPBoard to: /var/www Następnie musimy przypisać adres do maszyny, w tym celu zmieniamy: sites: - map: homestead.test to: /home/vagrant/code/public Na: sites: - map: ipboard.app to: "/var/www" Zapisujemy zmiany w pliku i przystępujemy do uruchomienia maszyny wirtualnej. W tym celu, przechodzimy do wcześniej utworzonego folderu Homestead i w konsoli (CMD.exe lub ulubiony) uruchamiany polecenie: vagrant up Po bezbłędnym rozruchu, możemy połączyć się z maszyną poprzez SSH. Może nam posłużyć do tego klient PuTTy. Ja użyję Windows Subsystem for Linux Domyślne dane logowania to: Login: vagrant Hasło: vagrant Adres IP: 192.168.10.10 Po zalogowaniu się do konsoli musimy wstępnie skonfigurować stronę do serwera httpd (Nginx). Przechodzimy do katalogu sites-available cd /etc/nginx/sites-available A następnie tworzymy plik ip.board touch ip.board Do edycji pliku możemy użyć klienta FTP (należy utworzyć połączenie SFTP over SSH) albo użyć Vim. Osobiście użyję Vim. Otwieramy plik: vi ip.board Kopiujemy (Ctrl + C) konfigurację NGINX: server { listen 80; listen 443 ssl http2; server_name .ipboard.app; root "/var/www"; index index.html index.htm index.php; charset utf-8; location / { try_files $uri $uri/ /index.php?$query_string; } location = /favicon.ico { access_log off; log_not_found off; } location = /robots.txt { access_log off; log_not_found off; } access_log off; error_log /var/log/nginx/php.dev-error.log error; sendfile off; client_max_body_size 100m; location ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/var/run/php/php7.2-fpm.sock; fastcgi_index index.php; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_intercept_errors off; fastcgi_buffer_size 16k; fastcgi_buffers 4 16k; fastcgi_connect_timeout 300; fastcgi_send_timeout 300; fastcgi_read_timeout 300; } location ~ /\.ht { deny all; } } Wklejamy konfigurację do okna Vim naciskając prawy przycisk myszy. Teraz wychodzimy z trybu INSERT naciskając ESC na klawiaturze a następnie przechodzimy w tryb command-line i zapisujemy plik wpisując ":w" (zatwierdzamy Enter). Aby wyjść z edytora, wpisujemy ":q" i naciskamy Enter. Teraz musimy uruchomić ponownie usługę nginx, wpisujemy i uruchamiamy: sudo service nginx restart Teraz musimy przypisać adres do pliku hosts. Plik znajduje się w: C:\Windows\System32\drivers\etc\hosts Na samej górze pliku dodajemy: 192.168.10.10 ipboard.app Zapisujemy plik. Teraz wykonujemy polecenie aby utworzyć certyfikaty SSL i przebudować strony: vagrant reload --provision Teraz możemy przenieść pliki IP.Board do wcześniej utworzonego folderu i sprawdzić czy wirtualna maszyna je zaindeksowała: cd /var/www ls Jeżeli wyświetli się samo "html" będziemy musieli uruchomić ponownie Vagrant'a. vagrant halt vagrant up Przechodzimy pod adres ipboard.app i instalujemy IP.Board. Później możemy jeszcze dodać polskie locale: https://forum.invisionize.pl/topic/47382-instalacja-polskiego-locale-na-serwerze-z-debianemubuntu/?tab=comments#comment-282403- 5 odpowiedzi
-
- 2
-
Dzień dobry, podczas instalacji IPSa wywala mi poniższy błąd. XMLReader jest włączony na serwerze, wszystko jest na zielono przy instalacji. PHP Wersja 7.1 O co może chodzić?
-
Witam, chciałbym się zapytać czy przed instalacją IP Board na swoim serwerze, jest konieczna zmiana metody porównywania zapisów w bazie danych z 'latin2_general_ci' na 'utf8_general_ci' lub na inną? Pozdrawiam
- 7 odpowiedzi
-
WItam, Wczoraj zainstalowałem forum na hostingu unixstorm.org forum IP Board 4.1 (najnowszą wersje) zgodnie z instrukcją: https://invisionpower.com/4guides/getting-started/installation/getting-your-new-product-r257/ Po wrzuceniu plików do lokalizacji forum nie zmieniałem żadnych chmod'ów (tj. robiło się to w wersji 3.4.9). Jedynie co zmieniłem to metodę porównywania zapisów w bazie danych z 'latin2_general_ci' na 'utf8_general_ci' Oczywiście przed instalacją upewniłem się, czy mój hosting spełnia wymagania co do IPB 4.1 poprzez ips4.php i oczywiście wszystko było w porządku. Po pomyślnym zainstalowaniu forum, ustawieniu podstaw bezpieczeństwa, postanowiłem wgrać 3 pluginy (wtyczki) tj.: Działa: https://invisionpower.com/files/file/7589-group-color-on-user-link/ Nie działa: https://invisionpower.com/files/file/7344-group-name-indicator/ Nie działa: https://invisionpower.com/files/file/8167-remove-forums-title/ Czy może mi ktoś pomóc, aby te aplikacje zadziałały lub powiedzieć, czy coś źle zrobiłem podczas instalacji forum / wtyczek? Pozdrawiam
- 6 odpowiedzi
-
- instalacja
- ip board 4
-
(i 2 więcej)
Oznaczone tagami:
-
Jeśli przy instalacji przy sprawdzaniu wymagań, otrzymujesz komunikat, np.: Your PHP memory limit is set to 64M but should be set to 128M or more. (...) Otwórz plik: init.php (z głównego katalogu instalacji IPS4). Następnie znajdź: namespace IPS; w następnym wierszu dodaj: ini_set('memory_limit','128M'); Następnie zapisz plik, prześlij na serwer i odśwież stronę. Podziękowania dla @DawPi za pomoc w powyższej kwestii.
- 4 odpowiedzi
-
- 2
-
- ips4
- instalacja
-
(i 3 więcej)
Oznaczone tagami:
-
Zlecę instalacje IPB na serwerze przyszłego forum. Za dodatkową opłatą zechciałbym dodanie kilku modów, szczegóły podam na PW. Przewidywany budżet 50 zł netto. Zależy mi na tym aby to było zrobione już do końca tygodnia. Kontakt PW
- 2 odpowiedzi
-
- instalacja
- forum
-
(i 1 więcej)
Oznaczone tagami:
-
Witam all Panowie/Panie, mam pewien problem odnoście instalacji tej Tabelki z serwerami cs online które są wyświetlane. . . robię tak jak jest napisane i nie pokazuje mi się ona w ogóle :| Tutaj >>>http://amxx.pl/topic/69394-tabela-serwerow-online-v20-aktualizacja/ chciałem tę tabelkę zainstalować i nic.Tam jest opisana instalacja i nie wiem . . . :/ Może mam coś źle skonfigurowanego albo coś :/ POMOC Jestem troszkę ograniczony w tym więc proszę o jaśniejsze pytania jak coś
-
W związku z tym, że coś posypało mi się w starym silniku i nie mogę dojść co i jak chciałbym zainstalować forum raz jeszcze, a następnie podpiąć starą bazę danych pod to. Brzmi całkiem prosto, ale wolałbym się upewnić, czy nie będzie tutaj jakiś problemów. Mógłby się ktoś wypowiedzieć na ten temat? Czy mogę śmiało zabierać się do działania?
-
Ostatnio miewam coraz więcej błędów odnośnie forum... Nie wiem czy to wina localhosta ale przy próbie instalacji najnowszej galerii wyskakuje mi taki błąd: · ALTER TABLE ipb_groups ADD g_max_diskspace INT( 10 ) default '0' NOT NULL, ADD g_max_upload INT( 10 ) default '0' NOT NULL, ADD g_max_transfer INT( 10 ) default '0' NOT NULL, ADD g_max_views INT( 10 ) default '0' NOT NULL, ADD g_create_albums TINYINT( 1 ) UNSIGNED default '0' NOT NULL, ADD g_create_albums_private TINYINT( 1 ) UNSIGNED default '0' NOT NULL, ADD g_create_albums_fo TINYINT( 1 ) UNSIGNED default '0' NOT NULL, ADD g_album_limit INT( 10 ) default '0' NOT NULL, ADD g_img_album_limit INT( 10 ) default '0' NOT NULL, ADD g_edit_own TINYINT( 1 ) UNSIGNED default '0' NOT NULL, ADD g_del_own TINYINT( 1 ) UNSIGNED default '0' NOT NULL, ADD g_img_local TINYINT( 1 ) UNSIGNED default '0' NOT NULL, ADD g_movies TINYINT( 1 ) UNSIGNED default '0' NOT NULL, ADD g_movie_size INT( 10 ) default '0' NOT NULL, ADD g_gallery_use TINYINT( 1 ) NOT NULL DEFAULT '1', ADD g_delete_own_albums TINYINT( 1 ) NOT NULL DEFAULT '0'; Powt�rzona nazwa kolumny 'g_max_upload' · UPDATE ipb_groups SET g_max_diskspace='0', g_max_upload='0', g_max_transfer='0', g_max_views='0', g_create_albums=0, g_create_albums_private=0, g_create_albums_fo=0, g_album_limit='0', g_img_album_limit='0', g_edit_own=0, g_del_own=0, g_img_local=0, g_movies=0, g_movie_size='0', g_gallery_use=1, g_delete_own_albums=0; Nieznana kolumna 'g_max_diskspace' w field list · UPDATE ipb_groups SET g_max_diskspace='-1', g_max_upload='-1', g_max_transfer='-1', g_max_views='-1', g_create_albums=1, g_create_albums_private=1, g_create_albums_fo=1, g_album_limit='-1', g_img_album_limit='-1', g_edit_own=1, g_del_own=0, g_img_local=0, g_movies=1, g_movie_size='-1', g_gallery_use=1, g_delete_own_albums=0 WHERE g_edit_profile=1; Nieznana kolumna 'g_max_diskspace' w field list · UPDATE ipb_groups SET g_max_diskspace='-1', g_max_upload='-1', g_max_transfer='-1', g_max_views='-1', g_create_albums=1, g_create_albums_private=1, g_create_albums_fo=1, g_album_limit='-1', g_img_album_limit='-1', g_edit_own=1, g_del_own=1, g_img_local=0, g_movies=1, g_movie_size='-1', g_gallery_use=1, g_delete_own_albums=1 WHERE g_is_supmod=1 OR g_access_cp=1; Nieznana kolumna 'g_max_diskspace' w field list
- 3 odpowiedzi
-
Witam, gdy próbuję doinstalować dodatek do SB wyskakuje mi taki oto błąd: · CREATE TABLE ipb_`shoutbox_bot_messages` ( `shout_id` int(10) NOT NULL AUTO_INCREMENT, `shout_mid` int(10) NOT NULL, `shout_after` int(10) NOT NULL, `shout_message` text NOT NULL, `shout_enable` int(1) NOT NULL DEFAULT '1', PRIMARY KEY (`shout_id`), KEY `shout_id` (`shout_id`) ) Something is wrong in your syntax obok '`shoutbox_bot_messages` ( `shout_id` int(10) NOT NULL AUTO_INCREMENT, `sho' w linii 1 Co mam zrobić w takiej sytuacji? Bardzo przyda mi się taka aplikacja.
-
Jak zainstalować ten dodatek? Kompletnie nie wiem od czego zacząć http://forum.invisionize.pl/files/file/399-prosta-strona-bledow/
- 1 odpowiedź
-
- strona bledu
- 404
-
(i 2 więcej)
Oznaczone tagami:
-
Witam, dzisiaj zainstalowałem IP.Board, jak na razie wszystko było OK, ale kiedy chciałem dodać nowy post okazało się, że... nie ma edytora. Dodam że usunąłem ciasteczka (korzystałem też z różnych przeglądarek), w proxy wszystko dobrze wygląda (tj. jest edytor). Wiecie w czym może leżeć problem?