SlideShare ist ein Scribd-Unternehmen logo
1 von 67
Have you tried turning it
OFF and ON again?
Troubleshooting Joomla!
problems

Peter Martin, twitter: @pe7er
Joomla User Group Utrecht, 9 december 2013
Peter Martin
●

●

Joomla website specialist
Marketing + Communicatie
achtergrond & technische affiniteit

●

Vrijwilliger Joomla:
●

Community Leadership Team

Interesses:
●

●

Global Moderator

●

Nijmegen, vrouw, dochter 6, zoon
1,5
Open Source Software
Linux sinds 2007
(Ubuntu → Debian → Arch Linux
→ Debian)

●

Raspberry Pi

●

Open Coffee Nijmegen

●

Muziek (Vinyl)

●

Linux User Group Nijmegen

●

Filmhuisfilms

Website: www.db8.nl – e-mail: peter@db8.nl
LinkedIn: http://www.linkedin.com/in/pe7er – Twitter: @pe7er
Overview Presentation
a) Introduction
b) Troubleshooting process
c) Extensions – in short
d) Ten common errors and questions
e) Some useful tools
f) Questions?

>>> Sheets via: www.db8.nl <<<
1. Extensions, an introduction
1. Extensions, an introduction
b) Troubleshooting process
b) Troubleshooting process
ISP

Domain Name System

Parameters

Wide Area Network

Access Control List (ACL)
.htaccess Server overrides

Firewall

Joomla extensions

Local Area Network

Joomla files

Virusscanner

Joomla database

Browser addons
Browser
Operating System (OS)
Keyboard

User

3rd party extensions

Chair

File/folder permissions

Server with website

Computer of website visitor

Modem/Router

Loadbalancer
MySQL database server
PHP (version!)
Webserver
Operating System (OS)
b) Troubleshooting process
1. Make a backup first! (eg Akeeba)
2. Know difference between Components, Modules, Plugins,
Templates & Language files
3. Find the cause of the error:
●

Reproduce the error with different parameters

●

Change one parameter at a time & then test.

●

Check all different “chains” & vary them “extremely”

4. Ask for help:
●

Ask the right question in right forum & right subject title

●

Give sufficient information, be concise & bullet lists

5. Be “Open Source” & report back!
c) Extensions – in short
c) Extensions – 5 types
Extending Joomla's functionality:
1. Components
2. Modules
3. Plugins
4. Templates
5. Language
Files
c) Extensions – Component
●

Determines functionality of a page
●

●

●

Multiple “Modi”: CRUD (Create, Read, Update, Delete)
Only one component on a page

Activation
●

●

via URL + &option=com_componentname

Example
●

com_content
c) Extensions – Module
●

Supportive, “Widget”, only display to screen (“Module Positie”)
●

●

●

One mode (e.g. Read from database & Display)
Multiple modules on a page

Activation
●

●

via menu item: URL + &Itemid=x

Example
●

mod_breadcrumbs
c) Extensions – Plugin
●

Supportive. Works invisible in background.
●

●

●

One mode: does one thing (e.g. search & replace)
Multiple plugins at a time

Activation
●

●

via certain “events” (of “hooks”) in components

Example Plugin
●

Content - Email Cloaking
c) Extensions – Template
●

Supportive. Does layout of website
●

●

●

One mode (Display HTML with CSS & “Elements”)
One template on a page, multiple possible

Activation
●

●

Default and assigned ones in parameter Menu Item

Example
●

Joomla 3.x default template “Protostar”
c) Extensions – Language Files
●

Supportive. Translation for “system labels”
●

●

●

One language at a time (on a page)
Multiple possible→multilanguage website

Activation
●

●

Default & Language Overrides in database

Example
/language/en-GB/en-GB.ini
c) Extensions – Working together
Joomla's search
functionality
●

Search inputbox

P Search in
database table

Component (C)
●

●

●

M Form

Module (M)
●

●

C Form

Form
Results

C Processing

P Search in
database table

Plugin (P)
●

Articles

●

Categories

●

Contacts

P Search in
database table

C Results
d) 10 Common Errors & Questions
1. Blank Page
1. Error: “Blank Page”
●

●

After Upgrade - blank page in the front and backend!
Getting blank page when enabling the Search Engine
Friendly

●

Why my site is blank page after moving to other server?

●

Searching returns blank page!

●

Blank page after admin login
Have you tried
turning it off
and on again?
1. Solution “Blank Page”
Blank page = PHP error & display errors = OFF
1. Joomla admin: System > Global Configuration > [Server] >
Error Reporting: Maximum
2. Increase PHP error level:
.htaccess
php_flag display_errors on
php_value error_reporting -1
2. Deprecated
2. Error: “Deprecated”
●

●

●

●

Deprecated: Function eregi() is deprecated in
/home/public_html/includes/sef.php on line 393
Deprecated: Function set_magic_quotes_runtime() is deprecated
in /var/www/libraries/phpmailer/phpmailer.php on line 1218
Deprecated: Assigning the return value of new by reference is
deprecated in /var/www/modules/mod_exmenuj15/exmenu/exmenu.class.php on line 56
Deprecated: Function split() is deprecated in
/var/www/libraries/phpmailer/phpmailer.php on line 470
I'm sorry,
are you from
the past?
2. Solution “Deprecated”
Error → Warning: “Some PHP function will not be available
anymore in next PHP version”
1. Get it fixed!
●

●

Joomla?
Report in bugtracker
3rd party extension?
Contact developer with warning message

2. Hide warning
●

●

In php.ini:
error_reporting = E_ALL & ~E_DEPRECATED
In .htaccess:
php_flag display_errors off
3. Missing Class
3. Error: “Missing Class”
●

●

●

●

●

Fatal error: Class 'JConfig' not found in
/var/www/includes/framework.php on line 56
Fatal error: Class 'XMLReader' not found in
/libraries/cms/feed/factory.php on line 69
Fatal error: Class 'ModMenuHelper' not found in
/joomla/administrator/modules/mod_menu/
tmpl/default_enabled.php on line 173
Fatal error: Class 'JError' not found in
/public_html/includes/framework.php on line 42
Fatal error: Class 'JMailHelper' not found
I am the head of IT
and I have it on
good authority that

if you type "Google" into Google,
you can break the Internet.
3. Solution “Missing Class”
1. Google the error
●

Not too specific!

●

Remove “unique text” like your own folder structure

2. Re-upload files
●

get original Joomla full package from same version

●

upload all files overwriting the ones on the server
4. Change did not work
4. Error: “Change did not work”
●

I changed x but does not work

●

Start Publishing does not work at all

●

Show Title does not work

●

Article changes not visible in front end

●

Main menu not showing on Multilingual website

●

Articles option not working in Joomla 2.5

●

Articles not showing...!? How could this be?

●

My site description not showing on google

●

Images not visible in Category Blog

●

Submenu items not visible anymore in J3.1.1?
Memory is RAM!
4. Solution “Change did not work”
1. Refresh (“hard refresh”: CTRL + F5)
2. Check with other browser
3. Empty browser cache
4. Empty Joomla's cache
5. Disable hosting server cache → via .htaccess
6. Switch off SEF URLs
7. Change parameters with “extreme” numbers
8. Check Template Overrides
9. Check Template for hardcoded stuff
10.Check ACL, Language etc
5. 404
5. Error: “Links give 404 error”
●

Menus don't work

●

Site does not work after move to other server

●

404 error for all article/site links

●

404 Error on All Links

●

MAIN MENU 404 ERROR

●

please help!!!! menu items give 404 error

●

Menu item no longer working - returns with 404 error

●

404 errors on all links, front page of joomla fine

●

Strange URL's in Joomla 2.5.9 URGENT HELP

●

URGENT help error 404
What does
IT stand for?

