4. Hosting
Er zijn een aantal mogelijkheden, maar de meest waarschijnlijke is dat u door een setting in php (open_basedir) niet voldoende rechten heeft voor de aangevraagde directory.
Standaard is dat in een map op de server waar ALLE temporary files tijdelijk in komen te staan.
Om meer veiligheid te bieden, maakt onze hosting in uw webspaceroot een eigen “tmp” directory aan.
Soms gaat dit met oudere hostings niet helemaal goed. Open dan een support ticket, waarin uw ook de foutmelding (te zien in uw logfiles) aan ons door geeft.
Veelal kunnen we dan redelijk snel uw probleem oplossen.
Indien php als FastCGI module is ingeschakeld voor uw website, dan werken de php_value opties in .htaccess niet.
Wij kunnen in dat geval ervoor zorgen dat u een eigen PHP.ini krijgt.
Neem daarvoor contact met ons op via ons mailformulier.
Voor mijn site is PHP als FastCGI applicatie ingeschakeld, maar nu kan ik bepaalde bestanden en mappen niet meer verwijderen.
Met PHP als Apache module, worden bestanden via een website uploaded als de user “apache”, terwijl alle andere bestanden de rechten hebben van de FTP-user. Dit komt omdat scripts draaien als de “apache” user.
Wordt nu de hosting omgezet naar FastCGI, dan draaien alle scripts als de FTP user. En die mag niet meer aan de bestanden komen die van de apache user zijn.
Er zijn de volgende mogelijkheden om dit op te lossen:
A. Wij kunnen tegen een eenmalige vergoeding de rechten aanpassen.
B. Mag het niks kosten, dan kunnen wij de Apache module weer voor u inschakelen. Daarna kunt u uw bestanden met apache-rechten verwijderen (dit kunt u alleen maar via een php script doen). Tenslotte schakelen wij de FastCGI weer voor u in.
Let op: wilt u een bestaande website onder FastCGI, zonder bestanden weg te hoeven halen, dan kan dat alleen maar via optie A.
PHP als een FastCGI applicatie.
Dit biedt voor de eindgebruiker (webbouwer/programmeur) een aantal leuke voordelen:
– de website is sneller.
– de scripts draaien als de FTP user.
– de website is veiliger
– er zijn mogelijkheden voor een eigen php.ini op maat. (informeer ernaar via ons contactformulier. Tegen een eenmalige vergoeding kunnen wij dit voor u aktiveren)
Meer technische informatie voor de geïnteresseerde:
http://www.fastcgi.com/devkit/doc/fastcgi-whitepaper/fastcgi.htm