Over all2all Contact Handvest Nieuws
all2all

MySQL en PHP

Vragen over gegevensbanken, PHP-versies, modules, permissies en runtime-fouten.

Vragen

Hoe beheer ik mijn MySQL-gegevensbank?

MySQL-gegevensbanken kunnen worden beheerd via phpMyAdmin en Virtualmin Glossary note: Bedieningspaneel voor hostingbeheer: domeinen, mailboxen, gegevensbanken en instellingen. .

Gebruik phpMyAdmin Glossary note: Webinterface voor beheer van MySQL- of MariaDB-gegevensbanken. om tabellen te bekijken, SQL-query’s uit te voeren, data te importeren of exporteren en inhoud te wijzigen. Het exacte adres hangt af van de hostingserver en staat in de toegangsgegevens.

Gebruik Virtualmin Glossary note: Bedieningspaneel voor hosting, bestanden, mailboxen, domeinen en gegevensbanken. om gegevensbanken aan te maken, gebruikers te maken, wachtwoorden te wijzigen en rechten toe te kennen. phpMyAdmin Glossary note: Webinterface voor beheer van MySQL- of MariaDB-gegevensbanken. maakt normaal geen nieuwe hostinggegevensbanken aan.

Met shelltoegang kun je ook mysql en mysqldump gebruiken voor import, export, onderhoud en scripts.

Directe externe toegang tot gegevensbanken is normaal beperkt op gedeelde hosting. Als je de gegevensbank vanop afstand moet beheren, gebruik dan een SSH-tunnel om veilig via je hostingaccount met de MySQL Glossary note: Relationeel gegevensbanksysteem voor veel webtoepassingen. -dienst te verbinden. Contacteer support als een project echt een andere vorm van externe toegang nodig heeft.

Wat zijn mijn MySQL-server, gegevensbanknaam, gebruikersnaam en wachtwoord?

Voor webapplicaties zoals PHP, WordPress Glossary note: Contentbeheersysteem voor websites en publicatie. of Perl Glossary note: Perl (Practical Extraction and Report Language) is een programmeertaal gemaakt door Larry Wall omstreeks 1987 omdat hij een tool nodig had om informatie uit tekstbestanden te halen. Perl staat bekend als het Zwitsers… is de MySQL-server meestal:

  • localhost

De gegevensbanknaam wordt bepaald bij het aanmaken van de gegevensbank. Vaak komt die overeen met de domeinnaam of hostinggebruikersnaam, maar controleer dit altijd in Virtualmin of Webinterface voor beheer van MySQL- of MariaDB-gegevensbanken..

De MySQL-gebruiker is de gegevensbankgebruiker die rechten heeft op die gegevensbank. Die kan in Beheerpaneel voor hosting, domeinen, bestanden, mailboxes en gegevensbanken. worden gecontroleerd of gewijzigd.

Het gegevensbankwachtwoord kan verschillen van andere hostingwachtwoorden. Als je het wijzigt, pas dan ook de configuratie van de toepassing aan.

Hoe stel ik permissies in op PHP- en HTML-bestanden?

Permissies kunnen worden gewijzigd via een FTP Glossary note: Ouder protocol voor bestandsoverdracht; SFTP heeft de voorkeur. /SFTP-programma, de bestandsbeheerder in Beheerpaneel voor hosting, domeinen, bestanden, mailboxes en gegevensbanken. of via shelltoegang met chmod.

Aanbevolen standaardwaarden:

  • HTML Glossary note: Historische noot: deze oude ingang beschrijft de periode vóór HTML5. HTML blijft de basistaal van het web, maar de huidige praktische standaard is HTML5. / PHP Glossary note: Serverscripttaal die veel gebruikt wordt door WordPress en webtoepassingen. -bestanden: 644
  • mappen: 755

PHP-bestanden hebben normaal geen uitvoerrecht nodig.

Te ruime permissies verzwakken de veiligheid; te strikte permissies kunnen 403-fouten veroorzaken of scripts verhinderen bestanden te lezen. Gebruik de laagste rechten waarmee de toepassing betrouwbaar werkt.

Hoe controleer ik welke PHP-versie en modules beschikbaar zijn?

Controleer PHP-versie en ingeschakelde extensies in Beheerpaneel voor hosting, domeinen, bestanden, mailboxes en gegevensbanken., in de PHP-configuratie van de hosting, of met een lokale phpinfo()-testpagina.

Op recente servers kan de Serverscripttaal die veel gebruikt wordt door WordPress en webtoepassingen.-versie meestal per hostingaccount via PHP-FPM worden gekozen.

Vaak beschikbare modules zijn:

  • mysqli
  • PDO / pdo_mysql
  • curl
  • gd
  • mbstring
  • xml
  • zip

Als een specifieke versie of extensie nodig is, controleer dit vóór je een CMS Glossary note: Een contentbeheersysteem of contentmanagementsysteem is een webapplicatie die het mogelijk maakt dat mensen eenvoudig, zonder veel technische kennis, documenten en gegevens op internet kunnen publiceren. Als afkorting… , plugin of eigen toepassing installeert. Contacteer support met de domeinnaam, toepassingsnaam en vereiste PHP-versie of module.