What does it stand for?....
What doesn't it stand for?
5. Solution “Links give 404 error”
SEF = Search Engine Friendly
1. Apache:
rename htaccess.txt to .htaccess
2. Microsoft IIS7:
rename web.config.txt to web.config
3. Nginx:
put in virtual domain block:
location / {
index index.php index.html index.htm;
try_files $uri $uri/ /index.php?q=$request_uri;
}
6. Can't login
6. Error: “Can't login”
●

I can't login to my admin panel

●

Site Hacked and now locked out of admin

●

Joomla 2.5 can't login to Admin or Site

●

Cannot log in into /administrator back-end

●

Can't login admin or user.

●

Cannot Access Administration Page

●

Cannot login to backend

●

After move of site cannot login, loop

●

Locked out of the Admin

●

Super User Locked Out of Joomla 2.5
Hello
Hello Computer

Hello
6. Solution “Can't login”
●

Use phpMyAdmin
●

●

●

●

Reset password: new password + “Function” MD5,
after login → User Manager, New password!
add new Super Admin + password, see:
http://docs.joomla.org/How_do_you_recover_or_reset_your_
admin_password%3F
check plugins in #__extensions:
plg_user_Joomla → enabled = 1 ?
plg_authentication_joomla → enabled = 1 ?

Security extension? → ?token-after-url
7. Can't install
7. Error: “Can't install”
●

Cannot install any templates, plugins, modules or components

●

Cannot install extensions on Joomla! 2.5

●

Help - Can't install extensions, JFolder::files: Path is not a
folder.

●

JInstaller::install: Failed to copy file

●

Unable to Find Install Package

●

Cannot install XYZ in Joomla on Hosting ZYX

●

Joomla cannot install; JSON issue

●

JInstaller::Install: Cannot find Joomla XML setup file

●

Can't install extensions
7. Solution “Can't install”
●

With specific Extension or all Extensions?

●

Extension right Joomla version?

●

Check Permissions
●

●

●

Files 644, Folders 755
System > System Information > Directory Permissions

Check Ownership (FTP user vs Webserver)
●

●

With FTP

Check PHP File Upload & Upload Size
●

file_uploads = ON, upload_max_filesize = e.g. 10M

●

Check Disk Space

●

Unzip in /tmp/ folder & “Install from Directory”?
8. How to remove?
8. Question: “How to remove XYZ”
●

Changing the background color?

●

How can I Remove the "Powered by XYZ"?

●

How to change the colour of the article title text?

●

Change logo?

●

Beez3 header change?

●

Possibility to change text color in article?

●

Logo change position?

●

Change module position beez20?

●

Change H3 to another header in moduletable:

●

Remove copyright info at the bottom?
8. Solution “How to remove XYZ”
●

Analyze HTML/CSS with browser
●

Google Chrome or FireFox + addons:
–
–

●

Web Developer
FireBug (or Google Chrome's Inspector)

Module? Display Module Positions:
●

●

Extensions > Template Manager > Preview Module Positions:
enabled
URL + ?tp=1

●

Template? Change template as test

●

Plugin? Disable plugin as test

●

Component or Module? HTML override?

●

IDE (Netbeans, Eclipse, Firestorm)
9. The Need for Speed
9. Error: “Website slow”
●

Why is my website so slow to load?

●

Slow website! Is it my hosting?

●

Website loading to slow

●

Changes to web page slow to load

●

My website is loading extremely slow

●

Slow queries on large website

●

Slow loading website (unstable performance)

●

Very slow page loading (Waiting on fonts.googleapis.com)

●

Trying to increase the speed of my website

●

It's too slow
Have you tried
forcing
an unexpected
reboot?
9. Solution “Website slow”
●

Analyse database queries
●

●

Analyze loading time
●

●

Use Joomla's debug mode & check queries
Use Yslow (FireFox / Chrome browser addon)
analyse loading of website

Compare with other hosting
●

Backup (with Akeeba)

●

Local webserver op PC (with XAMPP)

●

Restore backup on local PC, test speed & compare
10. S1t3 G0t H@ck3d!
10. Error: “Site got hacked”
●

Unwanted Advertiser Pop-up appearing on admin front end.

●

I got hacked.... Cant reset superuser password

●

Just got hacked, advice needed

●

I just got hacked by xxxx -aarrgghh!

●

Website got hacked by insert PHP code in all file

●

Joomla site hacked

●

Several sites compromised

●

My site has been hacjed! please help

●

Webhost malware scan deletes some files

●

Got Hacked
Dear Sir stroke Madam

Fire, exclamation mark
Fire, exclamation mark
Help me, exclamation mark
10. Solution “Site got hacked”
●

Do you have a back-up?

●

Find the cause
●

●

Analyze server log files

●

Search for similar hacks on shared hosting neighbors

●

Outdated Joomla & extensions version?

●

●

Did you keep all software up-to-date?

Weird files in /images/ ?

SSH access?
●

●

●

Search recent modified files
Search for “eval(base64_decode”

http://docs.joomla.org/Security_Checklist
●

You have been hacked or defaced
e) Tools
e) Tools 1/3
Joomla
●

Other Joomla site with example installation

●

Joomla Debug mode

●

Joomla SEF OFF -> full URL with all commands

●

Joomla System Info
●

●

●

PHP Information
Directory Permissions (and or use FTP to analyze permissions &
owner/group)

Admin Tools (3rd party Extension)
●

Analyze & fix directory permissions

●

Repair & optimize database tables
e) Tools 2/3
Server
●

Webserver access & error logfiles

●

PHP error logfile

●

.htaccess
Database

●

phpMyAdmin

●

GUI based SQL navigator (Sequel Pro)
Code (PHP, HTML, Language strings)

●

IDE (e.g. NetBeans, Eclipse, FireStorm)
e) Tools 3/3
HTML Output
●

Inspect HTML / CSS
●

Google Chrome → Inspect Element

●

FireFox + Firebug Addon

●

Web Developer Addon (Chrome + FireFox)

●

Yslow (Browser Addon)

Database
●

Akeeba Backup

●

XAMPP

●

diff (GUI: Meld, WinMerge)
The
Questions?
●

Presentation available at www.db8.nl

Peter Martin
e-mail: info at db8.nl
website: www.db8.nl
twitter: @pe7er
Used Photos 1/2
●

IT Crowd © 2006-2010, Produced by Talkback Thames for Channel 4 Television
Corporation.

●

IT Crowd photos: http://spoilertv.co.uk

●

power button - "gerard79" http://www.sxc.hu/photo/1009485

●

Old Polish TV - Konrado Fedorczyko http://www.sxc.hu/photo/1187553

●

Discarded - Therese Branton http://www.sxc.hu/photo/705372

●

chains - Pablo Herrera http://www.sxc.hu/photo/1381655

●

Motherboard 4 - Lisa Zanchi http://www.sxc.hu/photo/103914

●

note paper - ilker http://www.sxc.hu/photo/1266532

●

Roadside Assistance Required - jamie brelsford http://www.sxc.hu/photo/603001
Used Photos 2/2
●

Doodled desks 2 - "igoghost" http://www.sxc.hu/photo/1193228

●

Tree of Change 1 - Kimberly Vohsen http://www.sxc.hu/photo/1077609

●

_error - Alexandre Galant http://www.sxc.hu/photo/682383

●

Lock - Robert Linder http://www.sxc.hu/photo/1395379

●

tap joint - Asif Akbar http://www.sxc.hu/photo/864387

●

claws - esra su http://www.sxc.hu/photo/206896

●

Speedometer – Abdulhamid AlFadhly http://www.sxc.hu/photo/1390189

●

Crowbar - Richard Dudley http://www.sxc.hu/photo/854266

●

Tools - J Boontje http://www.sxc.hu/photo/805571

●

signs signs - Jason Antony http://www.sxc.hu/photo/751034

●

Face - Questions - Bob Smith http://www.sxc.hu/photo/418215

Weitere ähnliche Inhalte

Was ist angesagt?

