Întrebări cu tag ['php']
PHP este un limbaj de scripting de uz general, potrivit în special pentru dezvoltarea web. Manualul online este o resursă excelentă pentru sintaxa limbii și are o listă extinsă a funcțiilor încorporate și de extensie. Cele mai multe extensii pot fi găsite în PECL.
Am două versiuni de PHP pe un server ubuntu, adică 8.1
și 7.4
Le-am instalat pe amandoua PHP-fpm
extensii și am asta în /var/run/php
php7.4-fpm.pid php7.4-fpm.sock php8.1-fpm.pid php8.1-fpm.sock php-fpm.sock
Mă așteptam la acea alergare starea systemctl php-fpm
fără numărul versiunii PHP ar rula versiunea implicită PHP. dar serviciul nici măcar nu este acolo. Primesc acest mesaj Unitatea php-fpm ...

Am configurat un tunel VPN Wireguard între un VPS găzduit (care rulează Ubuntu 20.0.4) și o casetă FileMaker Server pe LAN-ul meu de acasă. De la VPS în caseta ping FMS prin linia de comandă și un script php. De asemenea, pot SSH în caseta FMS de la VPS, așa că concluzia logică este că tunelul VPN funcționează.
Cu toate acestea, site-ul web front-end (bazat pe API php) de pe VPS nu ...
La ce lucrez este a auto-configurare arch cu o stivă LAMP, pe care vreau să adaug și phpMyAdmin și se plânge de unele funcții dezactivate.
Aici este fișierul după ce am comentat tot ce se plângea phpMyAdmin, în comparație cu implicit recomandat.
Nu sunt complet sigur de ce phpMyAdmin se plânge de aceste setări implicite, dar am încercat și o scurtă instalare a matomo și wordpress, plus cla ...

Rulez Apache 2 cu servere PHP 7.4.29 pe Ubuntu 20.04 pe AWS folosind echilibrul de încărcare AWS și grupul de scalare automată. Serverele se conectează la alte resurse AWS, cum ar fi dynamodb, RDS (mysql), memcache etc. Acesta este un mediu de producție stabil care face 10Ks/hit-uri pe minut în mod normal și funcționează impecabil. Am avut recent vârfuri de trafic normal X3 și serverele au ...
Mi-am setat nginx.conf la /home deoarece PHPStorm nu edita un fișier în /usr/share/nginx/html. Totuși, am o nouă problemă. Când accesez o adresă URL prin folder, returnează un 403 Interzis Dar când accesez un anumit fișier din URL, Nginx reușește să ruleze codul în PHP. Există vreo modalitate prin care pot rezolva asta? Când nginx.conf era în configurația anterioară, acesta nu a fos ...
Tocmai am schimbat unul dintre proiectele noastre PHP pentru a folosi Redis/Haproxy ca soluție pentru stocarea sesiunilor. Problema cu care ne confruntăm este o dată la una sau două luni, proiectul va pierde aleatoriu sesiuni. Trebuie să reîmprospătăm aceeași pagină de 10 ~ 30 de ori pentru a vedea această problemă. Dacă repornim Haproxy, se pare că funcționează din nou. Dar, nu dorim ca ...
Istorie:
Am mutat o instalare Codeigniter 3 de la Bluehost la un T3.2xlarge. Acea instanță unică găzduiește apache2 și un server mysql ca bază de date locală.
Pe Bluehost, instanța rula bine, migrarea s-a făcut, deoarece Bluehost însuși avea întreruperi și ne doream găzduire mai fiabilă.
Eroare
De la migrare, Pagina scade complet aleatoriu. Încerc să repornesc apache2 cu:
sudo service ap ...
Pe ubuntu 22.04, am folosit PPA de la LC_ALL=C.UTF-8 add-apt-repository -y ppa:ondrej/php
am fugit apt-get -y instalează php8.0-dev
, care a cerut php8.1-phpdbg
și a mers înainte și a instalat PHP 8.1 care mi-a înlocuit PHP 8.0
Mi se pare derutant acest comportament, orice idee de ce php8.0-dev
se bazează pe php8.1-phpdbg
?? Mulțumesc!
PHP 8.1.6 (cli) (construit: 17 mai 2022 16:46:54) (NTS)
Drept ...

