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.
Aby przetestować moje projekty PHP pod kątem błędów, zwykle używam tego polecenia: find ./ -type f -name \*.php -exec php -l '{}' \; | grep -v "No syntax errors detected" Chciałbym rozszerzyć tę część php -l '{}' \;o niektóre parametry, aby używał niestandardowego poziomu raportowania błędów, a nie tego zdefiniowanego …
Czuję się sfrustrowany moją konfiguracją nginx, dlatego proszę o pomoc w napisaniu mojego pliku konfiguracyjnego do obsługi wielu projektów z podkatalogów w tym samym katalogu głównym. To nie jest wirtualny hosting, ponieważ wszyscy używają tej samej wartości hosta. Być może przykład wyjaśni moją próbę: żądanie 192.168.1.1/powinno zostać przesłane index.phpz/var/www/public/ żądanie …
Próbuję skonfigurować mój programistyczny serwer nginx / PHP z podstawową konfiguracją vhost master / catch-all, aby w razie potrzeby móc tworzyć nieograniczoną liczbę ___.framework.locdomen . server { listen 80; index index.html index.htm index.php; # Test 1 server_name ~^(.+)\.frameworks\.loc$; set $file_path $1; root /var/www/frameworks/$file_path/public; include /etc/nginx/php.conf; } Jednak nginx odpowiada błędem …
Mam konfigurację Postfix / Dovecot / Roundcube, której używam osobiście, a także udostępniam innym użytkownikom. Próbuję przenieść całą konfigurację do nowego pudełka, ale mam pewne problemy. Odbieranie poczty działa poprawnie (tylko przetestowane wewnętrznie, domena nie została jeszcze przeniesiona), a zewnętrzne IMAP i SMTP działają świetnie przy użyciu TLS / SSL …
Zainstalowałem RHSCL 2 przy użyciu następującego adresu URL: https://access.redhat.com/documentation/en-US/Red_Hat_Software_Collections/2/html/2.0_Release_Notes/chap-Installation.html za pomocą menedżera subskrypcji RedHat. Potem pobiegłem yum remove php*za mnąyum install rh-php56 Wszystko poszło gładko, z wyjątkiem tego, że nigdzie nie znaleziono PHP. Następnie uruchomiłem find / -name phpi znalazłem rh-php56w następujących katalogach: /var/opt/rh/rh-php56/lib/php /opt/rh/rh-php56/register.content/var/opt/rh/rh-php56/lib/php /opt/rh/rh-php56/root/usr/bin/php /opt/rh/rh-php56/root/usr/lib64/php /opt/rh/rh-php56/root/usr/share/php Jaki jest …
Próbuję skonfigurować nginx w DAViCal. Jednak pojawia się komunikat „Nie znaleziono pliku” z „FastCGI wysłanym w stderr:„ Główny skrypt nieznany ”w dzienniku. Wygląda na to, że coś jest nie tak z moim aliasingiem, ale na pewno nie mogę tego zrozumieć. Mój wirtualny host: server { listen 80; ## listen for …
dostaję limit czasu bramy 504, gdy próbuję dotrzeć do mojego serwera, mała kontrola nie znalazła żadnych dzienników w logach php5-fpm, ale dla pewności próbowałem go zrestartować. kiedy próbuję go zrestartować: sudo service php5-fpm restart rozumiem, [fail] ale kiedy to robię sudo service php5-fpm stop sudo service php5-fpm start Nie dostaję …
Używam Nginx 1.2.4w połączeniu z PHP-FPM 5.4.8z fastcgiprzełęczy i próbuje przekazać parametry niestandardowych PHP. Oto opcje, które znalazłem do tej pory: używając envdyrektywy do ustawienia zmiennej środowiskowej nginxi pobrania jej za pomocą getenv()lub $_ENVz PHP. Problem polega na tym, że envdziała tylko w mainkontekście, podczas gdy muszę ustawić parametr w …
Proszę, znoście mnie; Jestem programistą, a nie administratorem serwera. Moja firma chce eksplorować za pomocą Magento. Wręczyli mi wstępnie skonfigurowany serwer Linux z zainstalowanym Apache i PHP, ale kiedy próbuję uruchomić instalację Magento, mówi mi, że istnieją rozszerzenia PHP, które należy załadować. Mogę edytować plik php.ini, ale nie mam pojęcia, …
Próbuję skonfigurować phpPgAdmin na mojej maszynie testowej, aby móc współpracować z PostgreSQL bez konieczności korzystania z psqlCLI. Mam PostgreSQL 9.1 zainstalowany za pośrednictwem repozytorium RPM, a phpPgAdmin 5.0.4 „ręcznie” (poprzez wypakowanie archiwum ze strony phpPgAdmin). Dla przypomnienia, moim systemem operacyjnym jest CentOS 6.2. Dokonałem już następujących zmian konfiguracji: PostgreSQL Wewnątrz …
Jest to związane z tym postem przepełnienia stosu: glob () nie może znaleźć nazw plików ze znakami wielobajtowymi w systemie Windows? Mam problemy z PHP i plikami, które mają znaki wielobajtowe w systemie Windows. Oto mój przypadek testowy: print_r(scandir('./uploads/')); print_r(glob('./uploads/*')); Prawidłowe wyjście na zdalnym serwerze UNIX: Array ( [0] => …
Mam MediaWiki 1.16.2 na następującej platformie LAMP, która działa całkiem dobrze w przypadku innych aplikacji na 16 GB pamięci RAM z podwójnym procesorem: CentOS 5.7 (64-bit) Apache 2.2.3 MySQL 5.0.77 PHP 5.1.6 Wydaje się, że zależy to nieco od używanej przeglądarki, ale bardzo często zapisywanie edytowanych stron jest zbyt wolne …
Pracuję dla okręgu szkolnego. Powierzono mi budowę serwera pamięci dla studentów. Miejsce do pracy poza szkołą i domem. Moim wyzwaniem jest sprawienie, by zadziałało z domu. W szkole logują się, uwierzytelniają i otrzymują zamapowany dysk do swojego folderu na serwerze ( S:\fileserver\studentname). Moje pytanie brzmi: jak mogę udostępnić to studentom …
Używam apache na Centos 5.6 i ilekroć próbuję załadować skrypt php w dowolnym katalogu innym niż / var / www / html (domyślny katalog główny apache), daje mi błąd odmowy uprawnień. Jednak gdy sprawdzę uprawnienia mojego nowego katalogu głównego (/ var / www-dev) z domyślnym katalogiem (/ var / www …
Robię aktualizację svn, aby zaktualizować kod dla mojej strony php, ale pozostawia .svn/foldery po całym. Myślę, że niebezpieczne jest pozostawienie tych plików do odczytu publicznego, ale bardzo łatwo jest zaktualizować system. Czy istnieje sposób na svn updateaktualizację systemu, ale nie eksportowanie .svn/folderów?
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.