Doctype html
Doctype htmlDoctype html
Doctype htmlEddy_TKJ
 
Introduction to building joomla! components using FOF
Introduction to building joomla! components using FOFIntroduction to building joomla! components using FOF
Introduction to building joomla! components using FOFTim Plummer
 
Joomla Explained - As Easy as 1, 2, 3
Joomla Explained - As Easy as 1, 2, 3Joomla Explained - As Easy as 1, 2, 3
Joomla Explained - As Easy as 1, 2, 3Rod Martin
 
Rapid application development with FOF
Rapid application development with FOFRapid application development with FOF
Rapid application development with FOFNicholas Dionysopoulos
 
WordPress Plugin Development 201
WordPress Plugin Development 201WordPress Plugin Development 201
WordPress Plugin Development 201ylefebvre
 
Google I/O 2012 - Protecting your user experience while integrating 3rd party...
Google I/O 2012 - Protecting your user experience while integrating 3rd party...Google I/O 2012 - Protecting your user experience while integrating 3rd party...
Google I/O 2012 - Protecting your user experience while integrating 3rd party...Patrick Meenan
 
8 Most Common Joomla! Hacks and How to Avoid Them
8 Most Common Joomla! Hacks and How to Avoid Them8 Most Common Joomla! Hacks and How to Avoid Them
8 Most Common Joomla! Hacks and How to Avoid ThemDaniel Kanchev
 
Joomla Template Tutorial
Joomla Template TutorialJoomla Template Tutorial
Joomla Template Tutorialbrighteyes
 
Cấu hình máy tính phục vụ cho đồ họa
Cấu hình máy tính phục vụ cho đồ họaCấu hình máy tính phục vụ cho đồ họa
Cấu hình máy tính phục vụ cho đồ họaHuytraining
 
Extend Joomla Forms Using Plugins
Extend Joomla Forms Using PluginsExtend Joomla Forms Using Plugins
Extend Joomla Forms Using PluginsYireo
 
Developing a Web Application
Developing a Web ApplicationDeveloping a Web Application
Developing a Web ApplicationRabab Gomaa
 
TomatoCMS Workshop at Hue-Aptech IT center, 2010
TomatoCMS Workshop at Hue-Aptech IT center, 2010TomatoCMS Workshop at Hue-Aptech IT center, 2010
TomatoCMS Workshop at Hue-Aptech IT center, 2010Phuoc Nguyen
 
Browser MVC with YQL and YUI
Browser MVC with YQL and YUIBrowser MVC with YQL and YUI
Browser MVC with YQL and YUIJonathan LeBlanc
 
Bootstrap 3 in Joomla!
Bootstrap 3 in Joomla!Bootstrap 3 in Joomla!
Bootstrap 3 in Joomla!Hans Kuijpers
 
Building Beautiful and Interactive Metro apps with JavaScript, HTML5 & CSS3
Building Beautiful and Interactive Metro apps with JavaScript, HTML5 & CSS3Building Beautiful and Interactive Metro apps with JavaScript, HTML5 & CSS3
Building Beautiful and Interactive Metro apps with JavaScript, HTML5 & CSS3Doris Chen
 
Getting started-with-oracle-so a-v
Getting started-with-oracle-so a-vGetting started-with-oracle-so a-v
Getting started-with-oracle-so a-vAmit Sharma
 
Netvibes UWA workshop at ParisWeb 2007
Netvibes UWA workshop at ParisWeb 2007Netvibes UWA workshop at ParisWeb 2007
Netvibes UWA workshop at ParisWeb 2007Netvibes
 
Advanced WordPress Optimization - iGaming Supershow 2012
Advanced WordPress Optimization - iGaming Supershow 2012Advanced WordPress Optimization - iGaming Supershow 2012
Advanced WordPress Optimization - iGaming Supershow 2012Bastian Grimm
 
There's a Module for That, MIMA Summit 2010
There's a Module for That, MIMA Summit 2010There's a Module for That, MIMA Summit 2010
There's a Module for That, MIMA Summit 2010Emma Jane Hogbin Westby
 

Was ist angesagt? (20)

Doctype html
Doctype htmlDoctype html
Doctype html
 
Introduction to building joomla! components using FOF
Introduction to building joomla! components using FOFIntroduction to building joomla! components using FOF
Introduction to building joomla! components using FOF
 
Joomla Explained - As Easy as 1, 2, 3
Joomla Explained - As Easy as 1, 2, 3Joomla Explained - As Easy as 1, 2, 3
Joomla Explained - As Easy as 1, 2, 3
 
Rapid application development with FOF
Rapid application development with FOFRapid application development with FOF
Rapid application development with FOF
 
WordPress Plugin Development 201
WordPress Plugin Development 201WordPress Plugin Development 201
WordPress Plugin Development 201
 
Google I/O 2012 - Protecting your user experience while integrating 3rd party...
Google I/O 2012 - Protecting your user experience while integrating 3rd party...Google I/O 2012 - Protecting your user experience while integrating 3rd party...
Google I/O 2012 - Protecting your user experience while integrating 3rd party...
 
CMS Joomla
CMS JoomlaCMS Joomla
CMS Joomla
 
8 Most Common Joomla! Hacks and How to Avoid Them
8 Most Common Joomla! Hacks and How to Avoid Them8 Most Common Joomla! Hacks and How to Avoid Them
8 Most Common Joomla! Hacks and How to Avoid Them
 
Joomla Template Tutorial
Joomla Template TutorialJoomla Template Tutorial
Joomla Template Tutorial
 
Cấu hình máy tính phục vụ cho đồ họa
Cấu hình máy tính phục vụ cho đồ họaCấu hình máy tính phục vụ cho đồ họa
Cấu hình máy tính phục vụ cho đồ họa
 
Extend Joomla Forms Using Plugins
Extend Joomla Forms Using PluginsExtend Joomla Forms Using Plugins
Extend Joomla Forms Using Plugins
 
Developing a Web Application
Developing a Web ApplicationDeveloping a Web Application
Developing a Web Application
 
TomatoCMS Workshop at Hue-Aptech IT center, 2010
TomatoCMS Workshop at Hue-Aptech IT center, 2010TomatoCMS Workshop at Hue-Aptech IT center, 2010
TomatoCMS Workshop at Hue-Aptech IT center, 2010
 
Browser MVC with YQL and YUI
Browser MVC with YQL and YUIBrowser MVC with YQL and YUI
Browser MVC with YQL and YUI
 
Bootstrap 3 in Joomla!
Bootstrap 3 in Joomla!Bootstrap 3 in Joomla!
Bootstrap 3 in Joomla!
 
Building Beautiful and Interactive Metro apps with JavaScript, HTML5 & CSS3
Building Beautiful and Interactive Metro apps with JavaScript, HTML5 & CSS3Building Beautiful and Interactive Metro apps with JavaScript, HTML5 & CSS3
Building Beautiful and Interactive Metro apps with JavaScript, HTML5 & CSS3
 
Getting started-with-oracle-so a-v
Getting started-with-oracle-so a-vGetting started-with-oracle-so a-v
Getting started-with-oracle-so a-v
 
Netvibes UWA workshop at ParisWeb 2007
Netvibes UWA workshop at ParisWeb 2007Netvibes UWA workshop at ParisWeb 2007
Netvibes UWA workshop at ParisWeb 2007
 
Advanced WordPress Optimization - iGaming Supershow 2012
Advanced WordPress Optimization - iGaming Supershow 2012Advanced WordPress Optimization - iGaming Supershow 2012
Advanced WordPress Optimization - iGaming Supershow 2012
 
There's a Module for That, MIMA Summit 2010
There's a Module for That, MIMA Summit 2010There's a Module for That, MIMA Summit 2010
There's a Module for That, MIMA Summit 2010
 

Ähnlich wie JUG Utrecht 2013 - Have you tried turning it off and on again? Problemen oplossen in Joomla

