Dariusz Żelasko

Fatal error: ‚break’ not in the ‚loop’ or ‚switch’ w PHPExcel po aktualizacji do PHP 7

Fatal error: ‚break’ not in the ‚loop’ or ‚switch’ w PHPExcel po aktualizacji do PHP 7

Aktualizacja do PHP 7 Pisałem już o problemie z paczką ZIP PHP, która jest używana w PHPExcel, a poniżej szybkie rozwiązanie problemu, który jest w pliku Functions.php: Problem dotyczy funkcji TYPE: a dokładnie chodzi o breake: Wystarczy usunąć linię z break; i błąd zniknie. Nie powinno się używać break po return. Było to dozwolone w starszych wersjach PHP.

Więcej

Fatal error: Class ‚ZipArchive’ not found – PHPExcel

Fatal error: Class ‚ZipArchive’ not found – PHPExcel

Aktualizacja wersji PHP problemem Po aktualizacji PHP do wersji 7 pojawił się błąd przy używania biblioteki PHPExcel: Spowodowane jest to tym, że do wersji PHP 7 należy zainstalować moduł zip poniższym poleceniem: Instalacja ZIP w PHP 7 Teraz już wszystko powinno działać.

Więcej

OpenSSL Error – allow_self_signed PHPMailer

OpenSSL Error – allow_self_signed PHPMailer

Problem z wysyłką maili przez PHP Mailer przez serwer podpisany własnym certyfikatem SSL Opisawałem już, jak poradzić sobie z problemem podczas wysyłania maili z serwera podpisanego własnym sertyfikatem przy użyciu Zend Mail. Poniżej pomoc jak zrobić to samo używając PHP Mailera: Błąd PHP MAILER PHP MAILER zwraca poniższy bład podczas próby wysłania maila z serwera bez poprawnego certyfikatu SSL: Aby wysłać wiadomość przy użyciu takiego […]

Więcej Komentuj

Unable to connect via TLS w ZendMail – ZendFramework. Włączenie akceptacji „ssl self signed”

Unable to connect via TLS w ZendMail – ZendFramework. Włączenie akceptacji „ssl self signed”

Problem z serwerem podpisanym własnym certyfikatem SSL Posiadam aplikację, dzięki której mogę wysyłać maile z różnych kont pocztowych. Ostatnio otrzymałem dane pewnego konta pocztowego, które było podpisane własnym certyfikatem. Podczas próby wysłania maila z mojej aplikacji opartej na ZEND FRAMEWORK otrzymałem błąd, a w logach na serwerze zobaczyłem informację: Okazało się, że domyślnie ZEND MAIL nie pozwala na połączenie poprzez TLS zabezpieczonym własnym certyfikatem. Aby […]

Więcej Komentuj

Instalacja rozszerzenia DBASE.SO w PHP dla Ubuntu / Debian

Instalacja rozszerzenia DBASE.SO w PHP dla Ubuntu / Debian

Instalacja DBASE.SO w PHP Aby zainstalować rozszerzenie DBASE w php należy najpierw zainstalować narzędzie pear. Następnie wydajemy polecenie do pobrania dbase za pomocą pecl: Włączenie biblioteki w php.ini Teraz pozostaje nam już tylko włączenie biblioteki i restart apache. W pliku php.ini dopisujemy: Plik php.ini może być w różnych lokalizacjach. Najczęściej jest to /etc/php5/ i może dotyczyć kilku wersji cli, cgi. Powyższą linię należy dopisać we […]

Więcej Komentuj

Skrypt automatycznie zmieniający powłokę w passwd po restarcie Synology DiskStation

Skrypt automatycznie zmieniający powłokę w passwd po restarcie Synology DiskStation

Przywracanie pliku passwd do ustawień domyślnych Synology Rozwijając mój wpis dotyczący logowania się do Synology DiskStation bez podania hasła za pomocą kluczy pisałem, że Synology ma pewną męczącą właściwość. Po każdym restarcie przywracany jest plik passwd do ustawień domyślnych z panelu Synology. Przez takie działanie po restarcie maszyny nie mamy przypisanej powłoki logowania do innych userów oprócz Admina. Aby to zmienić należy ustawić w Synology odpalanie […]

Więcej Komentuj

Logowanie do Synology DiskStation przez SSH z wykorzystaniem kluczy SSH-RSA dla wszystkich użytkowników.

Logowanie do Synology DiskStation przez SSH z wykorzystaniem kluczy SSH-RSA dla wszystkich użytkowników.

Niedawno opisywałem jak wygenerować klucz SSH-RSA, aby logować się przez ssh bez potrzeby podawania hasła. Sposób ten działa na większości serwerów, z którymi chciałbyś się połączyć. Nie będzie jednak działał na serwerach Synology DiskStation z domyślnymi ustawieniami. Niestandardowe ustawienia Sytuacja jest prosta, w Synology DiskStation wyłączona jest możliwość logowania się za pomocą klucza SSH-RSA (jak i każdego innego) i aby ją włączyć musisz edytować plik […]

Więcej Komentuj

Sprawdzenie temperatury procesora oraz karty graficznej i innych w Ubuntu/Debian

Sprawdzenie temperatury procesora oraz karty graficznej i innych w Ubuntu/Debian

Czasami wydaje nam się, że masz komputer chodzi za głośno lub nagrzewa się za bardzo… Jak szybko sprawdzić temperaturę podzespołów komputera? Najprościej zainstalować z repozytorium prosty program wyświetlający nam dane o temperaturze z zainstalowanych czujników w naszym komputerze: Skanowanie Następnie musimy przeprowadzić skan naszych czujników i opowiedzieć na kilka pytań dotyczących naszej zgody na sprawdzenie czujników: U mnie wyglada to tak: Ale gdzie ta temperatura? […]

Więcej Komentuj

Migracja repozytorium GIT. Import poprzedniego repozytorium GIT do nowego repozytorium zachowując historię.

Migracja repozytorium GIT. Import poprzedniego repozytorium GIT do nowego repozytorium zachowując historię.

Migracja repozytorium GIT Przy okazji rozpoczęcia korzystania z narzędzia GITLAB zainstalowanego na moim Synology DiskStation, musiałem przenieść moje istniejące repozytoria GIT, których używałem za pośrednictwem protokołu ssh do GITLAB. Nie chciałem przy tym stracić całej historii moich repozytoriów, branchy itp. Jest jedno proste rozwiązanie, które pozwoli nam Zaimportować istniejące repozytorium z całą jego historią do nowego, a to wszystko jednym poleceniem z konsoli 🙂 Zakładam, […]

Więcej Komentuj

Generowanie klucza SSH RSA.

Generowanie klucza SSH RSA.

Znudzony ciągłym wpisywaniem hasła… Ile razy dziennie wpisujesz hasło przy połączeniu SSH z serwerem lub używając systemu kontroli wersji GIT? Ja wiele…zbyt wiele, dlatego pierwszą czynnością przy rozpoczęciu pracy z nowym hostem jaką robię, to wygenerowanie klucza SSH. Dlaczego SSH RSA? Ponieważ SSH w wersji 2 nie wspiera już DSA i wymaga RSA. Żeby wygenerować klucz SSH RSA wystarczy będąc zalogowanym na nasze konto wydać […]

Więcej 2 komentarze