Welke permissies hebben schrijfbare mappen nodig voor PHP-scripts of CMS-uploads?

CMS-systemen moeten vaak kunnen schrijven naar uploads, cache, gegenereerde bestanden en tijdelijke mappen.

De normale mappermissie is 755. In sommige gevallen kan 775 nodig zijn voor specifieke schrijfbare applicatiemappen, maar alleen voor mappen die echt schrijfrechten nodig hebben.

Maak permissies niet zomaar recursief ruimer zonder de gevolgen te begrijpen. Afhankelijk van de opzet draait Serverscripttaal die veel gebruikt wordt door WordPress en webtoepassingen. via PHP-FPM of via Apache-integratie; dat beïnvloedt welke rechten voldoende zijn.

Als een CMS schrijfproblemen meldt, controleer dan eerst de map in je FTP-programma, in de Beheerpaneel voor hosting, domeinen, bestanden, mailboxes en gegevensbanken.-bestandsbeheerder of via de shell. Contacteer support voordat je overal ruimere permissies toepast.

Waarom toont mijn PHP-pagina een blanco pagina of interne serverfout?

Een blanco pagina betekent meestal dat Serverscripttaal die veel gebruikt wordt door WordPress en webtoepassingen. op een fout botst terwijl foutweergave is uitgeschakeld.

Controleer eerst:

  • compatibiliteit van de PHP-versie
  • ontbrekende modules
  • syntaxfouten
  • verkeerde bestandspermissies
  • uitgeputte geheugenlimiet
  • incompatibele CMS-plugin

De exacte fout staat meestal in de logviewer van Beheerpaneel voor hosting, domeinen, bestanden, mailboxes en gegevensbanken., de foutlog van de website of de PHP-foutlog.

Lees de exacte fout voordat je instellingen wijzigt. Stuur support indien nodig de domeinnaam, exacte URL en foutmelding.

Waarom kan ik geen grote bestanden uploaden in PHP?

Serverscripttaal die veel gebruikt wordt door WordPress en webtoepassingen.-uploadlimieten worden bepaald door serverconfiguratie.

Relevante instellingen zijn onder meer:

  • upload_max_filesize
  • post_max_size
  • max_execution_time

Controleer de huidige waarden in Beheerpaneel voor hosting, domeinen, bestanden, mailboxes en gegevensbanken. of met een lokale phpinfo()-pagina. Als een project hogere limieten nodig heeft, contacteer support met de domeinnaam, de verwachte bestandsgrootte en de betrokken toepassing.

Kan ik geplande PHP-scripts automatisch uitvoeren?

Ja. Geplande taken kunnen via cronjobs in Beheerpaneel voor hosting, domeinen, bestanden, mailboxes en gegevensbanken. worden ingesteld.

Cronjobs worden vaak gebruikt voor CMS-onderhoud, back-ups, nieuwsbrieven, imports en opruimtaken.

Gebruik absolute paden en test het script handmatig voordat je het plant.

Is PostgreSQL beschikbaar op hostingaccounts?

PostgreSQL Glossary note: Geavanceerd vrij relationeel gegevensbanksysteem. kan worden voorzien voor projecten die het specifiek nodig hebben, bijvoorbeeld geavanceerde webapplicaties, GIS/spatiale projecten of frameworks die PostgreSQL vereisen.

Het is niet automatisch actief op elk hostingaccount. Contacteer support vóór de publicatie als je project PostgreSQL nodig heeft.

Kan ik Python-toepassingen draaien op hosting?

Python Glossary note: Python is een programmeertaal die begin jaren '90 ontworpen en ontwikkeld is door Guido van Rossum, indertijd verbonden aan het Mathematisch Centrum in Amsterdam. Inmiddels wordt de taal doorontwikkeld door een… kan worden ondersteund afhankelijk van hostingomgeving en projecttype.

Eenvoudige scripts, automatisering en CGI Glossary note: Common Gateway Interface: klassieke manier om serverscripts voor webformulieren uit te voeren. -achtige uitvoering zijn makkelijker te ondersteunen dan permanent draaiende applicatieprocessen. Niet elke gedeelde hostingomgeving is bedoeld voor blijvende Python-applicatieservers.

Als je project Python nodig heeft, contacteer support vooraf met het framework, de gewenste versie en het verwachte runtimegedrag.

Wordt PHP-Ming / Flash (SWF) nog ondersteund?

Serverscripttaal die veel gebruikt wordt door WordPress en webtoepassingen.-Ming werd gebruikt om Flash/SWF-inhoud dynamisch te genereren. Die technologie is verouderd omdat moderne browsers Flash niet meer afspelen.

Nieuwe projecten steunen best niet meer op SWF-uitvoer, Flash-interfaces of PHP-Ming-werkwijzen. Gebruik moderne alternatieven zoals JavaScript, HTML5 Glossary note: Huidige HTML-standaard voor webpagina’s en mediaweergave. en SVG.

Onderhoud je nog een oude toepassing die van legacy-componenten afhangt, contacteer support om te controleren wat op de betrokken server nog beschikbaar is.

Bestellen