Problemen oplossen in Joomla - Joomladagen 2014
Problemen oplossen in Joomla - Joomladagen 2014Problemen oplossen in Joomla - Joomladagen 2014
Problemen oplossen in Joomla - Joomladagen 2014Peter Martin
 
Troubleshooting moodle marcus green titus learning
Troubleshooting moodle   marcus green   titus learningTroubleshooting moodle   marcus green   titus learning
Troubleshooting moodle marcus green titus learningMarcus Green
 
Becoming A Drupal Master Builder
Becoming A Drupal Master BuilderBecoming A Drupal Master Builder
Becoming A Drupal Master BuilderPhilip Norton
 
Creating Extensible Plugins for WordPress
Creating Extensible Plugins for WordPressCreating Extensible Plugins for WordPress
Creating Extensible Plugins for WordPressHristo Chakarov
 
Best Practices In Moodle Administration
Best Practices In Moodle AdministrationBest Practices In Moodle Administration
Best Practices In Moodle Administrationmoorejon
 
Best practices in Moodle administration Monatana Moot 2014
Best practices in Moodle administration Monatana Moot 2014Best practices in Moodle administration Monatana Moot 2014
Best practices in Moodle administration Monatana Moot 2014moorejon
 
Moodle Development Best Pracitces
Moodle Development Best PracitcesMoodle Development Best Pracitces
Moodle Development Best PracitcesJustin Filip
 
Develop Basic joomla! MVC component for version 3
Develop Basic joomla! MVC component for version 3Develop Basic joomla! MVC component for version 3
Develop Basic joomla! MVC component for version 3Gunjan Patel
 
Drupal 8 - Core and API Changes
Drupal 8 - Core and API ChangesDrupal 8 - Core and API Changes
Drupal 8 - Core and API ChangesShabir Ahmad
 
Developing new feature in Joomla - Joomladay UK 2016
Developing new feature in Joomla - Joomladay UK 2016Developing new feature in Joomla - Joomladay UK 2016
Developing new feature in Joomla - Joomladay UK 2016Peter Martin
 
Max Voloshin - "Organization of frontend development for products with micros...
Max Voloshin - "Organization of frontend development for products with micros...Max Voloshin - "Organization of frontend development for products with micros...
Max Voloshin - "Organization of frontend development for products with micros...IT Event
 
Joomla 3 - An overview
Joomla 3 - An overviewJoomla 3 - An overview
Joomla 3 - An overviewAndrew Eddie
 
Don't Code, Bake. An introduction to CakePHP ~PHP Hampshire Oct 2014
Don't Code, Bake. An introduction to CakePHP ~PHP Hampshire Oct 2014Don't Code, Bake. An introduction to CakePHP ~PHP Hampshire Oct 2014
Don't Code, Bake. An introduction to CakePHP ~PHP Hampshire Oct 2014David Yell
 
appengine ja night #25 Google App Engine for PHP (English)
appengine ja night #25 Google App Engine for PHP (English)appengine ja night #25 Google App Engine for PHP (English)
appengine ja night #25 Google App Engine for PHP (English)Ryo Yamasaki
 
Using twig as rendering system for your Joomla extensions
Using twig as rendering system for your Joomla extensionsUsing twig as rendering system for your Joomla extensions
Using twig as rendering system for your Joomla extensionsRoberto Segura
 
How to use Drupal to create editorial experiences your content creators will...
How to use Drupal  to create editorial experiences your content creators will...How to use Drupal  to create editorial experiences your content creators will...
How to use Drupal to create editorial experiences your content creators will...Jesus Manuel Olivas
 
Best practices for joomla extensions developers
Best practices for joomla extensions developersBest practices for joomla extensions developers
Best practices for joomla extensions developersFrancesco Abeni
 
Techgig Webinar: Joomla Introduction and Module Development June 2012
Techgig Webinar: Joomla Introduction and Module Development June 2012Techgig Webinar: Joomla Introduction and Module Development June 2012
Techgig Webinar: Joomla Introduction and Module Development June 2012Vishwash Gaur
 
Joomla 2019 Roadmap, Joomla 4 & Beyond by Robert Fairhead
Joomla 2019 Roadmap, Joomla 4 & Beyond by Robert FairheadJoomla 2019 Roadmap, Joomla 4 & Beyond by Robert Fairhead
Joomla 2019 Roadmap, Joomla 4 & Beyond by Robert FairheadRobert Fairhead
 

Ähnlich wie JUG Utrecht 2013 - Have you tried turning it off and on again? Problemen oplossen in Joomla (20)

Problemen oplossen in Joomla - Joomladagen 2014
Problemen oplossen in Joomla - Joomladagen 2014Problemen oplossen in Joomla - Joomladagen 2014
Problemen oplossen in Joomla - Joomladagen 2014
 
Troubleshooting moodle marcus green titus learning
Troubleshooting moodle   marcus green   titus learningTroubleshooting moodle   marcus green   titus learning
Troubleshooting moodle marcus green titus learning
 
Becoming A Drupal Master Builder
Becoming A Drupal Master BuilderBecoming A Drupal Master Builder
Becoming A Drupal Master Builder
 
Creating Extensible Plugins for WordPress
Creating Extensible Plugins for WordPressCreating Extensible Plugins for WordPress
Creating Extensible Plugins for WordPress
 
Best Practices In Moodle Administration
Best Practices In Moodle AdministrationBest Practices In Moodle Administration
Best Practices In Moodle Administration
 
Best practices in Moodle administration Monatana Moot 2014
Best practices in Moodle administration Monatana Moot 2014Best practices in Moodle administration Monatana Moot 2014
Best practices in Moodle administration Monatana Moot 2014
 
Moodle Development Best Pracitces
Moodle Development Best PracitcesMoodle Development Best Pracitces
Moodle Development Best Pracitces
 
Develop Basic joomla! MVC component for version 3
Develop Basic joomla! MVC component for version 3Develop Basic joomla! MVC component for version 3
Develop Basic joomla! MVC component for version 3
 
Drupal 8 - Core and API Changes
Drupal 8 - Core and API ChangesDrupal 8 - Core and API Changes
Drupal 8 - Core and API Changes
 
Developing new feature in Joomla - Joomladay UK 2016
Developing new feature in Joomla - Joomladay UK 2016Developing new feature in Joomla - Joomladay UK 2016
Developing new feature in Joomla - Joomladay UK 2016
 
Max Voloshin - "Organization of frontend development for products with micros...
Max Voloshin - "Organization of frontend development for products with micros...Max Voloshin - "Organization of frontend development for products with micros...
Max Voloshin - "Organization of frontend development for products with micros...
 
Joomla 3 - An overview
Joomla 3 - An overviewJoomla 3 - An overview
Joomla 3 - An overview
 
Drupal Flyover, CMS Expo
Drupal Flyover, CMS ExpoDrupal Flyover, CMS Expo
Drupal Flyover, CMS Expo
 
Don't Code, Bake. An introduction to CakePHP ~PHP Hampshire Oct 2014
Don't Code, Bake. An introduction to CakePHP ~PHP Hampshire Oct 2014Don't Code, Bake. An introduction to CakePHP ~PHP Hampshire Oct 2014
Don't Code, Bake. An introduction to CakePHP ~PHP Hampshire Oct 2014
 
appengine ja night #25 Google App Engine for PHP (English)
appengine ja night #25 Google App Engine for PHP (English)appengine ja night #25 Google App Engine for PHP (English)
appengine ja night #25 Google App Engine for PHP (English)
 
Using twig as rendering system for your Joomla extensions
Using twig as rendering system for your Joomla extensionsUsing twig as rendering system for your Joomla extensions
Using twig as rendering system for your Joomla extensions
 
How to use Drupal to create editorial experiences your content creators will...
How to use Drupal  to create editorial experiences your content creators will...How to use Drupal  to create editorial experiences your content creators will...
How to use Drupal to create editorial experiences your content creators will...
 
