Wiki spuštěna 24. 7. 2025

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
utkl:admin:ubuntu-24-jakobson [2025/07/28 21:52] – [TEITOK] skoumalutkl:admin:ubuntu-24-jakobson [2025/08/20 12:58] (current) – [Povolení rc.local] skoumal
Line 107: Line 107:
   * Uživatelské adresáře<code>a2enmod userdir   * Uživatelské adresáře<code>a2enmod userdir
 systemctl restart apache2</code> systemctl restart apache2</code>
 +  * Samo nefunguje ''php'' v uživatelských adresářích. V souboru ''mods-enabled/php8.3.conf'' je třeba zakomentovat<code>
 +<IfModule mod_userdir.c>                                                                                                                                                                                       
 +    <Directory /home/*/public_html>                                                                                                                                                                            
 +        php_admin_flag engine Off                                                                                                                                                                              
 +    </Directory>                                                                                                                                                                                               
 +</IfModule></code>
  
 ===== phpBB3 ===== ===== phpBB3 =====
Line 196: Line 202:
   * Nastavíme automatické updaty (pod uživatelem, který instaloval program z gitu)<code>crontab -l   * Nastavíme automatické updaty (pod uživatelem, který instaloval program z gitu)<code>crontab -l
 30 05 * * * cd /usr/local/TEITOK && git pull</code> 30 05 * * * cd /usr/local/TEITOK && git pull</code>
 +
 +===== Povolení rc.local =====
 +
 +Protože je ''jakobson'' virtuál, musí se některé věci dělat zvenčí, tzn. musí je udělat Pavel. Něco se dá ale pořídit pomocí ''/etc/rc.local'', což není adresář, ale jeden skript:
 +  * Vytvoříme skript ''/etc/rc.local'':<code bash>
 +#!/usr/bin/bash
 +
 +mount -t tmpfs -o size=100G tmpfs /mnt/ramdisk
 +mkdir /mnt/ramdisk/tmp
 +chmod go+w /mnt/ramdisk/tmp
 +
 +# last line must be exit 0 
 +exit 0</code>a uděláme ho spustitelný.
 +  * Zjistíme, jestli je povolený:<code>sudo systemctl is-enabled rc-local.service
 +sudo systemctl status rc-local.service</code>
 +  * Pokud ne, povolíme ho:<code>sudo systemctl enable rc-local.service
 +sudo systemctl start rc-local.service</code>a znovu zkontrolujeme status<code>
 +sudo systemctl status rc-local.service</code>
 +

QR Code
QR Code utkl:admin:ubuntu-24-jakobson (generated for current page)