Auteur Topic: PHP 7.2 package heeft geen php.ini  (gelezen 7897 keer)

Offline jobrusche

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 5
PHP 7.2 package heeft geen php.ini
« Gepost op: 27 januari 2019, 19:21:05 »
Naar aanleiding van problemen met php-parameters met het nieuwe PHP 7.2 package heb ik gevonden dat er geen
php.ini bestand werd aangemaakt in de installatie directory voor dit package ie: /usr/local/etc/php72.
De andere php versies 5.6 en 7.0 hebben wel een php.ini met de juiste parmeters in hun respectievelijke directories .

Ik kan de ontbrekende php.ini niet aanmaken want  user "admin" heeft onvoldoende privileges om in de directory
/usr/local/etc/php72 te kunnen schrijven.

Ik heb hierover een support ticket lopen bij Synology.

  • Mijn Synology: DS416

Offline jobrusche

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 5
Re: PHP 7.2 package heeft geen php.ini
« Reactie #1 Gepost op: 29 januari 2019, 00:06:29 »
In Synology support ticket #2201647 wordt aangegeven dat dit een gekend probleem is dat zal opgelost worden
met een nieuwe release van het PHP 7.2 package.

In af wachting daarvan kan je inloggen als user admin via telnet of ssh.
Eens ingelogd gebruik je het linux command "sudo -i" om root privileges te bekomen.
Dan voer je het de volgende commands in:

cd /usr/local/etc/
cp php70/php.ini php72/php.ini
cd php72
vi php.ini
met de vi editor geef je aan de php parameter extensions_dir  de waarde /usr/local/lib/php72/modules

:wq uit de editor en logout.

  • Mijn Synology: DS416

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 182
  • -Ontvangen: 2746
  • Berichten: 16.863
Re: PHP 7.2 package heeft geen php.ini
« Reactie #2 Gepost op: 29 januari 2019, 09:37:26 »
Zou dit ook de reden kunnen zijn dat de mail() functie in PHP7.2 niet werkt?
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac

Offline bartmans99

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 19
  • -Ontvangen: 94
  • Berichten: 772
Re: PHP 7.2 package heeft geen php.ini
« Reactie #3 Gepost op: 30 januari 2019, 09:07:40 »
Ik stel PHP in via instellingen die je doet bij Webstation - PHP instellingen - Je PHP versie - Core. Dat werkt bv. voor memory_limit of mysqli_default_port. Ik zie daar ook instellen voor mail / smtp.

Wat is een use case voor handmatig de php.ini aanpassen?


Offline jobrusche

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 5
Re: PHP 7.2 package heeft geen php.ini
« Reactie #4 Gepost op: 30 januari 2019, 21:42:26 »

Het aanpassen van de PHP7.2 core parmeters in WebStation heeft geen zin zolang er geen php.ini in /usr/local/etc/php72 staat
want daardoor worden de parameters niet doorgegeven aan de onderliggen http server en CMS-website.

Eenmaal er een php.ini in /usr/local/etc/php72 staat worden de aanpassingen die je via WebStation maakt WEL doorgegeven aan
de http server en de joomla-site in /web.

Johan.
  • Mijn Synology: DS416

Offline bartmans99

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 19
  • -Ontvangen: 94
  • Berichten: 772
Re: PHP 7.2 package heeft geen php.ini
« Reactie #5 Gepost op: 31 januari 2019, 19:48:36 »
Net even geprobeerd. Ik heb in Webstation een nieuw PHP profiel voor 7.2 aangemaakt. Daarin voor mysqli_default_port op 3308 gezet (voor test). Daarna in /web bestandje met phpinfo(); gezet.

Ik zie dan PHP versie 7.2.13 en bij mysqli de waarde 3308. Pas ik de waarde aan naar 3307 zie ik na refresh de nieuwe waarde.

Misschien heeft Synology de locatie van de php.ini verplaatst? Ik persoonlijk kan wel waarderen dat ik die instellingen gewoon via DSM kan doen en niet handmatig in php.ini.

[aanvulling] ik zie wel een nieuwe dir /usr/local/etc/php72/cli met daarin een php.ini maar dat lijkt me de ini voor aanroepen php via de command line (bv. vanuit cronjobs).


Offline hoorna

  • Bedankjes
  • -Gegeven: 13
  • -Ontvangen: 31
  • Berichten: 152
