Professional Documents
Culture Documents
problems
Overview Presentation
a) Introduction b) Troubleshooting process c) Extensions in short d) Ten common errors and questions e) Some useful tools f) Questions?
>>>Sheetsvia:www.db8.nl<<<
1. Extensions, an introduction
1. Extensions, an introduction
b) Troubleshooting process
b) Troubleshooting process
Domain Name System Parameters Access Control List (ACL) .htaccess Server overrides 3rd party extensions Joomla extensions Joomla files Joomla database File/folder permissions
ISP
Modem/Router
Browser
Loadbalancer MySQL database server PHP (version!) Webserver Operating System (OS)
User
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 Ask the right question in right forum & subject title Give sufficient information, be concise & bullet lists
c) Extensions in short
10
c) Extensions 5 types
Extending Joomla's functionality: 1. Components 2. Modules 3. Plugins 4. Templates 5. Language Files
11
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
12
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
13
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
14
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
15
Supportive. Translation for system labels One language at a time (on a page) Multiple possiblemultilanguage website Activation Default & Language Overrides in database Example /language/en-GB/en-GB.ini
16
(M) (C)
C Processing P Search in database table P Search in database table P Search in database table C Results
Component
Plugin
(P)
17
18
1. Blank Page
19
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
20
22
2. Deprecated
23
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
Peter Martin joomladagen.nl 20+21 april 2013
24
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 In php.ini: error_reporting = E_ALL & ~E_DEPRECATED In .htaccess: php_flag display_errors off
26
2. Hide warning
3. Missing Class
27
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
28
if you type "Google" into Google, you can break the Internet.
Not too specific! Remove unique text like your own folder structure get original Joomla full package from same version upload all files overwriting the ones on the server
2. Re-upload files
30
31
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?
Peter Martin joomladagen.nl 20+21 april 2013
32
Memory is RAM!
34
5. 404
35
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 page 404 errors on all links, front page of joomla fine Strange URL's in Joomla 2.5.9 URGENT HELP URGENT help error 404
Peter Martin joomladagen.nl 20+21 april 2013
36
38
6. Can't login
39
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
Peter Martin joomladagen.nl 20+21 april 2013
40
Hello
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_you r_admin_password%3F check #__extensions: plg_user_Joomla enabled = 1 ? plg_authentication_joomla enabled = 1 ?
Security
extension? ?token-after-url
42
7. Can't install
43
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
Peter Martin joomladagen.nl 20+21 april 2013
44
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) PHP File Upload & Upload Size
Check
Check
46
8. How to remove?
47
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?
Peter Martin joomladagen.nl 20+21 april 2013
48
Module?
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)
Peter Martin joomladagen.nl 20+21 april 2013
50
51
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
Peter Martin joomladagen.nl 20+21 april 2013
52
Use Joomla's debug mode & check queries Use Yslow (FireFox / Chrome browser addon) analyse loading of website Backup (with Akeeba) Local webserver op PC (with XAMPP) Restore backup on local PC, test speed & compare
Analyze
Compare
54
55
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
Peter Martin joomladagen.nl 20+21 april 2013
56
Fire, exclamation mark Fire, exclamation mark Help me, exclamation mark
SSH
access?
Search recent modified files Search for eval(base64_decode You have been hacked or defaced
http://docs.joomla.org/Security_Checklist
58
e) Tools
59
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) Analyze & fix directory permissions Repair & optimize database tables
60
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)
61
e) Tools 3/3
62
The
63
Questions?
64
Questions?
Presentation
available at www.db8.nl
65
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
66
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
67