PHP to uniwersalny język skryptowy, który szczególnie nadaje się do tworzenia stron WWW. Podręcznik online jest doskonałym źródłem składni języka i zawiera obszerną listę funkcji wbudowanych i rozszerzeń. Większość rozszerzeń można znaleźć w PECL.
Mam całkiem niezły serwer (dedykowany) z dobrymi zasobami pamięci: System information Server load 2.19 (8 CPUs) Memory Used 29.53% (4,804,144 of 16,267,652) Swap Used 10.52% (220,612 of 2,097,136) Jak widać, mój serwer używa swap, gdy jest dużo wolnej pamięci. Czy to normalne, czy coś jest nie tak z konfiguracją lub …
Otrzymuję błąd pamięci w zadaniu php cron: Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 71 bytes) in /opt/matrix/core/lib/DAL/DAL.inc on line 830 Odpowiednie części crontab to: $ sudo crontab -u www-data -l MAILTO=root # m h dom mon dow command */15 * * * * php …
Używam Apache2 na Mac OS X (10.5) . Właśnie skompilowałem PHP 5.2.8 i wreszcie pdo-mysqlzacząłem działać ( a przynajmniej tak mi się wydaje). To polecenie terminala: php --version pokazuje 5.2.8 i mam zainstalowane odpowiednie moduły. Ale kiedy to zrobię phpinfo(), Apache zrzuca PHP 5.2.6 (moja wcześniejsza wersja, bez pdo_mysql). Jak …
Próbuję ponownie skompilować PHP, ale ./configure kończy się niepowodzeniem pod adresem: configure: error: Cannot find OpenSSL's <evp.h> Mam zainstalowane LibSSL 1.0.0, LibSSL 0.9.8, LibSSL-Dev, OpenSSL. --with-openssl=/usr/include/openssl kiedy próbuję z --with-openssl mówi mi: configure: error: Nie można znaleźć bibliotek OpenSSL Gdzie **** są problemem? PS Php to 5.2.5, system operacyjny to …
Niedawno skompilowałem plik binarny PHP 5.2.9 i próbowałem z nim wykonać kilka skryptów PHP. Mogę wykonywać niektóre skrypty bez problemów, ale jeden z nich przerywa wykonywanie w połowie, kończąc bez błędów i ostrzeżeń. Zwrócony kod statusu procesu to 255. Przeczytałem w instrukcji, że taki status jest „zastrzeżony”. Pytanie brzmi: po …
Podczas próby uruchomienia pliku PHP na Windows Server 2012 i IIS ciągle pojawia się błąd 500. Nie mogę znaleźć żadnych szczegółowych dzienników ani niczego. Jednak po przejściu do Menedżera PHP dla usług IIS i kliknięciu opcji Sprawdź konfigurację pojawia się następujący błąd: Detailed Error Information: Module FastCgiModule Notification ExecuteRequestHandler Handler …
Zainstalowaliśmy PHP na komputerze z systemem Windows Server 2008 R2 za pomocą narzędzia Web Platform Installer (WPI) 3.0.x. Chciałbym jednak odinstalować PHP (w szczególności 5.3, pozostawiając 5.2 bez zmian). Niestety, opcja odinstalowywania nie istnieje w Programach i funkcjach, aw przeszłości uaktualniałem tylko instalacje PHP i nie musiałem odinstalowywać. (Biorąc pod …
Aplikacje PHP mają reputację ponadprzeciętnych problemów bezpieczeństwa. Jakich technik konfiguracji używasz, aby upewnić się, że aplikacja jest bezpieczna? Szukam pomysłów takich jak: Korzystanie z Hardened PHP / Suhosin Korzystanie z mod_security Wyłączanie register_globals i allow_url_fopen w php.ini Zwykle używam Linuksa, ale sugeruję również rozwiązania Windows.
Istnieje wiele samouczków na temat pisania reguł przepisywania Nginx w celu naśladowania pliku .htaccess Apache, ale nie mogę śmiało powiedzieć, że wiem, jaka jest nazwa lub lokalizacja tak zwanego pliku konfiguracyjnego Nginx. W szczególności szukam pliku konfiguracyjnego Nginx, który pozwala napisać ścieżkę serwera i dyrektywy PHP. Używam Ubuntu 12 Linux …
Niedawno zasugerowano mi, że używam FastCGI z PHP. Teraz poszedłem na stronę FastCGI i przeczytałem ją, ale tak naprawdę nie rozumiem, jakie są zalety.
Używamy PHP 5.2.5 na serwerze IIS 7 i mamy problemy z wyświetlaniem błędów PHP ... W tej chwili, kiedy mamy błąd PHP, serwer odsyła błąd 500 z komunikatem „Strona nie może być wyświetla się, ponieważ wystąpił wewnętrzny błąd serwera. ” Może to być dobre ustawienie dla stron produkcyjnych, ale raczej …
Mam ten kod $passengerId = new \MongoId(oPassenger->getId()); return $this->createQueryBuilder('Device') ->update() ->multiple(true) ->field('activated')->set(false) ->field('passenger')->unsetField()->equals($passengerId) ->field('_id')->notEqual($deviceId) ->getQuery() ->execute(); co działa dobrze na moim serwerze deweloperskim, ale zawiesza się na moim komputerze lokalnym. działa pecl listna zwrotach deweloperów APC 3.1.13 beta amqp 1.2.0 stable intl 3.0.0 stable mongo 1.3.7 stable i na lokalnych …
Wciąż pojawia się błąd „Plik konfiguracyjny wymaga teraz tajnego hasła” po instalacji phpmyadmin. Ustawiłem hasło, a także postępowałem zgodnie z instrukcją podaną na https://serverfault.com/questions/291490/phpmyadmin-not-allowing-users-to-log-on, ale wydaje się, że nie działa. Używam AMI i sprawdziłem również właściciela i uprawnienia. Proszę o pomoc.
Mamy RestFUL API, które budujemy w PHP. Jeśli złożymy wniosek: curl -u api-key:api-passphrase https://api.domain.com/v1/product -X POST Wracamy: 411 - Length Required Jeśli po prostu dodamy -d ""do żądania, działa i nie ma błędu 411. Czy istnieje sposób, aby nie wymagać dodawania -d do polecenia curl? Używamy serwera WWW lighttpd i …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.