User Tools

Site Tools


start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
start [2026/01/04 14:57] sistemcstart [2026/01/04 15:10] (current) – [🧱 WordPress (isti problemi, druga oblika)] sistemc
Line 1: Line 1:
-[[runbook:ispconfig:php-fpm]]+====== 🧠 ISPConfig Runbook (real-world) ====== 
 + 
 +Dokumentacija temelji na realnih incidentih in napakah pri nameščanju 
 +PHP aplikacij (DokuWiki, WordPress, Nextcloud) na ISPConfig + Apache + PHP-FPM. 
 + 
 +===== 🔥 Incidenti (resnični primeri) ===== 
 +  * [[incidents:dokuwiki_install_loop|DokuWiki install loop – data/pages not writable]] 
 +  * [[incidents:php_fpm_socket_mismatch|PHP-FPM socket mismatch (webX.sock vs phpX-fpm.sock)]] 
 +  * [[incidents:permission_denied_but_ok|Permission denied – čeprav so pravice OK]] 
 +  * [[incidents:documentroot_locked|DocumentRoot zaklenjen v ISPConfig]] 
 +  * [[incidents:authz_core_denied|Apache authz_core blokira dostop do data/]] 
 +  * [[incidents:open_basedir_trap|open_basedir omejitev – tiha past]] 
 +  * [[incidents:ispconfig_vs_manual|ISPConfig avtomatika povozi ročne nastavitve]] 
 + 
 +===== 🛠️ ISPConfig – kako DEJANSKO deluje ===== 
 +  * [[ISPConfig + PHP-FPM + aplikacije (DokuWiki, WordPress, …)]] 
 +  * [[ispconfig:filesystem_layout|Filesystem layout (clientX/webY/web)]] 
 +  * [[ispconfig:web_users_groups|webX uporabniki & clientX skupine]] 
 +  * [[ispconfig:document_root|Kako ISPConfig določa DocumentRoot]] 
 +  * [[ispconfig:vhost_generation|Kako se generira Apache vhost]] 
 +  * [[ispconfig:what_not_to_edit|Česa se NE ureja ročno]] 
 + 
 +===== 🧩 PHP-FPM ===== 
 +  * [[php_fpm:pools|PHP-FPM pooli (webX.conf)]] 
 +  * [[php_fpm:sockets|Socketi – kje nastanejo in zakaj se lomijo]] 
 +  * [[php_fpm:version_mismatch|PHP verzija ≠ socket ≠ vhost]] 
 +  * [[php_fpm:open_basedir|open_basedir – prava nastavitev]] 
 +  * [[php_fpm:debugging|Kako debugirati PHP-FPM kontekst]] 
 + 
 +===== 🌐 Apache ===== 
 +  * [[apache:authz_core|authz_core – zakaj Apache blokira datoteke]] 
 +  * [[apache:directory_rules|Directory / FilesMatch pravila]] 
 +  * [[apache:data_directory_security|Zakaj Apache ne mara data/ direktorijev]] 
 +  * [[apache:logs|Branje pravih Apache logov]] 
 +  * [[apache:fcgi_errors|proxy_fcgi napake – kako jih brati]] 
 + 
 +===== 📦 DokuWiki ===== 
 +  * [[apps:dokuwiki:install|Namestitev na ISPConfig (pravilno)]] 
 +  * [[apps:dokuwiki:data_dir|data/ in pages/ – prava postavitev]] 
 +  * [[apps:dokuwiki:permissions|Pravice, ACL in setgid]] 
 +  * [[apps:dokuwiki:installer_loop|Zakaj installer ne konča]] 
 +  * [[apps:dokuwiki:post_install|Kaj OBVEZNO po installu]] 
 + 
 +===== 🧱 WordPress (isti problemi, druga oblika) ===== 
 +  * [[Odprava robots.txt napake v Google Search Console]] 
 +  * [[apps:wordpress:install|WordPress install na ISPConfig]] 
 +  * [[apps:wordpress:permissions|wp-content & uploads pravice]] 
 +  * [[apps:wordpress:php_fpm|WP + PHP-FPM socketi]] 
 +  * [[apps:wordpress:open_basedir|WP in open_basedir]] 
 + 
 +===== 🔍 Diagnostika (orodja, ki so rešila situacijo) ===== 
 +  * [[diagnostics:who_php|who.php – kdo sem v PHP-FPM]] 
 +  * [[diagnostics:namei|getfacl & namei – traversal check]] 
 +  * [[diagnostics:doctor_script|isp_dokuwiki_doctor.sh]] 
 +  * [[diagnostics:log_checklist|Log checklist (kaj gledati, kje)]] 
 + 
 +===== 📋 Checklisti ===== 
 +  * [[checklists:new_site|Checklist – nova spletna stran]] 
 +  * [[checklists:new_php_app|Checklist – nova PHP aplikacija]] 
 +  * [[checklists:before_install|Preden klikneš Install]] 
 +  * [[checklists:after_install|Po uspešni namestitvi]] 
 + 
 +===== 🧠 Lessons Learned ===== 
 +  * [[lessons:permissions_are_not_enough|Zakaj chmod 777 ne reši ničesar]] 
 +  * [[lessons:ispconfig_philosophy|Kako razmišljati z ISPConfig]] 
 +  * [[lessons:never_absolute_paths|Zakaj ne uporabljaj absolutnih poti v app configih]] 
 +  * [[lessons:automate_checks|Zakaj imeti doctor skripte]] 
 + 
 +===== 📓 Osebni zapiski ===== 
 +  * [[notes:useful_commands|CLI ukazi, ki dejansko pomagajo]] 
 +  * [[notes:common_traps|Najpogostejše pasti]] 
 +  * [[notes:standard_setup|Moj standardni setup]] 
start.1767538626.txt.gz · Last modified: by sistemc