Best practices for joomla extensions developers
Best practices for joomla extensions developersBest practices for joomla extensions developers
Best practices for joomla extensions developers
 
Techgig Webinar: Joomla Introduction and Module Development June 2012
Techgig Webinar: Joomla Introduction and Module Development June 2012Techgig Webinar: Joomla Introduction and Module Development June 2012
Techgig Webinar: Joomla Introduction and Module Development June 2012
 
Joomla 2019 Roadmap, Joomla 4 & Beyond by Robert Fairhead
Joomla 2019 Roadmap, Joomla 4 & Beyond by Robert FairheadJoomla 2019 Roadmap, Joomla 4 & Beyond by Robert Fairhead
Joomla 2019 Roadmap, Joomla 4 & Beyond by Robert Fairhead
 

Mehr von Peter Martin

JCE editor optimaliseren (Joomla Den Bosc­h 2016)
JCE editor optimaliseren (Joomla Den Bosc­h 2016)JCE editor optimaliseren (Joomla Den Bosc­h 2016)
JCE editor optimaliseren (Joomla Den Bosc­h 2016)Peter Martin
 
Internet of Things - Linux Usergroup Nijmegen
Internet of Things - Linux Usergroup NijmegenInternet of Things - Linux Usergroup Nijmegen
Internet of Things - Linux Usergroup NijmegenPeter Martin
 
Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)Peter Martin
 
Joomla 10-jaar-vooruitgang-jdnl15
Joomla 10-jaar-vooruitgang-jdnl15Joomla 10-jaar-vooruitgang-jdnl15
Joomla 10-jaar-vooruitgang-jdnl15Peter Martin
 
Linux command-line-magic-jdnl15
Linux command-line-magic-jdnl15Linux command-line-magic-jdnl15
Linux command-line-magic-jdnl15Peter Martin
 
GNU Radio & digitaal vliegtuig spotten
GNU Radio & digitaal vliegtuig spottenGNU Radio & digitaal vliegtuig spotten
GNU Radio & digitaal vliegtuig spottenPeter Martin
 
Help mijn website is gehackt - Joomla User Group Den Bosch 2014
Help mijn website is gehackt - Joomla User Group Den Bosch 2014Help mijn website is gehackt - Joomla User Group Den Bosch 2014
Help mijn website is gehackt - Joomla User Group Den Bosch 2014Peter Martin
 
Music Trackers - Linux Usergroup Nijmegen 2014
Music Trackers - Linux Usergroup Nijmegen 2014Music Trackers - Linux Usergroup Nijmegen 2014
Music Trackers - Linux Usergroup Nijmegen 2014Peter Martin
 
linux-commandline-magic-Joomla-World-Conference-2014
linux-commandline-magic-Joomla-World-Conference-2014linux-commandline-magic-Joomla-World-Conference-2014
linux-commandline-magic-Joomla-World-Conference-2014Peter Martin
 
How IT works - Joomladay UK 2014
How IT works - Joomladay UK 2014How IT works - Joomladay UK 2014
How IT works - Joomladay UK 2014Peter Martin
 
Joomla multilingual website without 3rd party extensions - Joomladay UK 2014
Joomla multilingual website without 3rd party extensions - Joomladay UK 2014Joomla multilingual website without 3rd party extensions - Joomladay UK 2014
Joomla multilingual website without 3rd party extensions - Joomladay UK 2014Peter Martin
 
How IT works - Joomladay Germany 2014
How IT works - Joomladay Germany 2014How IT works - Joomladay Germany 2014
How IT works - Joomladay Germany 2014Peter Martin
 
Linux Nijmegen - Webserver (LAMP stack) opzetten met VirtualbBox & Vagrant
Linux Nijmegen - Webserver (LAMP stack) opzetten met VirtualbBox & VagrantLinux Nijmegen - Webserver (LAMP stack) opzetten met VirtualbBox & Vagrant
Linux Nijmegen - Webserver (LAMP stack) opzetten met VirtualbBox & VagrantPeter Martin
 
Joomla Bugs, Patches & Fun - Joomladagen 2014
Joomla Bugs, Patches & Fun - Joomladagen 2014Joomla Bugs, Patches & Fun - Joomladagen 2014
Joomla Bugs, Patches & Fun - Joomladagen 2014Peter Martin
 
Basis Linux (aan de hand van LPIC-1)
Basis Linux (aan de hand van LPIC-1)Basis Linux (aan de hand van LPIC-1)
Basis Linux (aan de hand van LPIC-1)Peter Martin
 
JUG Utrecht 2013 - Optimaliseren van Joomla Content Editor (JCE) voor admins
JUG Utrecht 2013 - Optimaliseren van Joomla Content Editor (JCE) voor adminsJUG Utrecht 2013 - Optimaliseren van Joomla Content Editor (JCE) voor admins
JUG Utrecht 2013 - Optimaliseren van Joomla Content Editor (JCE) voor adminsPeter Martin
 
Joomla on Raspberry Pi using Nginx - Nederlandse Linux Gebruikers Group novem...
Joomla on Raspberry Pi using Nginx - Nederlandse Linux Gebruikers Group novem...Joomla on Raspberry Pi using Nginx - Nederlandse Linux Gebruikers Group novem...
Joomla on Raspberry Pi using Nginx - Nederlandse Linux Gebruikers Group novem...Peter Martin
 
Configuring Joomla JCE editor from usability point of view
Configuring Joomla JCE editor from usability point of viewConfiguring Joomla JCE editor from usability point of view
Configuring Joomla JCE editor from usability point of viewPeter Martin
 
Programmeren van Plugins voor Joomla 1.5
Programmeren van Plugins voor Joomla 1.5Programmeren van Plugins voor Joomla 1.5
Programmeren van Plugins voor Joomla 1.5Peter Martin
 

Mehr von Peter Martin (20)

JCE editor optimaliseren (Joomla Den Bosc­h 2016)
JCE editor optimaliseren (Joomla Den Bosc­h 2016)JCE editor optimaliseren (Joomla Den Bosc­h 2016)
JCE editor optimaliseren (Joomla Den Bosc­h 2016)
 
Internet of Things - Linux Usergroup Nijmegen
Internet of Things - Linux Usergroup NijmegenInternet of Things - Linux Usergroup Nijmegen
Internet of Things - Linux Usergroup Nijmegen
 
Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)
 
Joomla 10-jaar-vooruitgang-jdnl15
Joomla 10-jaar-vooruitgang-jdnl15Joomla 10-jaar-vooruitgang-jdnl15
Joomla 10-jaar-vooruitgang-jdnl15
 
Linux command-line-magic-jdnl15
Linux command-line-magic-jdnl15Linux command-line-magic-jdnl15
Linux command-line-magic-jdnl15
 
GNU Radio & digitaal vliegtuig spotten
GNU Radio & digitaal vliegtuig spottenGNU Radio & digitaal vliegtuig spotten
GNU Radio & digitaal vliegtuig spotten
 
Help mijn website is gehackt - Joomla User Group Den Bosch 2014
Help mijn website is gehackt - Joomla User Group Den Bosch 2014Help mijn website is gehackt - Joomla User Group Den Bosch 2014
Help mijn website is gehackt - Joomla User Group Den Bosch 2014
 
Music Trackers - Linux Usergroup Nijmegen 2014
Music Trackers - Linux Usergroup Nijmegen 2014Music Trackers - Linux Usergroup Nijmegen 2014
Music Trackers - Linux Usergroup Nijmegen 2014
 
linux-commandline-magic-Joomla-World-Conference-2014
linux-commandline-magic-Joomla-World-Conference-2014linux-commandline-magic-Joomla-World-Conference-2014
linux-commandline-magic-Joomla-World-Conference-2014
 
How IT works - Joomladay UK 2014
How IT works - Joomladay UK 2014How IT works - Joomladay UK 2014
How IT works - Joomladay UK 2014
 
