500 Interne serverfout als gevolg van suPHP toestemming eisen

suPHP vereist specifieke machtigingen en eigendom voor scripts kunnen worden uitgevoerd:

  • alle mappen binnen public_html – gebruiker:gebruiker 755
  • alle bestanden in public_html – gebruiker:gebruiker 644
  • public_html zelf – gebruiker:niemand 750

(“gebruiker” verwijst naar de accountnaam)

Zonder deze machtigingen ingesteld ziet u een heleboel fouten zoals: “403 Verboden”, “500 Interne serverfout"of andere berichten.

In het volgende voorbeeld, CPanel foutenlogboeken kunnen iets als tonen:
SoftException in Application.cpp:631: Directory “/Home /[uw-account]/public_html” is groep schrijfbaar

Voor meer informatie over het bijwerken van uw bestandspermissies massa, Dit:
https://forums.cPanel.net/threads/switching-to-suphp.160421/

Wijzigen van php met suPHP richtlijnen

U wilt maken 2 bestanden in de public_html van website waar suPHP is ingeschakeld. Een .htaccess opgeven pad naar php.ini configuratie en een php.ini met richtlijnen.
U kunt php instellingen wijzigen en laden van extensies uit een centrale php.ini voor alle mappen van de site.

 

Voorbeeld voor account “accountnaam”. Zorg ervoor dat u dat in .htaccess inhoud bijwerken:

.htaccess

suPHP_ConfigPath /home/[accountnaam]/public_html

 

php.ini

register_globals = Off
Extension=PDO.so

Extension=pdo_sqlite.so
Extension=sqlite.so
Extension=pdo_mysql.so
Extension=geoip.so