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.
Chcę zablokować moją konfigurację php i wyłączyć ładowanie innych konfiguracji php zamiast domyślnej (która w moim przypadku znajduje się w /usr/local/php/lib/php.ini) Chcę wyłączyć opcję „Skanuj ten katalog w celu dodania. ini ”lub jeśli istnieje sposób na ustawienie vars z php.ini jako stałego, wybrałbym to. Jakieś sugestie ? Z góry dziękuję …
Mamy konfigurację serwera WWW rozwoju Apache XAMPP z wirtualnymi hostami i chcemy powstrzymać serps przed indeksowaniem wszystkich naszych stron. Można to łatwo zrobić za pomocą pliku robots.txt. Jednak wolelibyśmy nie umieszczać pliku disallow robots.txt na każdym vhostie, a następnie musielibyśmy go usunąć, gdy uruchomiliśmy witrynę na innym serwerze. Czy istnieje …
Nasza jest dość małą firmą (3-4 programistów i 3-4 projektantów stron), która opracowuje jednozadaniową aplikację internetową PHP, która zapewnia funkcjonalność dla ponad 100 stron internetowych. Działamy od kilku lat w oddzielnym środowisku programistycznym i produkcyjnym, które działało dość dobrze. Zawsze istniało wystarczająco dużo oddzielnych funkcji, aby programiści nigdy tak naprawdę …
Mam publicznie dostępną stronę, która właśnie ma <?php phpinfo(); > Używam go do celów debugowania, gdy jesteśmy w fazie beta, ale czy jest jakiś problem z pozostawieniem go dostępnym, gdy jest na żywo?
Pracuję z administracją systemów na uniwersytecie i natknąłem się na coś, co prawdopodobnie jest powszechne, ale było dla mnie dość szokiem. Wszystkie katalogi public_html i obszary sieciowe są przechowywane w systemie plików afs, z uprawnieniami do odczytu dla serwerów sieciowych. Ponieważ użytkownicy mogą mieć skrypty php w swoim pliku public_html, …
Jaka jest procedura zabezpieczania Linuksa, Apache, MySQL, PHP Server (a nawet Perla) do użytku produkcyjnego? Poza ustawieniem hasła MySQL i hasła roota dla Linuksa, jakie inne (może nie tak oczywiste) kroki należy podjąć? Jakie kroki mogę podjąć, jeśli miałbym być wyjątkowo paranoikiem, co zwykle nie jest konieczne? Ma to zastosowanie …
Mam serwer LAMP obsługujący wiele różnych stron internetowych przy użyciu NameVirtualHosts . Do niedawna posiadanie globalnego pliku php.ini było w porządku, ale ostatnio jeden z naszych programistów poprosił o pewne ustawienia w php.ini, których wolałbym nie ustawiać globalnie. Jestem prawie pewien, że słyszałem, że możesz skonfigurować pliki php.ini dla poszczególnych …
Mam skrypt w PHP, który działa dobrze od miesięcy. Niedawno przestał działać. Ten skrypt łączy się z Gmailem, aby wysłać e-mail do moich klientów. Niedawno zacząłem otrzymywać ten błąd po uruchomieniu skryptu: The SMTP connection failed to start [tls://smtp.gmail.com:465]: fsockopen returned Error Number 0 and Error String 'php_network_getaddresses: getaddrinfo failed: …
Próbuję dostrojenia mojej instalacji PHP-FPM na moim serwerze, a ja mam problemy ze zorientowaniem się, co zrobić z pm.start_servers, pm.min_spare_serversi pm.max_spare_serverszmiennych. ja używampm = dynamic pm.max_childrenjest całkowicie jasne. Każdy proces potomny obsługuje jednocześnie 1 klienta WWW. Ok. Co to jest „serwer”? Oczywiście, w oparciu o domyślną konfigurację, którą mam, 1 …
Pomyślnie zainstalowałem Postfix na moim VPS. Chciałbym wysłać zaszyfrowaną wiadomość e-mail. Zainstalowałem wszystkie certyfikaty i klucze prywatne i ustawiłem plik conf: smtpd_tls_key_file = <path to my private key> smtpd_tls_cert_file = <path to my cert file> smtpd_recipient_restrictions = permit_mynetworks reject_unauth_destination smtpd_tls_security_level = encrypt Ale nie wiem, co jeszcze zrobić. To znaczy, …
Korzystam z programu PHP, który działa dobrze, o ile nie jest wywoływany przez przeglądarkę Microsoft Internet Explorer, po czym odradza poniższe procesy, blokuje Apache 2 i wymaga ponownego uruchomienia serwera WWW (na Ubuntu 12.04 LTS). bob@drools:/etc/php5/apache2# ps auxwww | grep apache2 root 8737 0.1 2.5 369164 25800 ? Ssl 12:41 …
Próbowałem wysłać wiadomość e-mail za pomocą mail()funkcji php, ale jakoś się nie udało, narzekając, że wymagana jest prawdziwa nazwa domeny. W maillogu obserwuje się: sendmail 4984 r25984: from = apache, rozmiar = 273, klasa = 0, nrcpts = 1, msgid = <201.r25@localhost.localdomain>, przekaźnik = apache @ localhost sendmail 4985 r25985: …
W różnych środowiskach serwerowych $_SERVER['DOCUMENT_ROOT']super globalny PHP czasami ma końcowe ukośniki, a czasem nie. Wydaje mi się, że ten problem jest bezpośrednio związany ze DocumentRootzdefiniowaniem Apache w httpd.confpliku: tzn. pomyślałbym, że jeśli httpd.confnie zawiera końcowego ukośnika: <VirtualHost *:8880> DocumentRoot /var/www/live/current ... następnie echo $_SERVER['DOCUMENT_ROOT']powinien dać / var / www / …
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.