1) Download alle bestanden van de website root waarin Joomla staat, plak deze in de htdocs map van Xampp, maak hiervoor bijvoorbeeld een map "joomla" aan
2) Exporteer vanuit phpMyAdmin de database, importeer deze weer in de localhost phpMyAdmin van Xampp
3) Pas het configuration.php bestand aan op de volgende punten:
Code: Select all
<?php
class JConfig {
public $offline = '0';
public $offline_message = 'Momenteel is deze site in onderhoud.<br /> Probeert u het op een ander moment nog eens.';
public $display_offline_message = '1';
public $offline_image = '';
public $sitename = '[naam website';
public $editor = 'tinymce';
public $captcha = 'recaptcha';
public $list_limit = '20';
public $access = '1';
public $dbtype = 'mysqli';
public $host = 'localhost';
public $user = '[b]wijzig in "root"[/b]';
public $password = '[laat het wachtwoord leeg]';
public $db = '[databasenaam]';
public $dbprefix = '[prefixnaam]_';
public $session_redis_server_host = 'localhost';
public $session_redis_server_port = '6379';
public $session_redis_server_db = '0';
public $secret = '[secret laten staan]';
public $gzip = '0';
public $error_reporting = 'default';
public $helpurl = 'http://help.joomla.org/proxy/index.php?option=com_help&keyref=Help{major}{minor}:{keyref}';
public $ftp_host = '127.0.0.1';
public $ftp_port = '21';
public $ftp_user = '';
public $ftp_pass = '';
public $ftp_root = '';
public $ftp_enable = '0';
public $tmp_path = 'C:\\xampp\\htdocs\\joomla\\tmp'; *** wijzig het pad naar... ***
public $log_path = 'C:\\xampp\\htdocs\\joomla\\logs'; *** wijzig het pad naar... ***
public $live_site = '';
public $force_ssl = '2';
public $offset = 'Europe/Amsterdam';
public $lifetime = '15';
public $session_handler = 'none';
public $mailer = 'smtp';
public $mailfrom = '[mailadres laten staan]';
public $fromname = '[naam laten staan]';
public $sendmail = '/usr/sbin/sendmail';
public $smtpauth = '1';
public $smtpuser = 'no-reply@[domeinnaam laten staan]';
public $smtppass = '[wachtwoord laten staan]';
public $smtphost = 'localhost';
public $caching = '0';
public $cachetime = '15';
public $cache_handler = 'file';
public $debug = '0';
public $debug_lang = '0';
public $MetaDesc = '[laat ongewijzigd]';
public $MetaKeys = '[laat ongewijzigd]';
public $MetaTitle = '1';
public $MetaAuthor = '1';
public $MetaVersion = '0';
public $robots = '';
public $sef = '1';
public $sef_rewrite = '1';
public $sef_suffix = '0';
public $unicodeslugs = '0';
public $feed_limit = '10';
public $feed_email = 'author';
public $mailonline = '1';
public $smtpsecure = 'tls';
public $smtpport = '587';
public $MetaRights = 'Alle rechten voorbehouden.
Niets van de site http://[websitenaam+domein] mag worden verveelvoudigd, opgeslagen in een geautomatiseerd gegevensbestand en/of openbaar gemaakt in enige vorm of op enige wijze, hetzij elektronisch, mechanisch, door fotokopieën, opnamen of op enige andere manier zonder voorafgaande schriftelijke toestemming van de sitebeheerder en de familie Agelink. ';
public $sitename_pagetitles = '0';
public $frontediting = '1';
public $cookie_domain = '';
public $cookie_path = '';
public $asset_id = '1';
public $memcache_persist = '1';
public $memcache_compress = '0';
public $memcache_server_host = 'localhost';
public $memcache_server_port = '11211';
public $memcached_persist = '1';
public $memcached_compress = '0';
public $memcached_server_host = 'localhost';
public $memcached_server_port = '11211';
public $redis_persist = '1';
public $redis_server_host = 'localhost';
public $redis_server_port = '6379';
public $redis_server_auth = '';
public $redis_server_db = '0';
public $cache_platformprefix = '0';
public $debug_lang_const = '1';
public $proxy_enable = '0';
public $proxy_host = '';
public $proxy_port = '';
public $proxy_user = '';
public $proxy_pass = '';
public $massmailoff = '0';
public $replyto = '';
public $replytoname = '';
public $session_memcache_server_host = 'localhost';
public $session_memcache_server_port = '11211';
public $session_memcached_server_host = 'localhost';
public $session_memcached_server_port = '11211';
public $session_redis_persist = '1';
public $session_redis_server_auth = '';
public $shared_session = '0';
public $behind_loadbalancer = '0';
public $block_floc = '0';
}
Door de volgende stappen uit te voeren heb ik het probleem opgelost.
4) pas in het bestand configuration.php de regel "public $live_site = ' ';" aan, wijzig dit in "public $live_site = 'http://localhost/joomla';"
5) pas het bestand .htaccess in de root map van Joomla aan, wijzig "RewriteBase /" naar "RewriteBase /joomla"
6) daarna moet de website binnen Xampp goed werken, maak voor de zekerheid dan een zip bestand van de joomla map en exporteer
de database waarop joomla draait zodat je van het begin een goede backup hebt.