Joomla multilingual website without 3rd party extensions - Joomladay UK 2014
Joomla multilingual website without 3rd party extensions - Joomladay UK 2014Joomla multilingual website without 3rd party extensions - Joomladay UK 2014
Joomla multilingual website without 3rd party extensions - Joomladay UK 2014
 
How IT works - Joomladay Germany 2014
How IT works - Joomladay Germany 2014How IT works - Joomladay Germany 2014
How IT works - Joomladay Germany 2014
 
Linux Nijmegen - Webserver (LAMP stack) opzetten met VirtualbBox & Vagrant
Linux Nijmegen - Webserver (LAMP stack) opzetten met VirtualbBox & VagrantLinux Nijmegen - Webserver (LAMP stack) opzetten met VirtualbBox & Vagrant
Linux Nijmegen - Webserver (LAMP stack) opzetten met VirtualbBox & Vagrant
 
Joomla Bugs, Patches & Fun - Joomladagen 2014
Joomla Bugs, Patches & Fun - Joomladagen 2014Joomla Bugs, Patches & Fun - Joomladagen 2014
Joomla Bugs, Patches & Fun - Joomladagen 2014
 
Basis Linux (aan de hand van LPIC-1)
Basis Linux (aan de hand van LPIC-1)Basis Linux (aan de hand van LPIC-1)
Basis Linux (aan de hand van LPIC-1)
 
JUG Utrecht 2013 - Optimaliseren van Joomla Content Editor (JCE) voor admins
JUG Utrecht 2013 - Optimaliseren van Joomla Content Editor (JCE) voor adminsJUG Utrecht 2013 - Optimaliseren van Joomla Content Editor (JCE) voor admins
JUG Utrecht 2013 - Optimaliseren van Joomla Content Editor (JCE) voor admins
 
Joomla on Raspberry Pi using Nginx - Nederlandse Linux Gebruikers Group novem...
Joomla on Raspberry Pi using Nginx - Nederlandse Linux Gebruikers Group novem...Joomla on Raspberry Pi using Nginx - Nederlandse Linux Gebruikers Group novem...
Joomla on Raspberry Pi using Nginx - Nederlandse Linux Gebruikers Group novem...
 
Configuring Joomla JCE editor from usability point of view
Configuring Joomla JCE editor from usability point of viewConfiguring Joomla JCE editor from usability point of view
Configuring Joomla JCE editor from usability point of view
 
Joomla Community
Joomla Community Joomla Community
Joomla Community
 
Programmeren van Plugins voor Joomla 1.5
Programmeren van Plugins voor Joomla 1.5Programmeren van Plugins voor Joomla 1.5
Programmeren van Plugins voor Joomla 1.5
 

Kürzlich hochgeladen

Call Girls Anjuna beach Mariott Resort ₰8588052666
Call Girls Anjuna beach Mariott Resort ₰8588052666Call Girls Anjuna beach Mariott Resort ₰8588052666
Call Girls Anjuna beach Mariott Resort ₰8588052666nishakur201
 
Top Rated Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girlsPooja Nehwal
 
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual serviceanilsa9823
 
CALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female serviceanilsa9823
 
文凭办理《原版美国USU学位证书》犹他州立大学毕业证制作成绩单修改
文凭办理《原版美国USU学位证书》犹他州立大学毕业证制作成绩单修改文凭办理《原版美国USU学位证书》犹他州立大学毕业证制作成绩单修改
文凭办理《原版美国USU学位证书》犹他州立大学毕业证制作成绩单修改atducpo
 
Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...
Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...
Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...Leko Durda
 
Cheap Rate ➥8448380779 ▻Call Girls In Mg Road Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Mg Road GurgaonCheap Rate ➥8448380779 ▻Call Girls In Mg Road Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Mg Road GurgaonDelhi Call girls
 
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...anilsa9823
 
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,dollysharma2066
 
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...ur8mqw8e
 
Breath, Brain & Beyond_A Holistic Approach to Peak Performance.pdf
Breath, Brain & Beyond_A Holistic Approach to Peak Performance.pdfBreath, Brain & Beyond_A Holistic Approach to Peak Performance.pdf
Breath, Brain & Beyond_A Holistic Approach to Peak Performance.pdfJess Walker
 
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdf
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdfREFLECTIONS Newsletter Jan-Jul 2024.pdf.pdf
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdfssusere8ea60
 
CALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual serviceanilsa9823
 
Dhule Call Girls #9907093804 Contact Number Escorts Service Dhule
Dhule Call Girls #9907093804 Contact Number Escorts Service DhuleDhule Call Girls #9907093804 Contact Number Escorts Service Dhule
Dhule Call Girls #9907093804 Contact Number Escorts Service Dhulesrsj9000
 
call girls in candolim beach 9870370636] NORTH GOA ..
call girls in candolim beach 9870370636] NORTH GOA ..call girls in candolim beach 9870370636] NORTH GOA ..
call girls in candolim beach 9870370636] NORTH GOA ..nishakur201
 
Call Girls In Andheri East Call US Pooja📞 9892124323 Book Hot And
Call Girls In Andheri East Call US Pooja📞 9892124323 Book Hot AndCall Girls In Andheri East Call US Pooja📞 9892124323 Book Hot And
Call Girls In Andheri East Call US Pooja📞 9892124323 Book Hot AndPooja Nehwal
 
Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝soniya singh
 

Kürzlich hochgeladen (20)

Call Girls Anjuna beach Mariott Resort ₰8588052666
Call Girls Anjuna beach Mariott Resort ₰8588052666Call Girls Anjuna beach Mariott Resort ₰8588052666
Call Girls Anjuna beach Mariott Resort ₰8588052666
 
Top Rated Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls
 
escort service sasti (*~Call Girls in Paschim Vihar Metro❤️9953056974
escort service  sasti (*~Call Girls in Paschim Vihar Metro❤️9953056974escort service  sasti (*~Call Girls in Paschim Vihar Metro❤️9953056974
escort service sasti (*~Call Girls in Paschim Vihar Metro❤️9953056974
 
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual service
 
CALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female service
 
Model Call Girl in Lado Sarai Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Lado Sarai Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Lado Sarai Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Lado Sarai Delhi reach out to us at 🔝9953056974🔝
 
文凭办理《原版美国USU学位证书》犹他州立大学毕业证制作成绩单修改
文凭办理《原版美国USU学位证书》犹他州立大学毕业证制作成绩单修改文凭办理《原版美国USU学位证书》犹他州立大学毕业证制作成绩单修改
文凭办理《原版美国USU学位证书》犹他州立大学毕业证制作成绩单修改
 
Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...
Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...
Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...
 
Cheap Rate ➥8448380779 ▻Call Girls In Mg Road Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Mg Road GurgaonCheap Rate ➥8448380779 ▻Call Girls In Mg Road Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Mg Road Gurgaon
 
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...
 
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
 
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...
 
Breath, Brain & Beyond_A Holistic Approach to Peak Performance.pdf
Breath, Brain & Beyond_A Holistic Approach to Peak Performance.pdfBreath, Brain & Beyond_A Holistic Approach to Peak Performance.pdf
Breath, Brain & Beyond_A Holistic Approach to Peak Performance.pdf
 
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdf
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdfREFLECTIONS Newsletter Jan-Jul 2024.pdf.pdf
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdf
 
CALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual service
 
Dhule Call Girls #9907093804 Contact Number Escorts Service Dhule
Dhule Call Girls #9907093804 Contact Number Escorts Service DhuleDhule Call Girls #9907093804 Contact Number Escorts Service Dhule
Dhule Call Girls #9907093804 Contact Number Escorts Service Dhule
 
call girls in candolim beach 9870370636] NORTH GOA ..
call girls in candolim beach 9870370636] NORTH GOA ..call girls in candolim beach 9870370636] NORTH GOA ..
call girls in candolim beach 9870370636] NORTH GOA ..
 
