Automatyczna instalacja supla (server,cloud,dev)
reCaptcha nie będzie działać bez konta w google
https://github.com/SUPLA/supla-cloud/bl ... t.php#L173
return 'https://'.$request->getHost().$this->router->generate('_account_create_here_lc', array('locale' => $request->getLocale()));
zmiana na
return 'https://'.$request->getHost().':1234'.$this->router->generate('_account_create_here_lc', array('locale' => $request->getLocale()));
gdzie 1234 to numer portu
return 'https://'.$request->getHost().$this->router->generate('_account_create_here_lc', array('locale' => $request->getLocale()));
zmiana na
return 'https://'.$request->getHost().':1234'.$this->router->generate('_account_create_here_lc', array('locale' => $request->getLocale()));
gdzie 1234 to numer portu
Jeszcze raz kompilacja po pisałem z głowy a ma być lekko inaczej
w
https://github.com/SUPLA/supla-core/blo ... kefile#L47
ma być
g++ -L/usr/include/mysql -L/usr/src/openssl/lib -pthread -lrt -o "supla-server" $(OBJS) $(USER_OBJS) $(LIBS)
w
https://github.com/SUPLA/supla-core/blo ... dir.mk#L99
ma być
g++ -D__OPEN_SSL=1 -I/usr/include/mysql -I/usr/src/openssl/include -O3 -Wall -c -fmessage-length=0 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<"
w
https://github.com/SUPLA/supla-core/blo ... ir.mk#L106
ma być
gcc -O3 -Wall -I/usr/src/openssl/include -c -fmessage-length=0 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<"
w
https://github.com/SUPLA/supla-core/blo ... kefile#L47
ma być
g++ -L/usr/include/mysql -L/usr/src/openssl/lib -pthread -lrt -o "supla-server" $(OBJS) $(USER_OBJS) $(LIBS)
w
https://github.com/SUPLA/supla-core/blo ... dir.mk#L99
ma być
g++ -D__OPEN_SSL=1 -I/usr/include/mysql -I/usr/src/openssl/include -O3 -Wall -c -fmessage-length=0 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<"
w
https://github.com/SUPLA/supla-core/blo ... ir.mk#L106
ma być
gcc -O3 -Wall -I/usr/src/openssl/include -c -fmessage-length=0 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<"
A jak sobie poradzić z takim komunikatem:
Oops! An Error Occurred
The server returned a "500 Internal Server Error".
Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.
przy próbie pobrania historii pomiarów z czujnika np. DHT11
Oops! An Error Occurred
The server returned a "500 Internal Server Error".
Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.
przy próbie pobrania historii pomiarów z czujnika np. DHT11
Linki wysyła, ale wyłączyłem recaptcha, bo wpisałem klucze z konta, ale nie mam okna, tylko komunikat "niepoprawny recaptcha".Seba5120 pisze: ↑wt sty 24, 2017 6:55 pmA jak Sławku masz skonfigurowane e-mail?
Działa Ci wysyłka linków aktywacyjnych?
Jak zakładam konto, to przekierowuje po porcie nowym skonfigurowanym, w moim przypadku 1111
A jak próbuję się zalogować do serwera to usuwa port i komunikat o braku połączenia...
Dorzucam mój konfig na priv - oczywiście hasło do maila musisz wpisać właściwe dla skrzynki wychodzącej i jeśli używasz recaptcha to klucze...
TEORIA jest wtedy gdy wszystko wiemy i nic nie działa
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
pzygmunt pisze: ↑wt sty 24, 2017 8:06 pm Jeszcze raz kompilacja po pisałem z głowy a ma być lekko inaczej
w
https://github.com/SUPLA/supla-core/blo ... kefile#L47
ma być
g++ -L/usr/include/mysql -L/usr/src/openssl/lib -pthread -lrt -o "supla-server" $(OBJS) $(USER_OBJS) $(LIBS)
w
https://github.com/SUPLA/supla-core/blo ... dir.mk#L99
ma być
g++ -D__OPEN_SSL=1 -I/usr/include/mysql -I/usr/src/openssl/include -O3 -Wall -c -fmessage-length=0 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<"
w
https://github.com/SUPLA/supla-core/blo ... ir.mk#L106
ma być
gcc -O3 -Wall -I/usr/src/openssl/include -c -fmessage-length=0 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<"
Wyeliminowalo mi to błędy w porcie.
Mam nadzieję że wszystkie
Dzięki
Udało mi się skonfigurować konto i dostaję wiadomości z aktywacjąpzygmunt pisze: ↑wt sty 24, 2017 7:48 pm https://github.com/SUPLA/supla-cloud/bl ... t.php#L173
return 'https://'.$request->getHost().$this->router->generate('_account_create_here_lc', array('locale' => $request->getLocale()));
zmiana na
return 'https://'.$request->getHost().':1234'.$this->router->generate('_account_create_here_lc', array('locale' => $request->getLocale()));
gdzie 1234 to numer portu
Tylko mam problem nadal z portem podczas logowania do panelu.
Po wpisaniu adresu e-mail i zatwierdzeniu przekierowuje mnie na adres bez portu i się wysypuje.
Gdzie jeszcze muszę ustawić port aby podczas logowania przeszedł do okna wpisania hasła?
Słuchajcie, ten instalator miał być odpowiedzią na wszystkie problemy, np. konieczność kompilowania bibliotek ssl. Wszystko to jest zawarte w moim oprogramowaniu.
Zawarte jest to w 3 krokach:
Tworzy się skrypt z takim kodem:
@Zybi, może nie wykonał się poprawnie, ale wtedy można wykonać playbooka jeszcze raz, albo po prostu /usr/local/sbin/openssl_compile.ssh
Wcześniej nie mogłem odpisać, ponieważ mam problemy z czasem.
Zawarte jest to w 3 krokach:
Kod: Zaznacz cały
- name: Check if libssl is already compiled and installed
stat: path={{ supla_path}}/lib/libssl.so
register: compiled_openssl
tags: supla-server
- name: Copy openssl_compile.sh
template: src=openssl_compile.sh.j2 dest={{ supla_path }}/src/openssl_compile.sh mode=655
tags: supla-server
when: compiled_openssl.stat.exists == False
- name: Make specific ssl lib for this os
command: /home/supla/src/openssl_compile.sh
when: compiled_openssl.stat.exists == False
notify: restart supla-server
tags: supla-server
Kod: Zaznacz cały
cd /usr/src
mkdir -p /usr/src/openssl
rm -rf /usr/src/{{ supla_openssl_version }}
rm -f /usr/src/{{ supla_openssl_version}}.tar.gz
wget https://www.openssl.org/source/{{ supla_openssl_version }}.tar.gz
tar zxvf /usr/src/{{ supla_openssl_version }}.tar.gz
cd /usr/src/{{ supla_openssl_version }}
make clean
./config --prefix=/usr/src/openssl shared
sed -e 's/no\-ssl2//g' /usr/src/{{ supla_openssl_version }}/Makefile
make depend -j {{ ansible_processor_cores }}
make install -j {{ ansible_processor_cores }}
cp /usr/src/openssl/lib/lib*.so* {{ supla_path }}/lib/
rm -rf /usr/src/openssl
Wcześniej nie mogłem odpisać, ponieważ mam problemy z czasem.
Co mówią error logi apache2?Zybi pisze: ↑wt sty 24, 2017 8:52 pm A jak sobie poradzić z takim komunikatem:
Oops! An Error Occurred
The server returned a "500 Internal Server Error".
Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.
przy próbie pobrania historii pomiarów z czujnika np. DHT11