PHP

20
Dec

Lokale webserver installeren voor je Drupal website te ontwikkelen

Als je geregeld nieuwe websites of Drupal projecten ontwikkeld kan het best handig zijn om je eigen lokale webserver te hebben en hierop te ontwikkelen. Dit hoeft niet per se een aparte server te zijn, maar je kan dit even goed op je eigen laptop, pc, Mac plaatsen.

Je kan hier voor starten met PHP, Apache en MySQL apart te installeren, maar zelf vind ik het eenvoudiger om XAMPP te installeren. Op een publieke webserver kan je natuurlijk best alles apart installeren + de hier bij nodige extra pakketten, maar voor je eigen test machine is dit meer dan voldoende.

Zelf installeer ik meestal XAMPP, je hebt ook nog WAMP wat je ongeveer dezelfde functies zal bieden. Op de site kan je afhankelijk van je besturingssysteem een .exe downloaden die de hele installatie voor je zal regelen.

Tijdens de installatie zal je gevraagd worden waar de bestanden dienen geplaatst te worden, standaard zal XAMPP deze in de root van je C schijf (Windows) plaatsen, waarna hier een map 'XAMPP' bij zal komen, zelf laat ik deze hier ook meestal staan.

16
Okt

PHP programmeren met een IDE

Door de jaren heen als webontwikkelaar heb ik reeds verschillende IDE's gebruikt om het programmeren tijdens projecten te kunnen vereenvoudigen. Zoals waarschijnlijk de meesten onder ons ben ik ook gestart met Dreamweaver, al heb ik deze niet lang gebruikt.

Eenmaal je voldoende kennis hebt opgebouwd met HTML, CSS, PHP en andere talen is de kans groot dat je deze WYSIWYG editor aan de kant laat en op zoek gaat naar een andere, gratis, betere oplossing.

Enkele voordelen van een IDE:

  • Code assist, code completion
  • Debugging
  • Libraries
  • Syntax checking, syntax coloring
  • FTP, CVS of ander versie beheer
  • Team synchronisatie

30
Aug

Converteer Ticks naar Timestamp

Nog niet zolang geleden hebben we op Prosite de website voor KVK Tienen overgezet van het vroegere ProCMS naar Drupal. Omdat de website van KVK reeds verschillende jaren bestond en dus toch +1000 pagina's telde gingen we op zoek naar een manier om al deze data over te zetten.

11
Jan

Verhoog de bestandsgrootte voor het uploaden van bestanden

Standaard staat de bestandsgrootte voor het uploaden van bestanden via PHP ingesteld door je host, op volgende manieren kan je het verhogen. (Welke manier zal werken is afhankelijk van je host)

  • .HTACCESS

    Open je .HTACCESS dat je terug kan vinden in de root van je website (Dit bestand kan verborgen staan) en neem onderstaande regel op:

    php_value post_max_size "40M"

    php_value upload_max_filesize "40M"

  • settings.php

11
Jan

Fatal error: Allowed memory size of ... bytes exhausted

Je wilt net enkele grote foto's uploaden naar je website of tijdens het installeren van modules of aanpassen ervan verschijnt er plots de volgende foutmelding -> Fatal error: Allowed memory size of ... bytes exhausted.

Sommige toepassingen vragen nu eenmaal heel wat van het geheugen.

Zoals je in onderstaande oplossingen kan zien plaats ik de limiet op 128M, dit lijkt misschien vrij veel maar in sommige gevallen zul je dit zeker nodig hebben. Zelf ben ik bij 128M terecht gekomen toen ik enkele grotere foto's wou uploaden met de image module. (2500x2500).

Pagina's

Abonneer op RSS - PHP