Kdybyste si místo trollení v diskuzi přečetl release notes, tak bychom všichni měli jednodušší život...
P.S.: https://www.debian.org/releases/stable/amd64/release-notes/ch-whats-new.en.html#systemd Vás navede na https://wiki.debian.org/systemd#Installing_without_systemd
Bohuzel to neni jediny problem - v ramci toho, ze jednou to debian stejne ceka jsem pouzil pro aktualizaci systemd - a ejhle, problemy stejne jako jinde. Logy jsou k nicemu (rozumej nejsou tak jak byly po nekolik poslednich vydani), nebo neexistuji vubec, chaos ve startovnai sluzeb pres etc/init.d (hlasi OK) a systemctl (status death) a update-rc.d apod. Za problemy s bindem nebo sitovkam v novej jadru jiz systemd nemuze, ale Jessi chce rozhodne jeste hodne ulezet - tak hezky upgradujte, ja pockam az to vyzerete.
pokud problemem se sitovkama myslis dementni nazvy zarizeni, tak jednak za to muze SyStEmD, druhak to jde nastesti vypnout a pouzivat dale ethX pouzitim boot parametru: net.ifnames=0
1) Ad PHP 5.6 na wheezy - oldstable má Apache 2.2, a (packaging) změny mezi Apache 2.2 a Apache 2.4 jsou tak velké, že nemá smysl se s tím dělat - zbyly by z toho akorát šílené špagety, nebo hromada backportovaných balíků včetně Apache 2.4 + hromada dalších modulů, stejně jako to dělám pro Precise, kde tu podporu pro PHP 5.5+ dropnu ve chvíli, kdy vyjde Xenial (více než dvě LTS prostě podporovat nebudu)
2) Ad sessionclean: O tom problému vím, ale tak nějak jsem se rozhodl, že nebudu plýtvat energii na lidi, co neodstraní konfigurační directivu, která byla označena jako zastaralá už s příchodem PHP 5:
> In PHP 5, allow_call_time_pass_reference is deprecated, in versions prior to PHP 5.3.0, use of this feature will emit an E_COMPILE_WARNING, and in PHP 5.3.0+, the warning is a E_DEPRECATED notice.
Tj. jste php.ini nezaktualizoval ani s přechodem na squeeze.
3) Ad změny v konfiguráku: pište je buď do /etc/php5/sapi/conf.d/local.ini nebo v případě FPM přímo do konfigurace jednotlivých poolů. Budete mít život s upgrady jednodušší.
Díky za vysvětlení situace okolo PHP 5.6 a Apache 2.2. O dropnutí podpory Precise jsem se na deb.sury.org taky dočetl a chápu to.
Ten tip s local.ini musím hned zavést do výbavy, a zkontrolovat, které další aplikace to podporují. Mám několik kandidátů, u kterých se konfigurační soubor mezi verzemi mění naprosto divoce a local.ini by to mohl pěkně řešit.
Teoreticky by se ten local.ini
ještě dal nacpat do /etc/php5/mods-available/local.ini
(na prvním řádku mu dát ; priority=99
) a udělat touch /var/lib/php5/modules/registry/local
. Následně by "local" modul měl jít vidět vy výpisu php5query -M
, půjde zapnout/vypnout pomocí php5enmod local
, automaticky se zapne pro další instalované SAPI a jde to preseedovat (tj. pokud se tohle vytvoří před instalací preferovaného PHP SAPI, tak se to automaticky zapne).
Teoreticky by se na to dal pomocí dh_php
vyrobit i balíček do lokálního repozitáře, který by šel zařadit do nějaké instalační šablony.