Call Girls In Andheri East Call US Pooja📞 9892124323 Book Hot And
Call Girls In Andheri East Call US Pooja📞 9892124323 Book Hot AndCall Girls In Andheri East Call US Pooja📞 9892124323 Book Hot And
Call Girls In Andheri East Call US Pooja📞 9892124323 Book Hot And
 
Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝
 

JUG Utrecht 2013 - Have you tried turning it off and on again? Problemen oplossen in Joomla

  • 1. Have you tried turning it OFF and ON again? Troubleshooting Joomla! problems Peter Martin, twitter: @pe7er Joomla User Group Utrecht, 9 december 2013
  • 2. Peter Martin ● ● Joomla website specialist Marketing + Communicatie achtergrond & technische affiniteit ● Vrijwilliger Joomla: ● Community Leadership Team Interesses: ● ● Global Moderator ● Nijmegen, vrouw, dochter 6, zoon 1,5 Open Source Software Linux sinds 2007 (Ubuntu → Debian → Arch Linux → Debian) ● Raspberry Pi ● Open Coffee Nijmegen ● Muziek (Vinyl) ● Linux User Group Nijmegen ● Filmhuisfilms Website: www.db8.nl – e-mail: peter@db8.nl LinkedIn: http://www.linkedin.com/in/pe7er – Twitter: @pe7er
  • 3. Overview Presentation a) Introduction b) Troubleshooting process c) Extensions – in short d) Ten common errors and questions e) Some useful tools f) Questions? >>> Sheets via: www.db8.nl <<<
  • 4. 1. Extensions, an introduction
  • 5. 1. Extensions, an introduction
  • 6.
  • 7.
  • 9. b) Troubleshooting process ISP Domain Name System Parameters Wide Area Network Access Control List (ACL) .htaccess Server overrides Firewall Joomla extensions Local Area Network Joomla files Virusscanner Joomla database Browser addons Browser Operating System (OS) Keyboard User 3rd party extensions Chair File/folder permissions Server with website Computer of website visitor Modem/Router Loadbalancer MySQL database server PHP (version!) Webserver Operating System (OS)
  • 10. b) Troubleshooting process 1. Make a backup first! (eg Akeeba) 2. Know difference between Components, Modules, Plugins, Templates & Language files 3. Find the cause of the error: ● Reproduce the error with different parameters ● Change one parameter at a time & then test. ● Check all different “chains” & vary them “extremely” 4. Ask for help: ● Ask the right question in right forum & right subject title ● Give sufficient information, be concise & bullet lists 5. Be “Open Source” & report back!
  • 11. c) Extensions – in short
  • 12. c) Extensions – 5 types Extending Joomla's functionality: 1. Components 2. Modules 3. Plugins 4. Templates 5. Language Files
  • 13. c) Extensions – Component ● Determines functionality of a page ● ● ● Multiple “Modi”: CRUD (Create, Read, Update, Delete) Only one component on a page Activation ● ● via URL + &option=com_componentname Example ● com_content
  • 14. c) Extensions – Module ● Supportive, “Widget”, only display to screen (“Module Positie”) ● ● ● One mode (e.g. Read from database & Display) Multiple modules on a page Activation ● ● via menu item: URL + &Itemid=x Example ● mod_breadcrumbs
  • 15. c) Extensions – Plugin ● Supportive. Works invisible in background. ● ● ● One mode: does one thing (e.g. search & replace) Multiple plugins at a time Activation ● ● via certain “events” (of “hooks”) in components Example Plugin ● Content - Email Cloaking
  • 16. c) Extensions – Template ● Supportive. Does layout of website ● ● ● One mode (Display HTML with CSS & “Elements”) One template on a page, multiple possible Activation ● ● Default and assigned ones in parameter Menu Item Example ● Joomla 3.x default template “Protostar”
  • 17. c) Extensions – Language Files ● Supportive. Translation for “system labels” ● ● ● One language at a time (on a page) Multiple possible→multilanguage website Activation ● ● Default & Language Overrides in database Example /language/en-GB/en-GB.ini
  • 18. c) Extensions – Working together Joomla's search functionality ● Search inputbox P Search in database table Component (C) ● ● ● M Form Module (M) ● ● C Form Form Results C Processing P Search in database table Plugin (P) ● Articles ● Categories ● Contacts P Search in database table C Results
  • 19. d) 10 Common Errors & Questions
  • 21. 1. Error: “Blank Page” ● ● After Upgrade - blank page in the front and backend! Getting blank page when enabling the Search Engine Friendly ● Why my site is blank page after moving to other server? ● Searching returns blank page! ● Blank page after admin login
  • 22. Have you tried turning it off and on again?
  • 23. 1. Solution “Blank Page” Blank page = PHP error & display errors = OFF 1. Joomla admin: System > Global Configuration > [Server] > Error Reporting: Maximum 2. Increase PHP error level: .htaccess php_flag display_errors on php_value error_reporting -1
  • 25. 2. Error: “Deprecated” ● ● ● ● Deprecated: Function eregi() is deprecated in /home/public_html/includes/sef.php on line 393 Deprecated: Function set_magic_quotes_runtime() is deprecated in /var/www/libraries/phpmailer/phpmailer.php on line 1218 Deprecated: Assigning the return value of new by reference is deprecated in /var/www/modules/mod_exmenuj15/exmenu/exmenu.class.php on line 56 Deprecated: Function split() is deprecated in /var/www/libraries/phpmailer/phpmailer.php on line 470
  • 26. I'm sorry, are you from the past?
  • 27. 2. Solution “Deprecated” Error → Warning: “Some PHP function will not be available anymore in next PHP version” 1. Get it fixed! ● ● Joomla? Report in bugtracker 3rd party extension? Contact developer with warning message 2. Hide warning ● ● In php.ini: error_reporting = E_ALL & ~E_DEPRECATED In .htaccess: php_flag display_errors off
  • 29. 3. Error: “Missing Class” ● ● ● ● ● Fatal error: Class 'JConfig' not found in /var/www/includes/framework.php on line 56 Fatal error: Class 'XMLReader' not found in /libraries/cms/feed/factory.php on line 69 Fatal error: Class 'ModMenuHelper' not found in /joomla/administrator/modules/mod_menu/ tmpl/default_enabled.php on line 173 Fatal error: Class 'JError' not found in /public_html/includes/framework.php on line 42 Fatal error: Class 'JMailHelper' not found
  • 30. I am the head of IT and I have it on good authority that if you type "Google" into Google, you can break the Internet.
  • 31. 3. Solution “Missing Class” 1. Google the error ● Not too specific! ● Remove “unique text” like your own folder structure 2. Re-upload files ● get original Joomla full package from same version ● upload all files overwriting the ones on the server
  • 32. 4. Change did not work
  • 33. 4. Error: “Change did not work” ● I changed x but does not work ● Start Publishing does not work at all ● Show Title does not work ● Article changes not visible in front end ● Main menu not showing on Multilingual website ● Articles option not working in Joomla 2.5 ● Articles not showing...!? How could this be? ● My site description not showing on google ● Images not visible in Category Blog ● Submenu items not visible anymore in J3.1.1?
  • 35. 4. Solution “Change did not work” 1. Refresh (“hard refresh”: CTRL + F5) 2. Check with other browser 3. Empty browser cache 4. Empty Joomla's cache 5. Disable hosting server cache → via .htaccess 6. Switch off SEF URLs 7. Change parameters with “extreme” numbers 8. Check Template Overrides 9. Check Template for hardcoded stuff 10.Check ACL, Language etc
  • 37. 5. Error: “Links give 404 error” ● Menus don't work ● Site does not work after move to other server ● 404 error for all article/site links ● 404 Error on All Links ● MAIN MENU 404 ERROR ● please help!!!! menu items give 404 error ● Menu item no longer working - returns with 404 error ● 404 errors on all links, front page of joomla fine ● Strange URL's in Joomla 2.5.9 URGENT HELP ● URGENT help error 404
  • 38. What does IT stand for? What does it stand for?.... What doesn't it stand for?
  • 39. 5. Solution “Links give 404 error” SEF = Search Engine Friendly 1. Apache: rename htaccess.txt to .htaccess 2. Microsoft IIS7: rename web.config.txt to web.config 3. Nginx: put in virtual domain block: location / { index index.php index.html index.htm; try_files $uri $uri/ /index.php?q=$request_uri; }
  • 41. 6. Error: “Can't login” ● I can't login to my admin panel ● Site Hacked and now locked out of admin ● Joomla 2.5 can't login to Admin or Site ● Cannot log in into /administrator back-end ● Can't login admin or user. ● Cannot Access Administration Page ● Cannot login to backend ● After move of site cannot login, loop ● Locked out of the Admin ● Super User Locked Out of Joomla 2.5
  • 43. 6. Solution “Can't login” ● Use phpMyAdmin ● ● ● ● Reset password: new password + “Function” MD5, after login → User Manager, New password! add new Super Admin + password, see: http://docs.joomla.org/How_do_you_recover_or_reset_your_ admin_password%3F check plugins in #__extensions: plg_user_Joomla → enabled = 1 ? plg_authentication_joomla → enabled = 1 ? Security extension? → ?token-after-url
  • 45. 7. Error: “Can't install” ● Cannot install any templates, plugins, modules or components ● Cannot install extensions on Joomla! 2.5 ● Help - Can't install extensions, JFolder::files: Path is not a folder. ● JInstaller::install: Failed to copy file ● Unable to Find Install Package ● Cannot install XYZ in Joomla on Hosting ZYX ● Joomla cannot install; JSON issue ● JInstaller::Install: Cannot find Joomla XML setup file ● Can't install extensions
  • 46.
  • 47. 7. Solution “Can't install” ● With specific Extension or all Extensions? ● Extension right Joomla version? ● Check Permissions ● ● ● Files 644, Folders 755 System > System Information > Directory Permissions Check Ownership (FTP user vs Webserver) ● ● With FTP Check PHP File Upload & Upload Size ● file_uploads = ON, upload_max_filesize = e.g. 10M ● Check Disk Space ● Unzip in /tmp/ folder & “Install from Directory”?
  • 48. 8. How to remove?
  • 49. 8. Question: “How to remove XYZ” ● Changing the background color? ● How can I Remove the "Powered by XYZ"? ● How to change the colour of the article title text? ● Change logo? ● Beez3 header change? ● Possibility to change text color in article? ● Logo change position? ● Change module position beez20? ● Change H3 to another header in moduletable: ● Remove copyright info at the bottom?
  • 50.
  • 51. 8. Solution “How to remove XYZ” ● Analyze HTML/CSS with browser ● Google Chrome or FireFox + addons: – – ● Web Developer FireBug (or Google Chrome's Inspector) Module? Display Module Positions: ● ● Extensions > Template Manager > Preview Module Positions: enabled URL + ?tp=1 ● Template? Change template as test ● Plugin? Disable plugin as test ● Component or Module? HTML override? ● IDE (Netbeans, Eclipse, Firestorm)
  • 52. 9. The Need for Speed
  • 53. 9. Error: “Website slow” ● Why is my website so slow to load? ● Slow website! Is it my hosting? ● Website loading to slow ● Changes to web page slow to load ● My website is loading extremely slow ● Slow queries on large website ● Slow loading website (unstable performance) ● Very slow page loading (Waiting on fonts.googleapis.com) ● Trying to increase the speed of my website ● It's too slow
  • 54. Have you tried forcing an unexpected reboot?
  • 55. 9. Solution “Website slow” ● Analyse database queries ● ● Analyze loading time ● ● Use Joomla's debug mode & check queries Use Yslow (FireFox / Chrome browser addon) analyse loading of website Compare with other hosting ● Backup (with Akeeba) ● Local webserver op PC (with XAMPP) ● Restore backup on local PC, test speed & compare
  • 56. 10. S1t3 G0t H@ck3d!
  • 57. 10. Error: “Site got hacked” ● Unwanted Advertiser Pop-up appearing on admin front end. ● I got hacked.... Cant reset superuser password ● Just got hacked, advice needed ● I just got hacked by xxxx -aarrgghh! ● Website got hacked by insert PHP code in all file ● Joomla site hacked ● Several sites compromised ● My site has been hacjed! please help ● Webhost malware scan deletes some files ● Got Hacked
  • 58. Dear Sir stroke Madam Fire, exclamation mark Fire, exclamation mark Help me, exclamation mark
  • 59. 10. Solution “Site got hacked” ● Do you have a back-up? ● Find the cause ● ● Analyze server log files ● Search for similar hacks on shared hosting neighbors ● Outdated Joomla & extensions version? ● ● Did you keep all software up-to-date? Weird files in /images/ ? SSH access? ● ● ● Search recent modified files Search for “eval(base64_decode” http://docs.joomla.org/Security_Checklist ● You have been hacked or defaced
  • 61. e) Tools 1/3 Joomla ● Other Joomla site with example installation ● Joomla Debug mode ● Joomla SEF OFF -> full URL with all commands ● Joomla System Info ● ● ● PHP Information Directory Permissions (and or use FTP to analyze permissions & owner/group) Admin Tools (3rd party Extension) ● Analyze & fix directory permissions ● Repair & optimize database tables
  • 62. e) Tools 2/3 Server ● Webserver access & error logfiles ● PHP error logfile ● .htaccess Database ● phpMyAdmin ● GUI based SQL navigator (Sequel Pro) Code (PHP, HTML, Language strings) ● IDE (e.g. NetBeans, Eclipse, FireStorm)
  • 63. e) Tools 3/3 HTML Output ● Inspect HTML / CSS ● Google Chrome → Inspect Element ● FireFox + Firebug Addon ● Web Developer Addon (Chrome + FireFox) ● Yslow (Browser Addon) Database ● Akeeba Backup ● XAMPP ● diff (GUI: Meld, WinMerge)
  • 64. The
  • 65. Questions? ● Presentation available at www.db8.nl Peter Martin e-mail: info at db8.nl website: www.db8.nl twitter: @pe7er
  • 66. Used Photos 1/2 ● IT Crowd © 2006-2010, Produced by Talkback Thames for Channel 4 Television Corporation. ● IT Crowd photos: http://spoilertv.co.uk ● power button - "gerard79" http://www.sxc.hu/photo/1009485 ● Old Polish TV - Konrado Fedorczyko http://www.sxc.hu/photo/1187553 ● Discarded - Therese Branton http://www.sxc.hu/photo/705372 ● chains - Pablo Herrera http://www.sxc.hu/photo/1381655 ● Motherboard 4 - Lisa Zanchi http://www.sxc.hu/photo/103914 ● note paper - ilker http://www.sxc.hu/photo/1266532 ● Roadside Assistance Required - jamie brelsford http://www.sxc.hu/photo/603001
  • 67. Used Photos 2/2 ● Doodled desks 2 - "igoghost" http://www.sxc.hu/photo/1193228 ● Tree of Change 1 - Kimberly Vohsen http://www.sxc.hu/photo/1077609 ● _error - Alexandre Galant http://www.sxc.hu/photo/682383 ● Lock - Robert Linder http://www.sxc.hu/photo/1395379 ● tap joint - Asif Akbar http://www.sxc.hu/photo/864387 ● claws - esra su http://www.sxc.hu/photo/206896 ● Speedometer – Abdulhamid AlFadhly http://www.sxc.hu/photo/1390189 ● Crowbar - Richard Dudley http://www.sxc.hu/photo/854266 ● Tools - J Boontje http://www.sxc.hu/photo/805571 ● signs signs - Jason Antony http://www.sxc.hu/photo/751034 ● Face - Questions - Bob Smith http://www.sxc.hu/photo/418215