Am o instalare Ubuntu 22.04 și folosește OpenSSL 3. Când îmi pun site-ul pe server, primesc această eroare:
file_get_contents(): operațiunea SSL a eșuat cu codul 1. Mesaje de eroare OpenSSL: error:0A000126:Rutine SSL::eof neașteptat în timpul citirii
Căutarea răspunsurilor îmi spune doar că există o eroare cu PHP 8.1 și OpenSSL3 pe o aplicație Laravel. Deci, cum folosește cineva aplica ...
Vă rog să mă ajutați când îmi reîmprospătesc browserul web, nu încercați să încarc conținut nou și când apăs pe ctrl + f5, se încarcă conținut proaspăt, dar după ce am făcut-o de 3 până la 4 ori. Practic, este foarte deranjant, sunt un dezvoltator web, trebuie să lucrez pe site-uri web, așa că este foarte deranjant, de obicei cred că este o greșeală a codului meu. dar de mu ...
Am o problemă cu NFS și PHP. Am schimbat montarea NFS pe unele dintre serverele mele folosind Ansible, dar am uitat să schimb montarea NFS pe acest server. După 4-5 zile, am văzut încărcarea sistemului pe acest server la aproximativ 50 (serverul are 8 nuclee!), dar utilizarea CPU nu s-a schimbat. Depanez și schimb montarea NFS la cea corectă (în capturi de ecran când încărcarea rămâne la ...
cum pot redirecționa numai către https în Nginx și lac. Folosesc vernis cache în portul 80 și Nginx asculta pe 8080. Funcționează bine în http, dar trebuie să adaug SSL. configurația mea este după cum urmează
Server {
asculta 443 ssl http2 default_server;
asculta [::]:443 ssl http2;
nume_server afrim.com www.afrim.com;
port_in_redirect dezactivat;
ssl activat ...
Am un server dedicat cu hostgator și au avut întreruperi în urmă cu câteva zile și de atunci am văzut că această eroare a apărut în jurnalele mele
Handler-ul pentru aplicație/x-httpd-ea-php73 a returnat codul de rezultat nevalid 70007
Am observat că acest lucru se întâmplă atunci când mi se fac apeluri API și, de asemenea, când încerc să fac un apel CURL și chiar și atunci câ ...
Încerc să remediez o problemă de miniaturi pe omekaS-ul meu (un php cms, care folosește un cadru laminas),
Mi-am dat seama că miniaturile noi nu au fost generate pe sistemul meu și că nici măcar forțarea lor să fie regenerată nu ar funcționa.
În jurnalele mele de erori, aș primi
Crearea miniaturilor a eșuat pentru media 2086: nu s-a putut copia /var/www/Limunata_litteraria/files/original/931 ...
Folosesc postfix pe un server Debian, în primul rând pentru a trimite e-mail-uri de ieșire pentru site-uri web și notificări și am întâmpinat o problemă în care e-mail-ul trimis către un anumit furnizor de liste de corespondență este respins, dar e-mail-ul către adrese de e-mail individuale „normale” merge bine.
Am fost informat că acest lucru se datorează unui MAIL FROM gol, d ...
Am o problemă foarte ciudată cu VPS-ul meu (Centos 7) în ultimele 2 zile. Am o aplicație de unde preiau date de la zeci de site-uri web terțe. În ultimii 2 ani, totul a funcționat bine - până acum 2 zile. Am observat că brusc (unele) conexiuni de ieșire au început să eșueze. Am început să primesc erori de tip „Conexiune expirată” sau „Conexiune HTTP eșuată”. Aceasta este o pro ...

Lucrez la un proiect pentru o temă școlară. Trebuie să facem un server web cu wordpress pe el.
Sunt câteva lucruri pe care a trebuit să le schimbăm, gândiți-vă la schimbarea utilizatorului nginx și mariadb în webuser și dbuser. Asta pentru a câștiga experiență în Linux.
Trebuie să instalez wordpress pe serverul web, totuși fișierele php nu se execută pe site. fișierele html fun ...
Site-ul meu se încarcă bine site-ul său index.php
Introdu numele de utilizator și parola și sunt redirecționat către adresa URL: http://carpool.domain.com/admin_login
Nginx nu va arăta asta: 404 Nu a fost gasit nginx/1.18.0 (Ubuntu)
Aceasta este configurația mea de blocare a serverului nginx pentru acest site web:
Server {
asculta 877;
asculta [::]:877;
...
*EDITARE/ACTUALIZARE Am un RPI4 cu mysql. Trebuie să colectez toate datele din baza de date „zm” și să le adaug la o altă bază de date cu același nume de pe un alt server, astfel încât NU sunt eliminate/suprascrise date de pe al 2-lea server.
Acest lucru se va întâmpla o dată pe zi, când rpi-ul este pe aceeași rețea wifi
ORIGINAL Am o copie de rezervă automată a unei baze de date ( ...
Așa că încerc să fac un test simplu al unor funcții de e-mail într-o aplicație PHP (Magento), dar mă confrunt cu o problemă. Tot ceea ce vreau să fac este să stochez rezultatul de la apeluri în sistemul încorporat Poștă()
funcția într-un fișier local în loc să-l trimită printr-un server SMTP.Știu cum și am configurat accesul SMTP pentru această aplicație în trecut, dar durea ...

Mi-am petrecut toată ziua încercând să rezolv această problemă, așa că am decis să împărtășesc. Poate că va economisi cuiva timp)
Problemă: Mail nu este trimis prin php mail(); Jurnalul Exim nu arată nimic.
Sistem:
- CentOS7
- DirecAdmin cu CustomBuild 2.0.0
- Examenul 4
- php fcgi (5,6 ... 7,4)
Este de remarcat faptul că prin consola e-mail-ul este trimis în mod normal, cum ar fi:
ech ...
Rulez un server Linux (un server DV cu Media Temple). Este o configurație LAMP destul de standard. Eu rulez PHP 7.4.
Folosesc două programe pentru a încărca fișiere pe server: Filezilla și un instrument numit Cod oriunde.
Când încarc un fișier PHP folosind SFPT cu Filezilla, permisiunile sunt 664
. Când creez un fișier PHP cu Codeanywhere sunt permisiunile 644
. Observați că sunt ușor diferit ...
Există probleme legate de adăugarea „Strict-Transport-Securitate' și 'X-XSS-Protecție'anteturi?
Set antet Strict-Transport-Security "max-age=10886400;
Set antet X-XSS-Protection „1; mod=bloc”
Nu am pus „include subdomenii” pentru antetul HSTS, deoarece nu eram sigur dacă le dorim întotdeauna pe HTTPS. În mod specific, am putut vedea că acest lucru provoacă probleme cu HubSpot ș ...
Am creat o funcție Linux care va crea dezvoltatori, Cerința mea este să iau prenumele dezvoltatorului și să creez un utilizator Linux și un mediu de dezvoltare. Ar trebui să ruleze ceva de genul comenzilor de mai jos:
adduser $1
usermod -a -G dezvoltatori $1
mkdir /home/$1/.ssh
chmod 700 /home/$1/.ssh
atingeți /home/$1/.ssh/authorized_keys
chmod 600 /home/$1/.ssh/authorized_keys
mkdir ...
Încerc să migrez două aplicații web pe un singur server (debian10), ambele necesită versiuni diferite de php și ambele necesită extensii cURL pentru a funcționa corect.
php5.6-curl folosește libcurl v3
php8.1-curl folosește libcurl v4
În primul rând, am instalat php5.6-curl, iar când am încercat să instalez php8.1-curl - apt trimite o notificare că Următoarele pachete au dependențe ...
Am instalat php8.1-fpm pe Ubuntu 22.04. În principiu, am pus totul la punct, dar totuși „403 Interzis Nu aveți permisiunea de a accesa această resursă „este afișat un mesaj de eroare. Sistemul este configurat într-o rețea internă cu un certificat autosemnat în scopuri de dezvoltare.
Am făcut-o cu virtualmin până acum, dar acum vreau să mă obișnuiesc... Am cumpărat de acolo el ...
In my scenario I have created a new policy to grant access to a server in our instance but it doesn't appear to have taken effect. We granted read and list permissions with arn:aws:iam::657644469569:role/XyzServer but we are still getting 403s from i-0215c9ea7f43cfb58.I've added an inline policy to the "XyzServer" role to allow read and list permissions on that instance (i-0215c9ea7f43cfb58 (Xyz-configu ...
Prieteni,
Am configurat un chroot-jail cu nginx și phpfpm 7.4 de la packages.sury.org/php ca de obicei (pe Debian 5.10.103-1 bullseye).
Imagemagick eșuează:
<?php $im=new Imagick(__DIR__ . '/image.png');
ImagickException neprins: NoDecodeDelegateForThisImageFormat `PNG' @ error/constitute.c/ReadImage/575
<?php phpinfo()
„Numărul ImageMagick de formate acceptate: 0”
Versiunea ins ...
I bought a PHP script on CodeCanyon from a well reviewed user and a 5-star script and installed it on my own server with the intention of modifying it for my own use (complies with the license). However I ran into an issue and contacted support. They asked for my purchase code, which is fine, they want to verify I bought the script. However they mentioned that they saw that my script has been modified a ...
Am creat un fișier php conf, care include câteva informații despre utilizator/parolă. În scopuri de testare, am adăugat parola pentru baza de date în text simplu. Deoarece aceasta nu poate fi o idee bună, vreau să schimb acea parolă simplă într-o parolă codificată.
Este posibil și dacă da, cum pot realiza asta?
Trebuie să actualizez și baza de date MariaDB atunci când schimb conf. p ...