Hoe u de sorteerfout utf8mb4_0900_ai_ci kunt oplossen bij het importeren van de WordPress-database
Als u uw WordPress-installatie overschakelt van een MySQL 8-server naar MySQL 5.7 (of lager), zult u hoogstwaarschijnlijk
In dit artikel hebben we laten zien hoe je PHP installeert met PHP-FPM voor NGINX op CentOS.
Voor deze tutorial hebben we NGINX geïnstalleerd. Deze tutorial behandelt de basisconfiguratie van de NGINX-webserver om de PHP-toepassing te verwerken en deze op poort 80 te serveren. Het wordt aanbevolen om NGINX en PHP-FPM te bestuderen.
Vereisten
1. Houd de server up-to-date:
# yum update -y
2. Voeg EPEL (Extra Packages for Enterprise Linux) repository toe:
# yum install epel-release
3. Installeer Remi-repository:
# rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
4. Schakel PHP-versie in:
Hier kun je kiezen welke PHP-versie je wilt installeren.
# yum-config-manager --enable remi-php73
5. Installeer nu PHP 7.3 samen met de vereiste PHP-modules:
Hier kunt u PHP-modules kiezen of toevoegen volgens uw vereisten.
# yum -y install php php-fpm php-mysqlnd php-ctype php-dom php-gd php-iconv php-json php-libxml php-mbstring php-posix php-xml php-zip php-openssl php-zlib php-curl php-fileinfo php-bz2 php-intl php-mcrypt php-ftp php-exif php-gmp php-memcached php-imagick
De PHP is geïnstalleerd.
Configureer de PHP-processor
PHP-configuratiebestand openen:
# vi /etc/php.ini
In dit bestand kunt u de geheugenlimiet, de maximale postgrootte, de datum, de tijdzone en de uploadbestandsgrootte instellen.
; Maximum amount of memory a script may consume (128MB)
; http://php.net/memory-limit
memory_limit = 256M…
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone =Asia/Kolkata…
post_max_size = 256M…
upload_max_filesize = 256M
Vervolgens zoeken we naar de parameter die cgi.fix_pathinfo instelt . We zullen de commentaar verwijderen door puntkomma(;) te verwijderen en op 0 te zetten.
Dit is een extreem onveilige instelling omdat het PHP vertelt om te proberen het dichtstbijzijnde bestand uit te voeren dat het kan vinden als een PHP-bestand niet exact overeenkomt. Dit zou gebruikers in feite in staat stellen om PHP-verzoeken te maken op een manier die hen in staat zou stellen om scripts uit te voeren die ze niet zouden mogen uitvoeren.
Dus we zullen beide voorwaarden veranderen door de regel te verwijderen en deze als volgt op "0" in te stellen:
cgi.fix_pathinfo=0
Als je klaar bent, sla je op en sluit je af.
Open vervolgens het php-fpm-configuratiebestand:
# vi /etc/php-fpm.d/www.conf
Zoek naar gebruiker en groep, verander de parameter in nginx van apache.
user = nginx
group = nginx
Zoek de luisterparameter en wijzig deze als volgt:
listen = /var/run/php-fpm/php-fpm.sock
Zoek regels die de listen.owner en listen.group instellen en verwijder de opmerkingen. Stel in op nginx :
listen.owner = nginx
listen.group = nginx
Zoek vervolgens de volgende regel en verwijder het commentaar om php-omgevingsvariabelen in te schakelen.
env[HOSTNAME] = $HOSTNAME
env[PATH] = /usr/local/bin:/usr/bin:/bin
env[TMP] = /tmp
env[TMPDIR] = /tmp
env[TEMP] = /tmp
Nadat u de configuratie hebt voltooid, slaat u op en sluit u af.
Start nu onze PHP-processor:
# systemctl start php-fpm
Schakel de PHP-processor in voor persistent:
# systemctl enable php-fpm
Dat is het.
Als u uw WordPress-installatie overschakelt van een MySQL 8-server naar MySQL 5.7 (of lager), zult u hoogstwaarschijnlijk
De Gutenberg-editor wordt binnenkort de standaardeditor in WordPress. Je hebt de mogelijkheid om de klassieke editor te selecteren
Nu de optie Vernieuwen in het contextmenu ontbreekt, kunt u als volgt items vernieuwen in Verkenner op Windows 11.
De WordPress 5.0 wordt eindelijk uitgerold en brengt een geheel nieuwe bewerkingservaring met de Gutenberg
Vanaf WordPress 5.0 is de standaardeditor op WordPress de nieuwe Block-editor. De nieuwe editor is radicaal anders
Op zoek naar een zelfbeheerde WordPress-site? Super goed. Je zult een ontelbaar aantal dingen leren. Een van de cruciale onderdelen van de instelling
Kunt u geen nieuw bericht schrijven met de nieuwe Block Editor in WordPress? De kans is groot dat je "De redacteur" krijgt
In dit artikel hebben we besproken hoe u korte PHP-tags kunt inschakelen. PHP ontleedt het bestand met behulp van openings- en sluitingstags, die eruitzien als . Korte PHP-tags inschakelen
In dit artikel leren we hoe je mod_evasive installeert en configureert om DoS- en DDoS-aanvallen op CentOS te voorkomen. De mod_evasive Apache-module.
hoe PHP te installeren met PHP-FPM voor NGINX op CentOS. De basisconfiguratie van de NGINX-webserver om de PHP-applicatie te verwerken en te serveren op poort 80.