Ik heb een SSL certificaat geinstalleerd en het certificaat is goed. Hij is verlengt van de eerste versie:
Maar als ik nu naar de site ga krijg ik:

Service Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

Ik werk op centos 7. Als in in CLI php -v intik krijg ik netjes php 7.0.33 etc.
PHP via cli werkt ook en laad php bestanden goed.

De database is ook toegankelijk via phpmyadmin bijv.
Op de server www.domein.nl/test.html ZIjn de html bestanden etc gewoon el beschikbaar maar www.domein.nl/index.php of alle andere php bestanden zelf met alleen phpinfo() erin geeft deze melding.

Hoe kan ik dit debuggen?

Bedankt

Daniel.
Error 503 is "service unavailable"
PHP fouten leiden tot een 501 error.

Waarom Phpmyadmin werkt: niet ongebruikelijk bij hosters om PHPMyadmin centraal te hosten en een url naar mijnsite.nl/phpmyadmin wordt omgeleid naar sitevandehoster.com/phpmyadmin

zo garandeert hij dat er een actuele versie op staat.

Dat gezegd hebbend: iets maakt dat Apache niet door kan met jouw requests: en zo te zien, wordt via een proxy de site in werkelijkheid niet door Apache geserveerd maar iets achterliggends.

Heb je na installatie van het nieuwe SSL ook iets moeten herstarten?
Ivo P op 02/04/2020 16:51:05

Error 503 is "service unavailable"
PHP fouten leiden tot een 501 error.

Waarom Phpmyadmin werkt: niet ongebruikelijk bij hosters om PHPMyadmin centraal te hosten en een url naar mijnsite.nl/phpmyadmin wordt omgeleid naar sitevandehoster.com/phpmyadmin

Lijkt me niet op een VPS ;-)

Dat gezegd hebbend: iets maakt dat Apache niet door kan met jouw requests: en zo te zien, wordt via een proxy de site in werkelijkheid niet door Apache geserveerd maar iets achterliggends.

In DirectAdmin is er een mogelijkheid voor een proxy, maar dan om PHP en statische bestanden te scheiden. Het is wel zo dat phpMyAdmin altijd gebruik maakt van de eerste PHP-installatie, ongeacht wat er op die domein draait. Dan is de tweede PHP-installatie (DirectAdmin kan meerdere installaties van PHP aan; max. 4) ergens stuk. Dat verklaart waarom een phpinfo() niet werkt, maar phpMyAdmin wel (webapp).

Heb je na installatie van het nieuwe SSL ook iets moeten herstarten?

Ik ben benieuwd hoe Daniël die SSL certificaten hebt vernieuwd.

Over memoty:
- met top zie ik 19% in gebruik voor mysqld en 12 % voor php
- ./build update met custombuild heb ik gedaan, maar wanneer ik ./buil versions doe krijg ik:
Cannot install the same version of PHP for both releases.

Maar met php -v zie ik 1 versie, moet ik de andere php-fpm71 dan verwijderen?


Wat zegt dit?

./build options
Hetzelfde zegt dit, namelijk:
Cannot install the same version of PHP for both releases.

Als ik dit invoer: "rpm -qa | grep php"
Dan krijg ik niks terug. ook geen foutmelding: ????
Ga a.u.b. niet buiten DirectAdmin aan je PHP-installatie zitten. Dan ben je nog verder van huis, omdat PHP via DirectAdmin Custombuild geleverd wordt.

Maar krijg je die melding ook via ./build options? Je zou dan minimaal ene lijst moeten zien van je Custombuild instellingen. Maar wat als je zelf kijkt naar options.conf? Wat staat daar in vermeld?
Ja, ik gaf idd aan dat ik dezelfde elding krijg met ./build options.

options.conf zegt dit:

#PHP Settings
php1_release=7.0
php1_mode=php-fpm
php2_release=5.6
php2_mode=php-fpm
php_ini=no
php_timezone=Europe/Amsterdam
php_ini_type=production
x_mail_header=yes

#MySQL Settings
mysql=5.6
mysql_inst=mariadb
mysql_backup=yes
mysql_backup_dir=/usr/local/directadmin/custombuild/mysql_backups
mysql_force_compile=no

#WEB Server Settings
webserver=apache
modsecurity=no
modsecurity_ruleset=comodo
apache_ver=2.4
apache_mpm=auto
mod_ruid2=no
harden_symlinks_patch=yes
use_hostname_for_alias=no
redirect_host=servername.nl
redirect_host_https=no

#WEB Applications Settings
phpmyadmin=yes
phpmyadmin_ver=4
squirrelmail=no
roundcube=yes


cron_frequency=weekly
[email protected]
notifications=yes
da_autoupdate=no
updates=no
webapps_updates=yes

#CloudLinux Settings
cloudlinux=no
cagefs=no

#Advanced Settings
autoconf=yes
automake=yes
libtool=yes
curl=no
new_pcre=no

cloudlinux_beta=no
sa_update=daily
modsecurity_uploadscan=no
http_methods=GET:HEAD:POST:PUT:DELETE:PATCH
litespeed_serialno=trial
mariadb=10.1
mysql_backup_gzip=no
userdir_access=yes
secure_php=no
php3_release=5.6
php4_release=5.6
php3_mode=php-fpm
php4_mode=php-fpm
mail_compress=no
unit=no
phpmyadmin_public=yes


Ik heb dus 2 releases, zal ik er 1 verwjderen?


[size=xsmall]Toevoeging op 02/04/2020 17:18:07:[/size]

Ook al verwijder ik de 5.6 php release in het config bestand, herstart directadmin en run dit:

./build rewrite_confs & ./build options

Dan krijg ik hetzelfde, namelijk: Cannot install the same version of PHP for both releases.
Zet
 php2_release=5.6


maar op:


 php2_release=no


Wel erg raar, want volgens je processen is er ook een PHP-fpm 7.1 en 7.2, maar ik zie daar geen 5.6 staan?


Even wel een heads-up, PHP 7.1 wordt niet meer ondersteund.
Upgrade uiteindelijk als alles goed werkt dan naar PHP 7.3 of liever 7.4

Vergeet geen ./build update ;-)
Opgelost.

Ik zag idd meerdere php releases, ik dacht dat hij er altijd maar 1 gebruikte, toen ik 1 release in de options.conf.

php1_release=7.0
php1_mode=php-fpm

heb ik erin gehouden en de rest verwijderd. die 5.6 had ik later toegevoegd, die was onderaan.

TOen ik ditweg ging halen, rewrite_confd deed, toen werkte alles weer naar behoren. Weer iets geleerd.
HEEL ERG BEDANKT VOOR DE MOEITE OM HIERNAAR TE KIJKEN.

IEdereen blijf veilig thuis. werk ze!
Nice!
Waarom draai je nog PHP 7.0? ;-)

Reageren