Re: PHP 7.2 package heeft geen php.ini
« Reactie #6 Gepost op: 06 februari 2019, 18:46:31 »
Heb vanmiddag mijn 6 website overgezet naar PHP 7.2. Heb daarvoor in WebStation een profiel aangemaakt, daarin de settings voor MariaDB 10 aangepast en bij de Virtual hosts het nieuwe profiel gekozen. Werkt prima. De website melden ook de nieuwe PHP versie 7.2

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 182
  • -Ontvangen: 2746
  • Berichten: 16.863
Re: PHP 7.2 package heeft geen php.ini
« Reactie #7 Gepost op: 04 juni 2019, 10:31:52 »
Vandaag is er een nieuwe versie van WebStation uitgebracht. Daarin worden volgens mij nu eindelijk het probleem met de profielen opgelost. Ik dacht dat dit onderdeel van PHP7.2 was, maar blijkbaar zit dit in WebStation.
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac

Offline sciurius

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 22
  • -Ontvangen: 44
  • Berichten: 441
  • Arms are made for hugging
Re: PHP 7.2 package heeft geen php.ini
« Reactie #8 Gepost op: 05 juni 2019, 19:49:41 »
Ik heb na die upgrade nog steeds geen php.ini?????

Heeft iemand wellicht een goed exemplaar voor 7.2 voor me?
  • Mijn Synology: DS418
  • HDD's: 2 x WD8003FFBX
DS418 / DSM 6.2.4-25556 Update 8 / 2 x WD8003FFBX (SHR) / Dovecot / Nextcloud / Transmission / ResilioSync / SynchThing / Spotweb / Logitech Media Server + Spotify
DS413 / DSM 6.2.4-25556 Update 8 / 2 x ST3000DM001-1CH166 (SHR) 2 x WD40EFRX-68WT0N0 (SHR) / Testing
RaspberryPi 4 4GB / SSD 256GB / Nextcloud / Logitech Media Server + Spotify / PostgreSQL / DAViCal / Domoticz / Custom services
HP t620 / HomeAssistant

Offline bartmans99

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 19
  • -Ontvangen: 94
  • Berichten: 772
Re: PHP 7.2 package heeft geen php.ini
« Reactie #9 Gepost op: 05 juni 2019, 19:57:56 »
PHP instellingen gaan via PHP profiel in DSM ... Geen noodzaak voor PHP.ini

Offline sciurius

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 22
  • -Ontvangen: 44
  • Berichten: 441
  • Arms are made for hugging
Re: PHP 7.2 package heeft geen php.ini
« Reactie #10 Gepost op: 05 juni 2019, 20:41:07 »
Zou kunnen...

Maar in alle PHP settings staat dat pdo_mysql.default_socket = /tmp/mysql.sock terwijl het toch echt /run/mysqld/mysqld.sock moet zijn.

Lijkt me dat er iets niet is goed gegaan met een update.
  • Mijn Synology: DS418
  • HDD's: 2 x WD8003FFBX
DS418 / DSM 6.2.4-25556 Update 8 / 2 x WD8003FFBX (SHR) / Dovecot / Nextcloud / Transmission / ResilioSync / SynchThing / Spotweb / Logitech Media Server + Spotify
DS413 / DSM 6.2.4-25556 Update 8 / 2 x ST3000DM001-1CH166 (SHR) 2 x WD40EFRX-68WT0N0 (SHR) / Testing
RaspberryPi 4 4GB / SSD 256GB / Nextcloud / Logitech Media Server + Spotify / PostgreSQL / DAViCal / Domoticz / Custom services
HP t620 / HomeAssistant


 

Geen NAS gevonden in Assistent via WIFI

Gestart door SwagtenBoard Synology DSM 5.1 en eerder

Reacties: 6
Gelezen: 3047
Laatste bericht 28 augustus 2010, 00:55:19
door Swagten
Krijg geen verbinding met photo/blog

Gestart door vanGilsBoard Photo Station / Photos

Reacties: 7
Gelezen: 3619
Laatste bericht 02 december 2010, 18:23:33
door wizjos
Uitbreidingen in een DS1821+ wie heeft ze al geinstalleerd

Gestart door Pipo10Board NAS hardware vragen

Reacties: 16
Gelezen: 11983
Laatste bericht 19 januari 2022, 00:24:39
door Pipo10
Quickconnect lijkt wel te werken, maar geen photo's te zien

Gestart door TrienkaBoard DDNS / Quick Connect / EZ-Internet / Portforwarding

Reacties: 3
Gelezen: 1235
Laatste bericht 27 juni 2021, 13:31:30
door Briolet
Na DSM update plex weg in package center

Gestart door GeertrijnsBoard Plex Media Server

Reacties: 0
Gelezen: 1665
Laatste bericht 27 september 2021, 13:40:14
door Geertrijns